数学

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 值,再把这些乘积加起来。

  1. 在 C2 中写出一个针对 A2:A5 和 B2:B5 的 SUMPRODUCT 公式。
第 1 步,共 2 步
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…

相关函数

SUM 把一组数字相加。SUMIF 把通过一项测试的数字相加。SUMPRODUCT 先把成对的单元格相乘,再把这些乘积相加。

常见错误

给两个数组不同的长度,公式就会返回 #VALUE! 而不是总和。

相关函数

这些链接是相关函数。