做Excel进销存、库存或财务报表时,计算总金额通常要先新增一列“金额”,再用SUM函数汇总。其实,SUMPRODUCT函数可以直接完成“单价×数量”的计算,并自动求出总金额,还能结合条件进行统计,减少公式数量。
一、SUMPRODUCT计算商品总价
假设C列存放商品单价,D列存放销售数量,在结果单元格输入:
=SUMPRODUCT(C2:C9,D2:D9)
按回车后,函数会依次将每行的单价与数量相乘,再把所有结果相加,相当于一次完成乘法和汇总,不需要额外建立金额列。

二、按条件统计指定部门金额
如果表格中B列记录部门名称,只想统计销售部的总金额,可以使用:
=SUMPRODUCT((B2:B9="销售部")*C2:C9*D2:D9)
这里,B2:B9="销售部"会生成一组判断结果,符合条件的记录参与计算,不符合条件的数据则不会计入最终金额。

三、使用SUMPRODUCT要注意什么?
使用SUMPRODUCT函数时,各引用区域的行数必须一致,否则容易出现错误。另外,如果参与计算的区域包含文本内容,文本通常不会参与数值运算,使用前建议检查数据格式。
四、总结
SUMPRODUCT函数适合计算商品总价、销售汇总以及条件统计。它的特点是“对应相乘、统一求和”,既能减少辅助列,又能让公式更加简洁。
评论 (0)