之前我们介绍了多条件求和函数SUMIFS,今天给大家介绍一下另一个函数SUMPRODUCT。

1、excel中,对于sumproduct函数的说明是返回相应的数组或者区域乘积的和,它的公式参数也特别简单,即=SUMPRODUCT(数组1,数组2,数组3, ……)。但是大家不要小看它,SUMPRODUCT函数在实际应用中是一个非常强大的函数,可以用来求和、多条件求和、统计个数等。本文这里只介绍多条件求和,感兴趣的朋友可以到VX方-方-格-子了解更多内容。
2、闲话少说,我们举个例子看看。如下图是某农场蔬菜销售表,现在农场经理要求快速算出大份普通西红柿的销售量。

3、在G2单元格输入公式=SUMPRODUCT(($A$2:$A$12=E2)*($B$2:$B$12=F2)*C2:C12)即可求出结果。

4、农场的变态经理看到我们这么快就解决好这个问题,又要求我们求出所有大份小西红柿的销售量,我们在单元格输入公式=SUMPRODUCT(($A$2:$A$12="小西红柿")*($B$2:$B$12=F2),C2:C12)

5、细心地朋友可能会发现,我们输入的这两个公式最后一个区域之前的符号不一样,一个是*星号一个是逗号,。这两种到底有什么不一样呢,我们举个例子说明一下。我们将C5单元格内容改为“无”。结果如下图,G2单元格公式返回错误值而G3单元格则没有变化。这就说明当公式为星号*时,C列单元格含有文本内容时,公式就不能正常计算。

6、在公式编写中我们还需要注意函数的数组参数必须具有相同的维数(数据区域的形状和大小要一致),否则得到错误值 #VALUE!。这里我们也举个例子,我们将G3单元格公式中的C2:C12改为C2:C11.结果如下图,果然返回错误值。

本文介绍了Excel中的SUMPRODUCT函数,该函数用于返回两个或多个数组的乘积之和。通过实例展示了如何使用SUMPRODUCT进行多条件求和,如计算特定类别和大小的蔬菜销售总量。在实际应用中,SUMPRODUCT还能实现统计等功能。在使用时需注意数组参数的维度一致性和避免文本值参与计算。
5296

被折叠的 条评论
为什么被折叠?



