今天这篇文章我们将学习如何使用SUMIF、SUMIFS、SUMPRODUCT函数来实现多条件求和,下图为原始数据

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

01

SUMIF函数的使用

SUMIF函数作用:单条件求和

其函数参数形式总结起来就是=SUMIF(条件区域,条件,求和区域)

如果我们想求出图书名称为“word效率手册”的“数量”汇总,公式为:=SUMIF(A:A,G5,D:D),结果如下图所示。

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

Excel老陈说:第一个参数A列就是条件单元格区域,第二个参数G5表示值等于word效率手册,当然也可以直接输入,第三个参数表示要求和的区域为D列

02

SUMIFS函数的使用

SUMIFS函数作用:满足多条件的求和

其函数参数形式总结起来就是=SUMIFS(求和区域,条件区域1,条件1,条件区域2,条件2,其余依次类推),对比参数形式可以看出同SUMIF的区别,首先SUMIFS函数可以设置127个条件,其次SUMIFS是要先选择求和的单元格区域,然后开始设置条件。

如下图所示,我们要求出“word效率手册”并且数量大于300的金额合计,公式为=SUMIFS(E:E,A:A,G5,D:D,H5)

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

03

SUMPRODUCT函数

SUMPRODUCT函数是在给定的几组数组(单元格区域)中,将数组间对应的元素相乘,并返回乘积之和。

其参数形式为:SUMPRODUCT(单元格区域1,单元格区域2...)

注意事项:

单元格区域必须具有相同的范围,否则, SUMPRODUCT函数将返回错误值 #VALUE!。

SUMPRODUCT函数将非数值型的数组元素作为 0 处理。

如下图所示,同样要求出“word效率手册”并且数量大于300的金额合计,公式为:

=SUMPRODUCT((A2:A33=G5)*(D2:D33>300),E2:E33)

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

Excel老陈说:(A2:A33=G5)*(D2:D33>300)为条件,然后然后对满足条件的(E2:E33)单元格区域进行相加

来源:http://www.bjjiefei.com