Усреднение с использованием разницы от MAX в Excel

#excel

#excel

Вопрос:

Я пытаюсь усреднить столбец чисел, выдавая значения, отличающиеся от MAX. Пользователи не будут экспертами Excel, поэтому я стараюсь держаться подальше от формул массива, чтобы они могли редактировать число различий в зависимости от разных условий.

 =AVERAGEIF(DM7:DM34,"=>Max(DM7:DM34)-3",DM7:DM34)
  

Это возвращает #Div/0, в то время как только часть MAX возвращает нужное мне значение.

Ответ №1:

Я думаю, что вам может потребоваться что-то вроде:

 =AVERAGEIF(DM7:DM34,">="amp;MAX(DM7:DM34)-3)  
  

Вы можете добиться некоторого дополнительного «комфорта», изменив 3 ссылку на -3 ячейку, где будет помещен / изменен номер разницы.

Комментарии:

1. Спасибо, все сработало отлично. Какую функцию выполняет амперсанд? Я использовал его для объединения.

2. Учтите, что в вашем оригинале формула MAX была заключена в кавычки. Это говорит Excel «обрабатывать это как текст», и вычисление не выполняется. Pnuts объединяет текстовую часть («> =») с формулой, которая выполняется, как и ожидалось. Имеет смысл?