搜索
您的当前位置:首页正文

多条件计数函数COUNTIFS

来源:知库网


多条件计数函数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函数求和就得到了总的不重复的个数。

作者:仰望~星空

因篇幅问题不能全部显示,请点此查看更多更全内容

Top