在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
语法
SUMPRODUCT(array1,array2,array3, ...)
Array1,array2,array3, ... 为 2 到 30 个数组,其相应元素需要进行相乘并求和。
说明
• 数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!。
• 函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。
示例
如果将示例复制到空白工作表中,可能会更易于理解该示例。
| B | C | D | E |
| 1 | Array1 | Array1 | Array2 | Array2 |
| 2 | 3 | 4 | 2 | 7 |
| 3 | 8 | 6 | 6 | 7 |
| 4 | 1 | 9 | 5 | 3 |
| 公式 | 说明(结果) |
| =SUMPRODUCT(B2:C4,D2:E4) | 两个数组的所有元素对应相乘,然后把乘积相加,即3*2+4*7+8*6+6*7+1*5+9*3。(156) |
相关功能