MS Excel 2010 с использованием средней формулы с данными фильтра - PullRequest
2 голосов
/ 20 марта 2012

Допустим, у вас есть список чисел -2,32 6,48 9,71 0,95 16,53 28,21 -11,15 -4,96 -1,57 -12,98 -25,82 2,59 -3,64 -6,79 0,18 -4,84 6,94

Как эффективно получить среднее значениечисла между -2 и 0 из этого списка

Ответы [ 2 ]

4 голосов
/ 20 марта 2012

Вы можете использовать AVERAGEIFS. Скажем, у вас есть данные в диапазоне A1:A20.

=AVERAGEIFS(A1:A20,A1:A20,">=-2",A1:A20,"<=0")
0 голосов
/ 20 марта 2012

@ Джеймс дал отличный ответ, так как вы упомянули Excel 2010. Для совместимости с Excel 2003 и более ранними версиями вы можете использовать формулу массива:

=SUM((A1:A17)*(A1:A17>=-2)*(A1:A17<=0))/SUM((A1:A17>=-2)*(A1:A17<=0)) 

Используйте Shift-Ctrl-Enter для входа в эту функцию.

...