複数行の列どうしの値の積の合計を小計を使わずに求める - SUMPRODUCT関数の利用

SUMPRODUCT関数を利用して、複数行の列どうしの値の積の合計を小計を使わずに求める手順を紹介します。

概要:利用シーン

下図の表を準備します。
複数行の列どうしの値の積の合計を小計を使わずに求める - SUMPRODUCT関数の利用:画像1

品名単価在庫
ぺんぎんクッキー280150
かるがもサブレ16080
しろくまアイス32042


この表の3つの商品の単価と在庫をかけた金額の合計を出したいです。

簡単な方法では、金額の列を作成し、D列とE列のセルをかけ算します。
複数行の列どうしの値の積の合計を小計を使わずに求める - SUMPRODUCT関数の利用:画像2

かけ算した結果がセルに表示されます。
複数行の列どうしの値の積の合計を小計を使わずに求める - SUMPRODUCT関数の利用:画像3

F4セルをコピーし、F5,F6セルに貼り付けます。それぞれの行のかけ算の結果がセルに表示されます。
複数行の列どうしの値の積の合計を小計を使わずに求める - SUMPRODUCT関数の利用:画像4

7行目のセルで、SUM関数を利用してF4:F6セルの値を合計します。
複数行の列どうしの値の積の合計を小計を使わずに求める - SUMPRODUCT関数の利用:画像5

金額の合計値が表示できました。
複数行の列どうしの値の積の合計を小計を使わずに求める - SUMPRODUCT関数の利用:画像6

この方法で合計金額は求められますが、F列に金額の列を作成しています。状況によっては、列を作成したくない場合があります。 この記事では、SUMPRODUCT関数を利用して小計を作成せずに合計を求める手順を紹介します。

手順

H3セルに合計値を表示します。
複数行の列どうしの値の積の合計を小計を使わずに求める - SUMPRODUCT関数の利用:画像7

以下の数式をH3セルに入力します。

=SUMPRODUCT(D4:D6,E4:E6)


H3セルに =SUMPRODUCT( を入力します。
複数行の列どうしの値の積の合計を小計を使わずに求める - SUMPRODUCT関数の利用:画像8

D列をドラッグして範囲選択します。今回は、D4:D6セルを選択しました。DUMPRODUCT関数のパラメーターに選択範囲が設定されます。
複数行の列どうしの値の積の合計を小計を使わずに求める - SUMPRODUCT関数の利用:画像9

","(カンマ)を入力します。2つめの範囲を指定します。
複数行の列どうしの値の積の合計を小計を使わずに求める - SUMPRODUCT関数の利用:画像10

E列をドラッグして範囲選択します。E4:E6セルを選択します。
複数行の列どうしの値の積の合計を小計を使わずに求める - SUMPRODUCT関数の利用:画像11

閉じ括弧を入力して、数式を確定します。
複数行の列どうしの値の積の合計を小計を使わずに求める - SUMPRODUCT関数の利用:画像12

H3セルにそれぞれの列の値の積算の合計値が表示されます。
複数行の列どうしの値の積の合計を小計を使わずに求める - SUMPRODUCT関数の利用:画像13

小計の列を使わずに、列の値の積算の行の合計値を求められました。

補足

なお、3列の値を掛け合わせる場合は、","を入力してさらに範囲を指定できます。

=SUMPRODUCT(D4:D6,E4:E6,F4:F6)

複数行の列どうしの値の積の合計を小計を使わずに求める - SUMPRODUCT関数の利用:画像14

3列の積の合計値がH3セルに表示されます。
複数行の列どうしの値の積の合計を小計を使わずに求める - SUMPRODUCT関数の利用:画像15

AuthorPortraitAlt
著者
iPentec.com の代表。ハードウェア、サーバー投資、管理などを担当。
Office 365やデータベースの記事なども担当。
作成日: 2022-12-27
Copyright © 1995–2025 iPentec all rights reserverd.