Hello小伙伴们好啊,上一篇文章和大家分享了SUMIF函数的应用,这一篇和大家分享COUNTIF函数的经典用法。
COUNTIF是统计函数家族中的一员强将,统计文本,统计数字,使用通配符统计等,都是他的拿手好戏,下面我们一起来认识一下COUNTIF函数吧。
COUNTIF函数有两个参数,公式=COUNTIF(range,criteria)
第一参数range是条件区域,第二参数criteria是条件,条件可以是文本、数字、公式计算的结果、单元格引用,各种大于等于不等于的表达式,支持通配符的使用。
其中第一参数range为引用的条件区域,这个参数必须是引用的单元格,不支持常量数组,这里所说的必须是引用的单元格,除了直接引用单元格,也可以使用引用函数OFFSET、INDIRECT引用数据区域。
比如以下3个公式,都是统计A1:A10中等于100的数量:
=COUNTIF(A1:A10,100)
=COUNTIF(OFFSET(A1,,,10),100)
=COUNTIF(INDIRECT("a1:a10"),100)
但是不能这样写公式:=COUNTIF({96;95;95;101;98;101;99;95;98;96},100)
否则,按回车会出现如图提示
好了,言归正传,来看实例
1 统计城市南京的数量
=COUNTIF(B2:B12,"南京")
2 统计城市不等于南京的数量
=COUNTIF(B2:B12,"<>南京")
3 统计数量中大于等于100的个数
=COUNTIF(D2:D12,">=100")
4 统计姓王的员工数量
=COUNTIF(C2:C12,"王*")
5 统计今天之前的订单数
=COUNTIF(A2:A12,"<"&TODAY())
6 统计真空单元格
=COUNTIF(B2:B12,"=")
真空单元格指的是一个纯洁的单元格,单元格中没有任何公式,非打印字符
7 统计假空单元格
=COUNTIF(B2:B12,"")-COUNTIF(B2:B12,"=")
假空单元格指的是看似是一个空单元格,其实里面有类似于=IFERROR(VLOOKUP(A2,$H$1:$I$5,2,0),"")公式计算返回的空单元格,或者是把这个公式复制粘贴成值的单元格。
8 统计南京上海的计数
=SUM(COUNTIF(B2:B12,{"南京";"上海"}))
9 统计身份证号码出现的次数
=COUNTIF(B$2:B$12,B2&"*")
注意了,这里第二参数必须加上星号,否则会出错哦。
好了,今天的分享就到这里,如果您在学习中有任何疑问,可以在评论区留言,最后别忘了点赞关注支持一下表哥哦,祝您学习愉快!
图文作者:路表哥
,