SUMPRODUCT 把各数组对应单元格相乘,并一步把所有乘积相加——无需辅助列。这是用数量列与单价列汇总营收的经典做法。
=SUMPRODUCT(Qty, Price)→12,480所有行的营收合计。
=SUMPRODUCT({2,3,4}, {10,20,30})→2002×10 + 3×20 + 4×30 = 200。
=SUMPRODUCT((C2:C100="East")*A2:A100*B2:B100)→5,300只对 C 列为 East 的行相乘并求和。
SUMPRODUCT 会返回 #VALUE!。请让两个数组尺寸完全一致。
不需要。SUMPRODUCT 原生支持数组,在所有 Excel 版本中按普通的 Enter 即可。
SUMPRODUCT 把非数字内容当作 0,所以这些行不会增加合计。
可以。再加一个区域:=SUMPRODUCT(A2:A100, B2:B100, C2:C100)。所有区域的大小必须相同。
需要为你自己的数据生成公式?
用自然语言描述需求,让 ExcelGPT 编写、解释并校验公式——免费起步,无需插件。