Excel第14享:countif()函数之区间统计
1、功能
countif()函数可以使⽤⼤于、⼤于等于、⼩于、⼩于等于等数学符号,对符合相应数据逻辑的单元格数量进⾏计数。
2、应⽤
1)返回包含负值的单元格数量。
=COUNTIF(range,"<0")
2)返回不等于0的单元格数量。
=COUNTIF(range,"<>0")
3)返回⼤于5的单元格数量(虽然⽂本和逻辑值⼤于数值,但对数值的统计结果会忽略⽂本逻辑值等)。
=COUNTIF(range,">5")
4)返回⼤于单元格A1中内容的单元格数量。
=COUNTIF(range,">"&A1)
注意:在引⽤单元格值时,⼀定要⽤&连接,千万不要这样表⽰:">A1"。
5)返回>10并且<=15的数量。
=SUM(COUNTIF(range,">"&{10,15})*{1,-1})
说明:{}表⽰常量数组,数组的值可以在公式内分别进⾏运算,每次运算返回⼀个值。*{1,-1}的⽬的是上前⾯的计算结果⼀个为正,⼀个为负,⽤sum求和时达到相减的⽬的。
countif函数求占比6)返回>=10并且<=15 的数量。
=SUM(COUNTIF(range,{">=10",">15"})*{1,-1})
7)多个区域⼤于等于60的数量。
=SUM(COUNTIF(INDIRECT({"a46:a48","b48:b50","c47:c48"}),">=60"))
说明:countif的第⼀个参数,⽤indirect函数⽣成多个不连接的区域
8)返回包含值为3或-3的单元格数量。
=SUM(COUNTIF(range,{3,-3}))
3、实战应⽤
如下表中,要统计“0.6(不含)以下的个数”、“0.6(含)-0.8(含)的个数”。
统计“0.6(不含)以下的个数”公式:=COUNTIF(A:A,"<0.6")
统计“0.6(含)-0.8(含)的个数”公式:=COUNTIF(A:A,"<=0.8")-COUNTIF(A:A,"<0.6")
结果如下图:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。