SUMPRODUCT函数是在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和 [1]。语法形式为SUMPRODUCT(array1, [array2], [array3], ...)。 [2]
- 中文名
- SUMPRODUCT函数
- 外文名
- SUMPRODUCTFunction
- 语 法
- SUMPRODUCT(array1 ...)
- 含 义
- 数组元素乘积之和
- 属 性
- 函数
- 应 用
- Excel
语法
播报编辑
(1)语法:
SUMPRODUCT(array1, [array2], [array3], ...)
(2)参数:
- Array1 必需。其相应元素需要进行相乘并求和的第一个数组参数。
- Array2, array3,... 可选。2 到 255 个数组参数,其相应元素需要进行相乘并求和。 [2-3]
说明
播报编辑
- 数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!。
- 函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。 [1-2]
应用示例
播报编辑
A | B | C | D |
---|---|---|---|
Array 1 | Array 1 | Array 2 | Array 2 |
3 | 4 | 2 | 7 |
8 | 6 | 6 | 7 |
1 | 9 | 5 | 3 |
公式 | 说明(结果) | ||
=SUMPRODUCT(A2:B4, C2:D4) | 两个数组的所有元素对应相乘,然后把乘积相加,即 3*2 + 4*7 + 8*6 + 6*7 + 1*5 + 9*3。(156) |
喇拘上例所返回的乘积兰拘颈之和,与以数组形式输入的公式 SUM(A2:B4*C2:D4嘱虹船) 的计算结果相同。使用数组公式可以为类似于 SUMPRODUCT 函数的计抹整蜜算提供更通用的解法。例如,使用牛雄公式 =SUM(A2:B4渗战遥坑举杠枣^2) 并按 Ctrl+Shift+Enter 可以计算习榜 A2:B4 中所有元素的平方和。 [1]