SUMIF関数の使い方

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

200720102013201620192021365
構文
=SUMIF(範囲, 検索条件, [合計範囲])
引数
  1. 範囲必須
  2. 検索条件必須
  3. 合計範囲省略できる
どんな関数か

SUMIF は、条件に当てはまる行だけを合計します(「担当が佐藤」の売上だけ足す)。3つめを省くと、条件を見た範囲そのものを合計します。条件には ">=1000" や "*株式会社" も書けます。条件の範囲と合計する範囲は、同じ大きさにそろえます(ずれていると違う行を足してしまいます)。条件を2つ以上にしたいときは SUMIFS で、合計する範囲が先頭に来るため引数の順番が変わります。

使用例

C2 に =SUMIF(A:A, "食費", B:B) を入れると、こうなります。

ABC
1項目金額食費計
2食費10003000
3交通費500
4食費2000

数式を入れたセル

結果: 食費の合計金額

つまずきやすいところ

  • 引数の順番は 範囲 → 条件 → 合計する範囲。SUMIFS とは順番が逆
  • 比較を書くときは ">=100" のように " で囲む
  • 条件の範囲と合計の範囲は、行数をそろえる

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

#VALUE!
閉じている別のブックを参照しているそのブックを開くか、値をこのブックに持ってくる

似ている関数との違い

SUMIFを使う実例レシピ(9件)

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

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