将两列中的值相乘,然后将所有行的结果相加?

时间:2014-06-06 20:56:11

标签: excel function

这是我想要实现的目标:

A  | B
10 | 2
10 | 1

10*2 = 20
10*1 = 10

20 + 10 = 30.

行范围可以是任何东西......例如,从2行到50行。我想我可以通过一个功能实现这一目标,但我可以找出如何将两者结合成一个:

=(A1*B1) + (A2*B2) + ...

上述方法有效,但我希望它能够自动添加更多行,而无需使用范围单独编写它们。

类似的东西:

=SUM((C3*D3):(C14*D14))

我很感激任何帮助。

1 个答案:

答案 0 :(得分:48)

如果我正确理解你,你想要的是sumproduct功能吗?

=SUMPRODUCT(A1:A2, B1:B2)