Как найти среднее значение * наиболее * среднее значение для среднего значения в наборе значений в Excel?

Наверное, это действительно простой вопрос, на который нужно ответить, но это уже целую вечность. Скажем, у меня есть ряд значений в столбце, отсортированном как:

Sales: 1500 160 40 300 200 

В этом диапазоне я знаю, что в среднем 440. Я бы хотел, чтобы Excel находил самое среднее значение в этом диапазоне (самое близкое значение до 440 в этом диапазоне, следовательно, 300). Итак, что я могу сделать для Excel, чтобы вернуть 300 в качестве ближайшего значения к среднему значению в этом диапазоне?

Спасибо!

Предполагая, что значения находятся в ячейке от A2 до A6, используйте эту формулу массива

 =INDEX(A2:A6,MATCH(MIN(ABS(A2:A6-AVERAGE(A2:A6))),ABS(A2:A6-AVERAGE(A2:A6)),0)) 

Вы должны нажать CTL + SHIFT + ENTER после ввода формулы.

СКРИНШОТ

введите описание изображения здесь

СЛЕДОВАТЬ ЗА

Я забыл упомянуть, что мне нужно опустить ненулевые значения из «продаж», так что любые значения, которые равны 0, не учитываются. Не могли бы вы показать мне, как это будет сделано? – alexcu 4 мин назад

Просто используйте SUM и COUNTIF вместо AVERAGE в этом случае

Используйте эту формулу

=INDEX(A2:A7,MATCH(MIN(ABS(A2:A7-(SUM(A2:A7)/COUNTIF(A2:A7,"<>0") ))),ABS(A2:A7-(SUM(A2:A7)/COUNTIF(A2:A7,"<>0") )),0))

СКРИНШОТ

введите описание изображения здесь

  • Excel: среднее наибольшее (или наименьшее) значение N в диапазоне, исключая нули
  • условно средние столбцы данных Excel
  • Давайте будем гением компьютера.