多条件计数函数COUNTIFS
今天将为大家介绍一下COUNT家族的最后一个家庭成员__COUNTIFS。
一、函数定义
COUNTIFS:对满足多个条件的单元格计数。
COUNTIFS(条件区域1,条件1,条件区域2,条件2……条件区域n,条件n)
二、参数说明
1、条件的形式为数字、表达式、单元格引用或文本。
2、如果条件参数是对空单元格的引用,COUNTIFS会将该单元格的值视为0。
3、条件参数中可以使用通配符,即问号(?)和星号(*)。问号匹配任意单个字符,星号匹配任意一串字符。如果要查找实际的问号、星号或波形符,请在字符前键入波形符 (~)。
三、函数实例
1、求一班成绩大于等于80的个数
公式E3 =COUNTIFS(A3:A9,'一班',C3:C9,'>=80')
2、求成绩大于等于80小于90的个数
上篇公众号中COUNTIF函数我们用了4种方法,今天用COUNTIFS函数来解决。公式D13 =COUNTIFS(B13:B19,'>=80',B13:B19,'<90')
3、通配符的使用
公式:F23=COUNTIFS(A23:A29,'',C23:C29,'>=60'),问号(?)匹配任意单个字符,三个字用''。
F26=COUNTIFS(A23:A29,'*6*',B23:B29,'男'),星号(*)匹配任意一串字符,包含6就是6可以在前面,也可以在后面,还可以在中间,用'*6*'。
F29=COUNTIFS(A23:A29,'*~**'),查找星号(*)本身,前面要加波形符 (~),有星号的个数用'*~**'。
4、求一班成绩大于平均成绩的个数
公式:=COUNTIFS(A33:A39,'一班',C33:C39,'>'&AVERAGE(C33:C39))
AVERAGE是求平均值函数,AVERAGE(C33:C39)部分算出区域C33:C39的平均值。一班成绩大于平均成绩的个数,那条件区域1是区域A33:A39,条件是一班(文本要加双引号), 条件区域2是区域C33:C39, 条件是大于平均值,所以得到的结果为3。
5、求性别为男,成绩大于等于60分的平均分
公
式
:
E43=SUMIFS(C43:C49,B43:B49,'
男
',C43:C49,'>=60')/COUNTIFS(B43:B49,'男',C43:C49,'>=60'),先用SUMIFS算出性别为男成绩大于等于60的总分,然后用COUNTIFS算出性别为男成绩大于等于60的个数,最后两部分相除得到性别为男成绩大于等于60分的平均分。
6、多条件求不重复的个数
公式:E53=SUM(1/COUNTIFS(A53:A61,A53:A61,B53:B61,B53:B61)),记得带上花括号哦!
E54=SUMPRODUCT(1/COUNTIFS(A53:A61,A53:A61,B53:B61,B53:B61))
COUNTIFS(A53:A61,A53:A61,B53:B61,B53:B61)部分统计出满足条件的每个单元格内容在区域中出现的个数,用1除以表示将重复数据都算作1个(比如2个,1/2得到2个0.5就是1;3个,1/3得到3个0.3333也是1),然后用SUM或SUMPRODUCT函数求和就得到了总的不重复的个数。
作者:仰望~星空
因篇幅问题不能全部显示,请点此查看更多更全内容