数学

SUMIF

定義

SUMIF は、対応するセルが1つの条件を満たす数値の合計を返します。

構文

=SUMIF(range, criteria, sum_range)

引数

引数 意味
range 条件と比較するセルです。B2:B5 のような範囲を指定します。
criteria 一致とみなす値です。数値はそのまま入力し、テキストは二重引用符で囲みます。
sum_range range 内の対応するセルが条件を満たすときに足すセルです。

計算例

印刷所が紙の等級と、各仕事で使った枚数を記録しています。等級は B2:B5、枚数は C2:C5 に入っています。

A: 仕事 B: 等級 C: 枚数
ポスター 2 18
チラシ 5 9
バナー 2 13
カード 4 7

数式: =SUMIF(B2:B5,2,C2:C5)

結果: 31。等級 2 は B2 と B4 にあるので、18 + 13 は 31 です。

練習問題

セル A2:A5 には 4、9、4、6 が入っています。セル B2:B5 には 10、20、15、5 が入っています。C2 に、A2:A5 が 4 に等しい行の B2:B5 を合計する数式を書いてください。

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

関連する関数

COUNTIF は条件を満たすセルがいくつあるかを数え、SUM は条件なしですべての数値を足します。SUMIF は1つの条件を保ったまま合計を返します。

よくある間違い

最初と最後の引数を逆にして =SUMIF(C2:C5,2,B2:B5) とするミスです。これでは枚数を調べて等級コードを足してしまいます。

関連する関数

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