web-dev-qa-db-ja.com

2列の値を乗算してから、すべての行の結果を合計しますか?

ここに私が達成しようとしているものがあります:

A  | B
10 | 2
10 | 1

10*2 = 20
10*1 = 10

20 + 10 = 30.

行の範囲は任意です。たとえば、2〜50行です。私は1つの機能でこれを達成できると思っていましたが、両方を1つに結合する方法を見つけることができます:

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

上記の方法は機能しますが、範囲を使用して、個別に書き込むことなく、自動的に行を追加できるようにしたいと考えています。

何かのようなもの:

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

助けていただければ幸いです。

24
user1214678

私があなたを正しく理解しているなら、あなたが望むのはsumproduct関数ですか?

=SUMPRODUCT(A1:A2, B1:B2)
49
chrisb