2024年5月31日发(作者:)

`SUMPRODUCT` 是 Excel 中的一个函数,用于计算两个或更多

数组的对应元素相乘的乘积之和。这在处理大量数据并需要执行基

于多个条件的计算时非常有用。

基本语法是这样的:

```excel

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

```

* `array1, array2, ...`:这些是你想要相乘的数组。

例如,考虑以下两个数组:

```css

A B

1 2 3

4 5 6

7 8 9

```

如果你使用 `SUMPRODUCT(A1:A3, B1:B3)`,它会返回 `(1*3)

+ (4*6) + (7*9) = 27`。

如果数组中的单元格包含错误值,`SUMPRODUCT` 会忽略这些值

并继续计算。

此外,你还可以在 `SUMPRODUCT` 中使用逻辑值(如 TRUE 和

FALSE)作为条件。例如:

```excel

A B C

1 2 3 TRUE

4 5 6 FALSE

7 8 9 TRUE

```

使用 `SUMPRODUCT(A1:A3, B1:B3, C1:C3)` 将返回 `(1*3) +

(0*6) + (7*9) = 66`,因为只有第一个和第三个条件为真,所以只

有第一和第三个乘积被加到总和中。