SUMPRODUCT 为什么被称为 Excel 最强函数
- 2026-11-08 21:27:45
SUMPRODUCT 为什么被称为 Excel 最强函数

SUMPRODUCT函数可以实现:
多条件统计
多条件求和
条件计数
条件查找
复杂数组计算
甚至在 没有 FILTER、XLOOKUP 的旧版 Excel 中,它几乎可以解决一半的数据计算问题。
今天用几个真实办公场景,看看 SUMPRODUCT 实际用处。
一、SUMPRODUCT 最基础的能力
先看函数结构:
=SUMPRODUCT(array1,array2,array3...)
意思是:
数组相乘后再求和
举个简单例子。
计算总金额:
普通方法:
=A2*B2+A3*B3+A4*B4
而SUMPRODUCT 一步完成:
=SUMPRODUCT(A2:A4,B2:B4)
结果:
10×5 + 8×6 + 6×7
二、多条件统计
假设有销售表:
统计:张三在上海的销售额
公式:
=SUMPRODUCT((A2:A5="张三")*(B2:B5="上海")*C2:C5)
结果:7000
三、替代 COUNTIFS
统计:北京销售人数
公式:
=SUMPRODUCT((B2:B5="北京"))
结果:2
四、计算加权平均
很多财务报表需要 加权平均。
例如:
加权平均价格:
公式:
=SUMPRODUCT(B2:B4,C2:C4)/SUM(B2:B4)
这也是 SUMPRODUCT 最经典的应用之一。
五、多条件查找
假设有订单表:
查找:A公司 产品2 的销售额
公式:
=SUMPRODUCT((A2:A4="A公司")*(B2:B4="产品2")*C2:C4)
结果:7000
六、处理文本条件
SUMPRODUCT 还可以结合:SEARCH做模糊匹配。
例如:
统计包含:北京的记录。
公式:
=SUMPRODUCT(--ISNUMBER(SEARCH("北京",B2:B10)))
这在数据清洗中非常有用。
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:wyl860211@qq.com 。