|
在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
语法
SUMPRODUCT(array1,array2,array3, ...)
Array1, array2, array3, ... 为 2 至 30 个数组,其相应元素需要进行相乘并求和。
- 数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!。
- 函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。
示例
[img]mkMSITStore:C:\Program%20Files\Microsoft%20Office\Office\2052\xlmain9.chm::/html/images/awfsumpr.bmp[/img]
下面公式首先将前述工作表中两数组的所有元素相乘,然后把乘积相加,即 3*2+4*7+8*6+6*7+1*5+9*3。
}等于 156
说明
上例所返回的乘积之和,与以数组形式输入的公式 SUM(A1:B3*D1:E3)的计算结果相同。使用数组公式可以为类似于 SUMPRODUCT 函数的计算提供更通用的解法。例如,以数组形式输入公式 SUM(A1:B3^2),可以计算 A1:B3 中所有元素的平方和。 |
|