数学

SUMPRODUCT

定義

SUMPRODUCT は、2つの配列で同じ位置にある値同士を掛け、その積を足した1つの数値を返します。

構文

=SUMPRODUCT(array1, array2)

引数

引数 意味
array1 最初の数値のリストです。B2:B5 のような範囲を指定します。
array2 array1 と位置で対になる、2番目のリストです。

計算例

作業場が4人の作業者の時間と時給を一覧にしています。時間は 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 は1つの数値リストを足します。SUMIF は条件を満たす数値を足します。SUMPRODUCT は対になるセルを先に掛けてから、その積を足します。

よくある間違い

2つの配列の長さを変えてしまうミスです。合計ではなく #VALUE! が返ります。

関連する関数

これらのリンクは関連する関数です。