数学

1つの条件に合う金額を合計する

定義

red のような指定したラベルが別の列にある行について、列の数値を合計するには、SUMIF にラベル、一致させる語、数値を渡します。

構文

=SUMIF(range, criteria, sum_range)

引数

引数 意味
range 調べるラベルの列です。たとえば色のセルです。
criteria 一致させるラベルです。テキストは二重引用符で囲みます。例: "red"。
sum_range 一致した行について足す金額の列です。

計算例

織物工場が生地の種類と切ったロール数を一覧にしています。種類は A2:A5、ロール数は B2:B5 に入っています。

A: 生地 B: ロール数
linen 22
wool 8
linen 15
cotton 10

数式: =SUMIF(A2:A5,"linen",B2:B5)

結果: 37。linen は A2 と A4 にあるので、22 + 15 は 37 です。

練習問題

セル C2:C5 には red、blue、red、red が入っています。セル D2:D5 には 7、3、8、2 が入っています。E2 に、C2:C5 が red に等しいすべての行の D2:D5 を合計する数式を書いてください。

  1. E2 に、C2:C5 が red に等しい行の D2:D5 を合計する SUMIF 数式を書いてください。
ステップ 1 / 2
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…

関連する関数

ラベルが1つの値に一致する行について、数値の列を合計するのが SUMIF 関数です。

よくある間違い

ラベル列ではなく数値列を調べて =SUMIF(D2:D5,"red",C2:C5) とするミスです。red に一致するものがなく、合計は 0 になります。

関連する関数

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