分享

多条件计数函数countifs的基础用法

 刘卓学EXCEL 2021-04-02

之前我们说过单条件计数函数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

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多