一、使用Countif函数

1 、Count函数

2、Countif函教语法:countif(range,criteria)

3 、Countif函数计算数值区间

4 、countif函教超过15位字符时的错误

二、常见应用示例

1、在数据区域中寻找重复数据

2、在数据有效性中使用countif函数

3、在条件格式中使用Countif函教

三、2007及以上版本中的Countifs函数

Countifs(ceiteria_range1, criterial1,[ceiteria_range21, criterial3]…)

四、关于countif函数

1、使用count函数时,它只对数值性的数据进行计数,就是把表头也选进区域中也不影响结果

2、简单使用countif()

(1)计数科目划分中的邮寄费

 (2)计数每个人考试科目的及格数

使用字符串的形式写条件,要用引号引着

 (3)计数某个银行卡号重复出现的次数

可以看到下图的结果是2,但我们自己就可以看到,结果是只有一个的,因为银行卡号的字符长度超过15位了,字符判断只判断到第15位,也就是前15位字符相同的就判为相同了

字符串长度过长的判断,可以用下面的方式

 

 

 3、使用countif()函数查找重复的数值

(1)用if()函数结合countif()函数,标注每个同学已体检或未体检

因为上表coutif()的区域只选中了有名字的范围,并且使用了绝对引用,但是如果后续,要增加已体检的人,并且是否已体检的名单也要随之变化,这时就可以选中G列一整列,即使在后面添加了学生的名字,是否体检的名单上也会改变。

 (2)条件格式结合countif()函数对未体检的学生进行颜色填充

首先选中需要判断的学生名单,点击开始选项卡下的条件格式,选择新建规则,在弹出的窗口中选择使用公式确定要设置格式的单元格。

然后填入countif()公式,选择要填充的颜色格式,点击确定,就完成啦。

  

4、数据有效性与countif()函数结合

(1)将c列设置为禁止输入重复数据

也就是,c列中任意一个单元格值的计数都小于2,可以为0表示不存在,可以为1表示已填入一个

 

  

 (2)将D2:I20设置为禁止输入重复数据

如下图所示,按照上述的步骤写公式,发现在这个区域中还是可以写重复值。

 

因为区域没有选中绝对引用,所以点击下一个单元格,它的区域就变一下

 使用绝对引用后。

 

 5、countifs()函数

参数可以写多个条件

更多推荐

excel 第9讲:countif函数