Скажем, у вас есть список чисел -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,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 из этого списка
Вы можете использовать AVERAGEIFS
. Допустим, у вас есть данные в диапазоне A1:A20
.
=AVERAGEIFS(A1:A20,A1:A20,">=-2",A1:A20,"<=0")
@James дал отличный ответ, поскольку вы упомянули Excel 2010. Для совместимости с Excel 2003 и более ранними версиями вы можете использовать формулу массива:
=SUM((A1:A17)*(A1:A17>=-2)*(A1:A17<=0))/SUM((A1:A17>=-2)*(A1:A17<=0))
Используйте Shift-Ctrl-Enter для входа в эту функцию.
=AVERAGE(IF(A1:A17>-2,IF(A1:A17<0,A1:A17)))
- person barry houdini; 21.03.2012