スプシハック

スプレッドシートの使い方と便利な関数・テクニックを解説

SUMPRODUCT関数とは|配列同士を掛け算して合計する関数

公開日:最終更新日:

SUMPRODUCT関数

SUMPRODUCT関数とは

SUMPRODUCT関数は、2つの同サイズの配列または範囲にある対応する要素の積を計算し、合計する関数です。

=SUMPRODUCT(配列1,[配列2,配列3…])

SUM関数・SUMIF関数など比べると、直感的に理解がしづらい関数かもしれません。使用例を紹介していきますので使い方を理解していきましょう。

SUMPRODUCT関数の使用方法

単価と個数の積を合計

要素の積を合計

=SUMPRODUCT(C2:C8,D2:D8)

B列の商品名が”いちご”かつC列の単価が”500円”を満たすデータをカウント

条件を満たすデータをカウント

=SUMPRODUCT((B2:B8="いちご")*(C2:C8=500))

B列の商品名が”いちご”かつC列の単価が”500円”を満たすデータの単価と個数の積を合計

条件を満たすデータの積を合計

=SUMPRODUCT((B2:B8="いちご")*(C2:C8=500),C2:C8,D2:D8)

SUMPRODUCT関数に関連する関数

SUM関数:指定した範囲の数値を合計する関数
SUMIF関数:特定の条件を満たす数値を合計する関数
SUMIFS関数:複数の条件を指定して、それを満たす数値を合計する関数

参考リンク
SUMPRODUCT – ドキュメント エディタ ヘルプ – Google Support
記事の著者
  • この記事の著者:えびお
  • 神戸にて、WEBディレクター・マーケターとして活動しています。独学でGAS(Google Apps Script)やエクセル・スプレッドシート関数を学びながら、GPTを活用してプロンプトを作成し、プログラミングにも取り組んでいます。

人気のタグ

#SUMPRODUCT関数 #SUMIFS関数 #INDEX関数 #MATCH関数 #VLOOKUP関数 #SUMIF関数 #IF関数 #TODAY関数 #SUM関数 #RIGHT関数 #NOW関数 #MID関数 #LEN関数 #LEFT関数 #AVERAGE関数 #IFS関数 #YEAR関数 #MONTH関数 #DAY関数 #DATE関数 #XLOOKUP関数 #IFERROR関数 #COUNTIFS関数 #COUNT関数 #COUNTIF関数 #COUNTA関数