之前我们说过单条件计数函数countif的用法,今天来说下多条件计数函数countifs的用法。
countifs函数将条件应用于跨多个区域的单元格,然后统计满足所有条件的次数。简单来说就是统计同时满足多个条件的次数。支持数组和通配符。
-01-
函数说明
函数语法结构如下:
COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…)
criteria_range1
必需。在其中计算
关联条件
的第一个区域。
必须是单元格区域引用。
criteria1
必需。 条件。它可以是数字、表达式、单元格引用或文本, 例如,条件可以表示为 32、”>32″、B4、”apples”或 “32”。
criteria_range2, criteria2, …
可选。附加的区域及其关联条件。最多允许 127 个区域/条件对。
-02-
示例解释
1.求1组中积分等于5的有几个
这是个典型的多条件计数问题,在D2单元格输入公式
=COUNTIFS(A2:A7,”1组”,B2:B7,5)
,结果为2。第1个区域是A2:A7,对应的条件为1组;第2个区域是B2:B7,对应的条件为5。意思就是在A2:A7中值为1组,且B2:B7中值为5的记录有几个?从下图中很明显的看到有2个,所以结果是2。
-03-
具体应用
1.求1组中积分大于5的有几个
在D11单元格中输入公式
=COUNTIFS(A11:A16,”1组”,B11:B16,”>5″)
,注意如果条件中有比较运算符要加双引号。现在是不是觉得这个公式挺简单的,但是后面还会用到这个公式,只不过是其他的用法,到时候你可能会觉得惊讶,还能这么用。
2.求1组中积分大于平均积分的有几个
现在我说的平均积分是指B20:B25这个区域的平均积分,在D20单元格输入公式
=COUNTIFS(A20:A25,”1组”,B20:B25,”>”&AVERAGE(B20:B25))
,结果为1。由于B20:B25这个区域的平均分是7.3333,所以只有1个是满足的。
这里要注意的问题是,不要把公式写为=COUNTIFS(A20:A25,”1组”,B20:B25,
“>AVERAGE(B20:B25)”
),这样的话就把average当作文本,而不是函数。
如果条件中大于号后面要接单元格引用,必须用&连接起来。
比如,”>”&B1,而不是”>B1″。
3.求1组中积分大于1组的平均积分的有几个
感觉有点绕,现在是求大于1组的平均积分的个数。所以先算1组的平均分,1组现在有4个数,5,8,5,7。也就是求它们的平均分,然后求1组中积分大于这个平均分的有几个。这个题你自己思考下,就当是作业题。
链接:
https://pan.baidu.com/s/1NptigbXBWo2RdBgYSrPGOw
提取码:aefj
你是否
看见别人准时下班,
心里很羡慕,但依然得埋头继续加班做表格;你是否常常在群里求助别人帮你解决问题,但又看不懂公式;你是否想要免费学习函数却又找不到系统的教程。扫码关注,系统讲解excel常用函数,一条公式让你从重复性工作中解脱出来。也希望你能分享转发给你的朋友。
关注解锁更多函数的用法
点击文末的写留言可以提出你的建议,如果有函数问题要提问,可以加我的微信15003417692,备注excel函数。
写留言