在处理 Excel 或 WPS 表格时,很多人都会遇到这样的难题:同一张表里既要做“数量 × 单价”的合计,又要根据条件筛选求和,有时还要套多个逻辑。传统的 SUM 或 COUNTIFS 虽然能解决部分需求,一旦条件变多,公式就变得冗长难维护。实际上,SUMPRODUCT函数正是这种复杂场景的更优解,它能将多列计算、条件过滤整合到一个公式中,让统计工作更直观、更灵活。
一、SUMPRODUCT函数的核心能力
SUMPRODUCT函数本质上会对多数组进行对应位置相乘,并将结果全部求和。在此基础上,它还支持嵌入逻辑判断,因此不仅能完成一般的“乘积求和”,还能实现:
-
多列数据计算
-
条件筛选求和
-
多条件联合筛选
-
无需辅助列的复杂判断
基本结构为:
由于数组之间可以自由组合,它被很多人称为 Excel 条件统计的万能函数。
二、应用场景 1:计算总金额(数量 × 单价)
例如需要统计总货款,只要将数量列与单价列作为两个数组传入即可:
适用于采购成本、库存金额、销售订单等各种涉及“数量 × 金额”的场景。
三、应用场景 2:按单一条件求和
如果你想统计“女员工的业绩总和”,可以利用逻辑判断生成 0/1 数组,再与业绩分数相乘:
判断语句会把符合条件的行标记为 1,不符合的标记为 0,从而自动实现筛选。
四、应用场景 3:多条件联合求和
当条件更多,例如“统计得分大于 5 且性别为女的总分”,只需继续添加逻辑表达式:
无需写多段 SUMIFS,也无需辅助列,公式简洁且便于维护。
结尾
SUMPRODUCT函数 的灵活性非常高,从基础计算到多条件统计都能胜任。无论你做财务数据、业绩统计还是运营分析,都可以试试用它简化公式结构,让复杂计算变得更轻松。



评论 (0)