COUNT家族有5个成员,在上篇公众号中已经介绍了其中的三个成员,今天将介绍另一个家庭成员——COUNTIF。
一、函数定义 COUNTIF:统计满足某个条件的单元格个数。 COUNTIF(条件区域,条件)
二、函数实例 1、经典用法
公式: =COUNTIF(B3:B9,'>=60') 或 =COUNTIF(B3:B9,'>='&60)
2、计算非空单元格的个数
D13=COUNTIF(A13:A21,'<>')
3、计算空单元格的个数
公式:=COUNTIF(A25:A33,'')
4、通配符的使用
公式:D37=COUNTIF(A37:A43,'???6') D39=COUNTIF(A37:A43,'6*') D41 =COUNTIF(A37:A43,'*6*') D43 =COUNTIF(A37:A43,'*~~*') 通配符包括问号(?)和星号(*)。问号匹配任意单个字符,星号匹配任意一串字符。如果要查找实际的问号、星号或波形符,请在该字符前键入波形符(~)。
5、求销售额大于等于4000的平均值 公式:=SUMIF(B47:E47,'>=4000')/COUNTIF(B47:E47,'>=4000') SUMIF(B47:E47,'>=4000')部分算出大于等于4000的销售额合计,COUNTIF(B47:E47,'>=4000')部分算出大于等于4000的个数,两部分相除得到大于等于4000的平均销售额。
6、姓名相同显示重复,否则为空 公式:=IF(COUNTIF(A$57:A$63,A57)>1,'重复','') COUNTIF(A$57:A$63,A57)部分算出A57单元格内容在区域A57:A63中的个数,用IF函数判断,和1比较,如果大于1,那就是重复的。
7、超过15个字符的做法,判断银行卡号是否重复 公式:=IF(COUNTIF(B$67:B$73,B67&'*')>1,'重复','') 这题和上一题的解题思路一样,就是超过了15个字符的其条件要连接星号(如B67&'*'),否则会出错。
8、求姓名(截图有错别字哈)列不重复的个数 公式:=SUM(1/COUNTIF(A77:A85,A77:A85)) 记得按Shift+ctrl+回车 COUNTIF(A77:A85,A77:A85)部分统计出区域A77:A85中每个单元格内容在该区域中出现的个数,用1除以表示将重复数据都算作1个,然后用SUM或SUMPRODUCT函数求和就得到了总的不重复的个数。
9、求成绩大于等于80小于90的个数 数组方法 D90=SUM(COUNTIF(B89:B95,{'>=80','>=90'})*{1,-1}) 10、中国式排名 公式: C99=SUMPRODUCT((B$99:B$105>B99)/COUNTIF(B$99:B$105,B$99:B$105))+1 作者:仰望~星空 |
|