首页 理论教育 Excel数据处理:使用SUMPRODUCT函数

Excel数据处理:使用SUMPRODUCT函数

时间:2023-10-20 理论教育 版权反馈
【摘要】:函数功能SUMPRODUCT函数用于计算几组对应的数组或单元格区域的乘积之和。注意事项SUMPRODUCT函数如果只有一个参数,则SUMPRODUCT函数直接返回该参数中的各元素之和。如果参数中包含有非数值类型的数据,则SUMPRODUCT函数将其按0进行处理。而使用SUMPRODUCT函数,同样可以完成该类计算,并且不需要执行数组运算。图2.6.6-2SUMPRODUCT函数的应用②

Excel数据处理:使用SUMPRODUCT函数

(1)函数功能

SUMPRODUCT函数用于计算几组对应的数组单元格区域的乘积之和。

(2)语法格式

SUMPRODUCT(array1,[array2],[array3],...)

(3)参数说明

array1:必需参数,表示要参与计算的第1个数组或区域。

[array2]:可选参数,表示要参与计算的第2个数组或区域。

[array3]:可选参数,表示要参与计算的第3个数组或区域。

以此类推,最多可包含255个数组或区域。

(4)注意事项

SUMPRODUCT函数如果只有一个参数,则SUMPRODUCT函数直接返回该参数中的各元素之和。如果包含多个参数,那么每个参数之间的尺寸必须相同,否则SUMPRODUCT函数将返回错误值“#VALUE!”。例如第1个参数为A2:A5,那么第2个参数就要是B2:B5或B3:B6,而不能是B2:B6。

如果参数中包含有非数值类型的数据,则SUMPRODUCT函数将其按0进行处理。(www.xing528.com)

(5)实例①:计算所有商品的总金额

如图2.6.6-1所示,A列为商品名称,B列为销售数量,C列为销售单价,要求在E2单元格计算出所有商品的销售总金额,计算条件为数量乘以单价后的金额合计。

通过2.1.8小节学习,我们知道可以使用数组公式做出一步的计算,在E2单元格输入公式“=SUM(B2:B6*C2:C6)”,输入完成后按下Ctrl+Shift+Enter组合键结束,即可一步得出计算结果。而使用SUMPRODUCT函数,同样可以完成该类计算,并且不需要执行数组运算。

选择E2单元格,输入公式“=SUMPRODUCT(B2:B6,C2:C6)”,按Enter键结束即可完成计算,计算结果如图2.6.6-1所示。

图2.6.6-1 SUMPRODUCT函数的应用①

实例②:计算第1组3月份的销售额

通过使用SUMPRODUCT函数,还可以做条件求和以及多条件求和,在直接使用SUMIF或SUMIFS函数受限时,可以使用SUMPRODUCT函数。如图2.6.6-2所示,要求计算3月份1组的销售额,在E2单元格中输入公式“=SUMPRODUCT((MONTH(A2:A10)=3)*(B2:B10="1组")*C2:C10)”,输入完毕后按Enter键结束即可完成计算。

图2.6.6-2 SUMPRODUCT函数的应用②

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈