如题所述
工具:excel2010版本。
1、如下图,要统计A列数据里小于90大于80的个数;
2、在B1单元格里输入countif公式,这里用的是大于80的个数减掉大于等于90以上的个数则可得到小于90大于80的个数了,所以输入的公式是=COUNTIF(A:A,">80")-COUNTIF(A:A,">=90");
3、最后按enter键则可得出统计结果为2,再验证一下会发现统计结果是正确的,所以用该公式统计则可。
1 countif+sum组合
=SUM(COUNTIF(A1:A10,{">=80",">90"})*{-1,1})
2 sumproduct函数法
=SUMPRODUCT((A1:A10>20)*(A1:A10<=30))
3 sum数组公式法(公式需要按ctrl+shift+enter三键输入)
{=SUM((A1:A10>80)*(A1:A10<90))}
4 countifs公式法(适合2007及以上版本用)
=COUNTIFS(A1:A10,">20",A1:A10,"<30")
5 最简公式:
=FREQUENCY(A1:A10,{30,20})
=SUM((COUNTIF(A1:A18,{">80",">90"})*{1,-1}))