数学
SUMIFS
定義
SUMIFS は、与えた条件をすべて満たす行だけから合計を返します。
構文
=SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2)
引数
| 引数 | 意味 |
|---|---|
sum_range |
その行の条件がすべて満たされたときに合計する数値です。C2:C5 のような範囲を指定します。 |
criteria_range1 |
調べる最初のセルの集まりです。 |
criteria1 |
その最初の集まりで必要な値です。 |
criteria_range2 |
調べる2番目のセルの集まりです。 |
criteria2 |
2番目の集まりが等しくなければならない値です。 |
計算例
倉庫がゾーン番号、レーン番号、箱数を A2:C5 に記録しています。
| A: ゾーン | B: レーン | C: 箱数 |
|---|---|---|
| 3 | 8 | 40 |
| 3 | 2 | 15 |
| 5 | 8 | 22 |
| 3 | 8 | 11 |
数式: =SUMIFS(C2:C5,A2:A5,3,B2:B5,8)
結果: 51。ゾーン 3 とレーン 8 は 2行目と5行目に同時に出てくるので、40 + 11 は 51 です。
練習問題
セル A2:A5 には 1、1、2、1 が入っています。セル B2:B5 には 10、20、10、10 が入っています。セル C2:C5 には 5、8、3、4 が入っています。D2 に、A2:A5 が 1 に等しく、B2:B5 が 10 に等しい行の C2:C5 を合計する数式を書いてください。
- D2 に、A2:A5 が 1 に等しく、B2:B5 が 10 に等しい行の C2:C5 を合計する SUMIFS 数式を書いてください。
- D2 は A2:A5 が 1 に等しく、B2:B5 が 10 に等しい行の C2:C5 の合計を表示する必要があります。
ステップ 1 / 2
D2 に =SUMIFS(C2:C5,A2:A5,1,B2:B5,10) と入力します。
2行目と5行目が一致します。C2 は 5、C5 は 4 なので、5 + 4 は 9 です。
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…
D2 は SUMIFS を使っています。
D2 は 9 を表示しています。
関連する関数
SUMIF は1つの条件を満たすセルを合計します。COUNTIF はその一致を数えます。SUMIFS は合計する前に2つ目の条件を加えます。
よくある間違い
SUMIF と同じように、足す数値を最後に置くミスです。例: =SUMIFS(A2:A5,3,B2:B5,8,C2:C5)。SUMIFS では、それらの数値を最初の引数に置く必要があります。