韩老师自己写的书,先后纳入国家十三五与十四五职业规划教材:

问题

问题:

如下图,统计E列指定三个部门的总奖金:

打开网易新闻 查看更多图片

解决方法

可能,大部分人想到的是利用条件求和函数SUMIF,的确可以,公式如下:

在F2单元格中输入公式:

=SUMIF(A2:A26,E2,C2:C26)+SUMIF(A2:A26,E3,C2:C26)+SUMIF(A2:A26,E4,C2:C26)

按确定键完成计算,就能计算出三个部门的总奖金之和,如下图:

但是,如果部门再多几个,就直接用几个SUMIF并列叠加吗?可以,但公式特别长。

其实,此时,我们可以引入SUMPRODUCT数组函数,公式会变的精悍简洁,公式如下:

=SUMPRODUCT(SUMIF(A2:A26,E2:E4,C2:C26))

如下图:

打开网易新闻 查看更多图片

公式解析

SUMIF(A2:A26,E2:E4,C2:C26) :本部分返回值是三个数据,分别是A2:A26单元格区域中符合E2、E3、E4 三个部门的 C2:C26 区域的数据和 。

SUMPRODUCT(SUMIF(A2:A26,E2:E4,C2:C26)):将三个部门奖金之和相加,得总和。

相关知识

在Excel数据处理中,有N多种方式可以达到相同的目的,只要开动脑筋、活学活用,每个人都可以成为数据处理与分析的高手。