本文介绍 Microsoft Excel 中 SUMPRODUCT 函数的公式语法和用法。

说明

在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。

语法

SUMPRODUCT(array1, [array2], [array3], ...)

SUMPRODUCT 函数语法具有下列参数:

  • Array1 必需。 其相应元素需要进行相乘并求和的第一个数组参数。

  • Array2, array3,... 可选。 2 到 255 个数组参数,其相应元素需要进行相乘并求和。

备注

  • 数组参数必须具有相同的维数。 否则,函数 SUMPRODUCT 将返回 #VALUE! 错误值 #REF!。

  • 函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。

示例

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。要使公式显示结果,请选中它们,按 F2,然后按 Enter。如果需要,可调整列宽以查看所有数据。

Array 1

Array 2

3

4

2

7

8

6

6

7

1

9

5

3

公式

说明

结果

=SUMPRODUCT(A2:B4, D2:E4)

两个数组的所有元素对应相乘,然后把乘积相加,即 3*2 + 4*7 + 8*6 + 6*7 + 1*5 + 9*3 (156)

156