数学
SUMPRODUCT
定义
SUMPRODUCT 先把两个数组中相同位置的值相乘,再把这些乘积相加,返回一个数字。
语法
=SUMPRODUCT(array1, array2)
参数
| 参数 | 含义 |
|---|---|
array1 |
第一组数字,例如 B2:B5。 |
array2 |
第二组数字,按位置与 array1 配对。 |
示例演练
一个车间列出了四名工人的工时和时薪。工时位于 B2:B5,时薪位于 C2:C5。
| A:工人 | B:小时 | C:时薪 |
|---|---|---|
| Ana | 3 | 12 |
| Ben | 5 | 12 |
| Cam | 2 | 15 |
| Dee | 4 | 10 |
公式:=SUMPRODUCT(B2:B5,C2:C5)
结果:166。3 乘以 12、5 乘以 12、2 乘以 15 和 4 乘以 10 分别是 36、60、30 和 40,加起来是 166。
练习
单元格 A2:A5 中是 2、3、4 和 1。单元格 B2:B5 中是 5、6、7 和 8。请在 C2 中写出一个公式,把每一行的 A 值乘以同一行的 B 值,再把这些乘积加起来。
- 在 C2 中写出一个针对 A2:A5 和 B2:B5 的 SUMPRODUCT 公式。
- C2 应显示 A2:A5 与 B2:B5 对应乘积的总和。
第 1 步,共 2 步
在 C2 中输入 =SUMPRODUCT(A2:A5,B2:B5)。
2 乘以 5、3 乘以 6、4 乘以 7 和 1 乘以 8 是 64。
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…
C2 使用 SUMPRODUCT。
C2 现在显示 64。
相关函数
SUM 把一组数字相加。SUMIF 把通过一项测试的数字相加。SUMPRODUCT 先把成对的单元格相乘,再把这些乘积相加。
常见错误
给两个数组不同的长度,公式就会返回 #VALUE! 而不是总和。