SUMPRODUCT は、その引数としてセル範囲 (または 配列数式を作成します) を使用します (数式の処理の部分)。 配列の項目を乗算し、その結果を合計します。
この例は、1つの配列に各項目のコストを表示し、他の配列に、購入する項目の数を一覧したものです。
-
数式を作成するには、 = SUMPRODUCT (B3: B6, C3: C6) と入力し、enter キーを押します。
列 B の各セルに、列 C の同じ行の対応するセルが乗算され、結果が追加されます。 食料品買い物の合計金額は $21.60 です。
-
同じ結果が得られる長い数式を作成するには、「 = B3 * C3 + B4 * C4 + B5 * C5 + B6 * C6」と入力して、enter キーを押します。
Enter キーを押すと、結果は同じ: $21.60 になります。 セル B3 は C3 で乗算され、その結果はセル B4 のセル C4 などの結果に追加されます。 数千 (または数百) の行がある場合は、SUMPRODUCT を使用した方が簡単です。
注:
-
列または行 (配列) の長さは同じである必要があります。
-
数値の代わりに文字列がセル内にある場合、その文字列はゼロとして扱われます。
例
SUMPRODUCTでプレイし、配列数式を作成する場合は、この記事で使用したのとは異なるデータを含む Web 用 Excel のブックを次に示します。
次の表のサンプル データをコピーし、新しい Excel ワークシートのセル A1 に貼り付けます。 数式を選択して、F2 キーを押し、さらに Enter キーを押すと、結果が表示されます。 必要に応じて、列幅を調整してすべてのデータを表示してください。
A |
B |
D |
E |
|
3 |
4 |
2 |
7 |
|
8 |
6 |
6 |
7 |
|
1 |
9 |
5 |
3 |
|
数式 |
結果 |
|||
' = SUMPRODUCT (A2: B4, D2: E4) |
= SUMPRODUCT (A2: B4, D2: E4) |
3 * 2 + 4 * 7 + 8 * 6 + 6 * 7 + 1 * 5 + 9 * 3 (156) の2つの配列 (A2: B4 と D2: E4) のすべてのコンポーネントを乗算して、その製品を追加します。
また、Excel でこのブックを開くこともできます。 ブック の右下隅にある Excel アイコンをクリックし、コンピューターの適切な場所に保存してから、ファイルを開きます。