SUMPRODUCT函数是Excel中的一个数组函数,用于计算两个或多个数组的对应元素乘积之和。以下是SUMPRODUCT函数的基本使用方法:
基本用法
```
=SUMPRODUCT(array1, [array2], [array3], ...)
```
`array1` 是必需的参数,表示一个数组或区域。
`[array2]`, `[array3]`, ... 是可选参数,可以省略。
注意事项
数组参数必须具有相同的维数,否则会返回错误值 `VALUE!`。
当使用逗号 `,` 分隔参数时,如果数组中包含文本,会将文本视为0处理。
使用乘号 `*` 可以代替逗号进行运算,但前提是数组中没有文本。
示例
计算商品总价
```
=SUMPRODUCT(C2:C12, D2:D12)
```
计算指定条件的总价
```
=SUMPRODUCT((A2:A12="大食堂")*C2:C12*D2:D12)
```
单条件求和
```
=SUMPRODUCT((B2:B11="女")*C2:C11)
```
多条件求和
```
=SUMPRODUCT((B2:B11="女")*(C2:C11>15), C2:C11)
```
模糊条件求和
```
=SUMPRODUCT((A2:A12="销售部门")*(B2:B12>5000), C2:C12)
```
高级用法
单条件计数
```
=SUMPRODUCT((B2:B25=$G$3)*1)
```
多条件计数
```
=SUMPRODUCT((B2:B25=$G$3)*(C2:C25=2)*1)
```
排序和计数
```
=SUMPRODUCT((A2:A13=E2)*(B2:B13=F2))
```
以上是SUMPRODUCT函数的基本使用方法和一些高级用法。您可以根据需要选择合适的公式进行计算