COUNTIF函数作为统计函数中的一员,有着非常多的用法,今天跟大家分享几个工作中常用的实例!
函数含义:统计某个区域中满足给定条件的单元格数量。
函数语法:=COUNTIF(range,criteria)。
中文意思:=COUNTIF(条件区域,条件)。
![b2b060b6fef395f99a1f480170a8ab4c.png](https://i-blog.csdnimg.cn/blog_migrate/22b62521bc8d39cb6b5ffb366fdc7ea0.jpeg)
一、统计指定字符长度的个数。
要求:统计姓名为2个字符和姓名为3个字符的个数。
E3单元格公式:=COUNTIF(B3:B12,"??")。
E7单元格公式:=COUNTIF(B3:B12,"???")。
![773327a79ea69260ab43b4ce61c52ea3.png](https://i-blog.csdnimg.cn/blog_migrate/990bcf698780495632d5a6d2bf9d919f.jpeg)
使用通配符问号(?)可以匹配任意单个字符,两个字符就是2个"??",三个字符就是3个"???"。
二、统计以指定字符开头或结尾的个数。
要求:统计姓名以“王”开头的个数和姓名以“丽”结尾的个数。
E3单元格公式:=COUNTIF(B3:B12,"王*")。
E7单元格公式:=COUNTIF(B3:B12,"*丽")。
![7f2c5cfc7e8b498a619d4123e9b50c75.png](https://i-blog.csdnimg.cn/blog_migrate/d2411c6a96b188b334e54f6a023d7dc8.jpeg)
使用通配符星号(*)可以匹配任意多个字符。
三、统计不等于某个值的个数。
要求:统计销售额不等于5000的单元格个数。
E3单元格公式:=COUNTIF(C3:C12,"<>5000")。
![cb5116c54bc7343af559e1b78871b9db.png](https://i-blog.csdnimg.cn/blog_migrate/e7a61cca655630a1679117e5d4086623.jpeg)
四、统计数值在某个范围之间的个数。
要求:统计销售额大于等于3000,小于等于5000的个数。
E3单元格公式:=SUM(COUNTIF(C3:C12,{">=3000",">5000"})*{1,-1})。
![9a9557aa796485e0323cf1bb91bfedee.png](https://i-blog.csdnimg.cn/blog_migrate/1c1d9f5daea73f6dc2ad5c6b29a48ebc.jpeg)
COUNTIF(C3:C12,{">=3000",">5000"})这部分公式统计出的是销售额大于等于3000和销售额大于5000的个数,返回结果:{10,3},我们需要用销售额大于等于3000的个数减去销售额大于5000的个数,此时{10,3}*{1,-1}就相当于{10,-3},最后用SUM函数将数组中的每个数相加起来,得到结果为:7。
五、统计不重复个数。
要求:统计销售额不重复的个数,例如:出现两次3000,只统计一次。
F3单元格公式:=SUM(1/COUNTIF(C3:C12,C3:C12))。
![76ea5ded1374f30ae2cbee0b4d772648.png](https://i-blog.csdnimg.cn/blog_migrate/2747350ebd622df69122d799c6ad3c57.jpeg)
=SUM(1/COUNTIF(C3:C12,C3:C12)):该公式输入完之后,需要按“Ctrl+Shift+Enter”三键结束公式。COUNTIF(C3:C12,C3:C12)返回的结果是:{2;3;2;2;1;3;2;2;2;3},意思是:销售额3000在C3:C12单元格区域中出现了2次,销售额5000在C3:C12单元格区域中出现了3次,以此类推。
六、统计某个区域内空白单元格的个数。
要求:统计B3:B11单元格区域内空白单元格的个数。
D3单元格公式:=COUNTIF(B3:B11,"")。
![a365e40148696ae6b317931c79b858b7.png](https://i-blog.csdnimg.cn/blog_migrate/4c438f8fa4cd76a099ba6750e82f7da7.jpeg)
七、统计某个区域内非空单元格的个数。
要求:统计B3:B11单元格区域内非空单元格的个数。
D3单元格公式:=COUNTIF(B3:B11,"<>")。
![608fb8c336b510bf91d6e1e2da37b6b3.png](https://i-blog.csdnimg.cn/blog_migrate/29228bd36f13c4e24e710c86194af726.jpeg)
八、判断手机号是否重复。
要求:判断B3:B9单元格区域内的手机号是否重复,如果是,在C3:C9对应单元格中显示“重复”,不重复则显示空白单元格。
C3单元格公式:=IF(COUNTIF(B$3:B$9,B3)>1,"重复","")。
![12318b8fbf9837413b2beb412a3e5243.png](https://i-blog.csdnimg.cn/blog_migrate/08e631820f80451a1e5ff010503c1e9b.jpeg)
好了,今天就跟大家分享到这里,如果文章对您有帮助,可以转发分享给更多朋友,希望多多支持,谢谢!