SUMIFS関数の使い方

複数の条件に一致するセルを合計します。

200720102013201620192021365
構文
=SUMIFS(合計範囲, 条件範囲1, 条件1, ...)
引数
  1. 合計範囲必須
  2. 条件範囲1必須
  3. 条件1必須

このあとも、同じように続けて渡せます。

どんな関数か

SUMIFS は、複数の条件をすべて満たす行だけを合計します。SUMIF と違い合計する範囲が先頭で、そのあとに「範囲, 条件」を必要なだけ並べます。日付の期間で絞るときは ">=2026/4/1" と "<=2026/6/30" のように2つ書きます(セルを参照するなら ">="&E1)。すべての範囲の大きさをそろえるのが決まりです。条件が1つでも SUMIFS で書いておくと、あとから条件を足すときに書き換えずに済みます。

使用例

D2 に =SUMIFS(C:C, A:A, "東京", B:B, ">=1000") を入れると、こうなります。

ABCD
1地域金額種別東京・売上計
2東京1000売上4000
3大阪2000売上
4東京500経費
5東京3000売上

数式を入れたセル

結果: 条件を満たす金額の合計

つまずきやすいところ

  • 引数の順番は 合計する範囲が先、条件があと。SUMIF と逆
  • 条件はすべて満たすものだけが足される(AND)。どれか1つでよいなら SUMIF を足し合わせる
  • 条件の範囲は、すべて同じ行数にそろえる

よくあるエラーと、その直し方

#VALUE!
条件の範囲と合計の範囲で大きさが違う同じ行数にそろえる

似ている関数との違い

SUMIFSを使う実例レシピ(3件)

同じ「数学・三角」の関数

数学・三角の関数をすべて見る(79件)