SUMIFS関数の使い方
複数の条件に一致するセルを合計します。
200720102013201620192021365
- 構文
-
=SUMIFS(合計範囲, 条件範囲1, 条件1, ...) - 引数
-
- 合計範囲必須
- 条件範囲1必須
- 条件1必須
このあとも、同じように続けて渡せます。
- どんな関数か
SUMIFS は、複数の条件をすべて満たす行だけを合計します。
SUMIFと違い合計する範囲が先頭で、そのあとに「範囲, 条件」を必要なだけ並べます。日付の期間で絞るときは">=2026/4/1"と"<=2026/6/30"のように2つ書きます(セルを参照するなら">="&E1)。すべての範囲の大きさをそろえるのが決まりです。条件が1つでも SUMIFS で書いておくと、あとから条件を足すときに書き換えずに済みます。- 使用例
-
D2 に
=SUMIFS(C:C, A:A, "東京", B:B, ">=1000")を入れると、こうなります。A B C D 1 地域 金額 種別 東京・売上計 2 東京 1000 売上 4000 3 大阪 2000 売上 4 東京 500 経費 5 東京 3000 売上 数式を入れたセル
結果: 条件を満たす金額の合計
つまずきやすいところ
- 引数の順番は 合計する範囲が先、条件があと。SUMIF と逆
- 条件はすべて満たすものだけが足される(AND)。どれか1つでよいなら SUMIF を足し合わせる
- 条件の範囲は、すべて同じ行数にそろえる
よくあるエラーと、その直し方
#VALUE!- 条件の範囲と合計の範囲で大きさが違う同じ行数にそろえる