(根据王佩丰Excel学习视频整理)
一、使用Countif函数
1.Count函数
例:=COUNT(F:F)
意为计算F列有多少个数字记录
2.Countif函数语法
=Countif(range,criteria)
意为在range区域里找criteria的个数
3.Countif函数计算数值区间
例:=COUNTIF(B2:G2,">=60")
意为在B2:G2的区域里,大于60的数据有几个
4.Countif函数超过15位字符时的错误
例:=COUNTIF($A$8:$A$20,A8&"*")
意为在绝对区域A8:A20之间,寻找A8的个数,因为Excel不能处理超过15位的数据,所以需要再A8后连接一个通配符*
二、常见应用示例
1.在数据区域中寻找重复数据
例:=IF(COUNTIF(G:G,A2)=0,"未体检","已体检")
G:G为已体检的名单,意为如果早G:G中找不到A2,则A2显示为未体检,否则显示为已体检
还可以在开始选项卡中的条件格式里新建规则将未体检的通过格式更加明显地显示出来,点击使用公式确定要设置格式的单元格
例:=COUNTIF($G:$G,A1)=0,设置预览格式即可
2.在数据有效性中使用Countif函数
例1:将某列或某区域设置为禁止输入重复数据
=COUNTIF($C:$C,C1)=1
=COUNTIF(D2:I20,D3)=1
3.在条件格式中使用Countif函数
例:将重复数据标记为红色背景
选中需设置条件格式区域,点击条件格式,新建规则,点击使用公式确定要设置格式的单元格,输入公式,再设置格式即可。
=COUNTIF($E$2:$E$14,E2&"*")>1
三、Countifs函数
=Countifs(ceiteria_range1,criterial1,[ceiteria_range21,criterial3]…)
例:=COUNTIFS(E:E,J5,D:D,I5)
意为在E中有J5且D中有I5的数据个数