分享

SUMIFS、COUNTIFS这2个超简单的函数,你真的会用吗?

 莲学无止境 2020-06-24
本文作者:朱莉
本文来源:Excel 小超人(ID:Julie1391)
本文编辑:竺兰


如果要对多个不同的字段来进行条件求和/计数,该怎么办呢?

我们可以试试 SUMIFS/COUNTIFS。

这两个函数起到的效果,有时候跟数据透视表有点像,但是它也有数据透视表不容易实现的功能。

比如说我们可以在一列中用 SUMIFS,下一列去用别的函数做其它的运算,或者干脆是一个手动输入的列。

总之就是,函数更适合应用在多种运算的复杂环境中。

下面就进入今天的正题~~
SUMIFS


=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
▲ 左右滑动查看完整公式

=SUMIFS(对哪一个区域求和,判断条件的区域 1,条件 1,判断条件的区域 2,条件 2,……)

这个函数中前三个参数是必须的,也就是说,你至少要有一个求和的区域,至少有一对条件判断的区域和值。

后面的条件就不是必须的,可以根据需要添加,最多可以输入127个区域/条件对。

下面我要举「栗子」啦~~


这个表格中有两个班的数学和英语成绩。

假如,我想得到1 班的男生数学成绩的总和,也就是我预先在表格中标黄的这几个值,就可以用下面的公式:
=SUMIFS(D2:D10,A2:A10,'1 班',C2:C10,'男')


其中 D2:D10 就是我们的「求和的区域」,在这个例子中就是「数学成绩」;

A2:A10 是第一个判断条件的区域,也就是班级,「1 班」就是第一个条件,它俩为一对儿判断的区域/条件;

同理,C2:C10 和「男」,就是第二对儿判断的区域/条件。

需要注意的是,如果公式需要复制或者向下/向右填充,需要将单元格的引用由相对引用改为绝对引用或者混合引用。
CONTIFS


与上面的 SUMIFS 很相似的函数 COUNTIFS 就是在多条件下计数,也就是符合什么什么条件的有几个。

=COUNTIFS(criteria_range1,criteria1,criteria_range2,criteria2,…)

=COUNTIFS(判断条件的区域 1,条件 1,判断条件的区域 2,条件 2,……)

PS:这里没有 SUMIFS 函数的第一个参数「求和的区域」。

接下来还是用上面那一个「栗子」来给大家做演示:

还是那份成绩单,现在我想要得到:英语成绩大于 70 分的女生一共有几人(即蓝色的那些)。


公式为:
=COUNTIFS(E2:E10,'>70',C2:C10,'女')

这两个函数是不是既简单又实用??

那么下面给大家出一个综合题:求 1 班数学成绩大于 80 分的男生的英语平均分。

哈哈,其实很简单,平均分就是分数总和除以总人数,所以我们可以用 SUMIFS 求总分,然后再用 COUNTIFS 求人数,最后相除就得到啦。

最终的公式为:
=SUMIFS(E2:E10,A2:A10,'1 班',C2:C10,'男',D2:D10,'>80')/COUNTIFS(A2:A10,'1 班',C2:C10,'男',D2:D10,'>80')
▲ 左右滑动查看完整公式


(以上方法仅为提供一种思路,不是唯一解决办法。)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多