ピアのパソコン学習ガイドパソコン・Excel・AI・事務スキルの学び方と、教室の選び方
Excel関数

SUMIF関数の使い方|費目ごとの集計・SUMIFSで複数条件まで図でわかる【サンプル付き】

ピアのパソコン学習ガイド 編集部2026年11月7日 更新

書き方はこれだけ

=SUMIF(条件を見る範囲, 条件, 合計する範囲)

条件に合う行の数字だけを合計します。費目ごとの経費、担当者ごとの売上、取引先ごとの請求額など、明細から集計表を作るときの定番です。

SUMIFで交通費だけを合計する図 E2 fx =SUMIF(B2:B6,"交通費",C2:C6) A B C D E 1 2 3 4 5 6 日付 費目 金額 11/1 交通費 1,280 11/2 会議費 3,500 11/5 交通費 860 11/8 消耗品 2,200 11/9 交通費 640 交通費の合計 2,780
費目の列(B2:B6)が「交通費」の行だけ、金額の列(C2:C6)を合計して 2,780円。

この図の表をExcelファイルでダウンロード(問題と答えのシートつき)

引数の意味と、いちばん多い間違い

引数入れるもの図の例
条件を見る範囲条件と見比べる列B2:B6(費目)
条件"交通費"、セル、">=10000" など"交通費"
合計する範囲合計したい数字の列。1つ目と同じ行数にC2:C6(金額)

いちばん多い間違いは、1つ目と3つ目の範囲の行がずれていることです(B2:B6 と C3:C7 など)。エラーにならずに違う合計が出るので、気づきにくいです。迷ったら列ごと B:B、C:C と指定すると、ずれようがありません。

費目ごとの集計表を一気に作る

費目ごとの集計表をSUMIFで作る B2 fx =SUMIF(明細!$B:$B,A2,明細!$C:$C) A B C 1 2 3 4 費目 合計 交通費 2,780 会議費 3,500 消耗品 2,200 下へコピーで全費目 集計 明細
集計表のA列の費目を条件にして、明細のシートを列ごと指定。B2の式を下へコピーするだけで、全部の費目の合計が出ます。

条件をセル(A2)にしておくのがコツです。費目が増えたら、集計表に行を足して式をコピーするだけですみます。

条件を2つ以上にする(SUMIFS)

SUMIFSで支店と月の2つの条件で合計 E2 fx =SUMIFS(C2:C5,A2:A5,"新宿",B2:B5,"11月") A B C D E 1 2 3 4 5 支店 月 売上 新宿 11月 820,000 立川 11月 640,000 新宿 12月 910,000 新宿 11月 150,000 新宿の11月 970,000
支店が新宿で月が11月の行の売上を合計。SUMIFSは合計する範囲を1つ目に書くので、SUMIFと順番がちがいます。
関数書き方の順番
SUMIF条件を見る範囲, 条件, 合計する範囲
SUMIFS合計する範囲, 条件を見る範囲1, 条件1, 条件を見る範囲2, 条件2 …

期間で区切るなら、日付の列を2回使います。=SUMIFS(C:C,A:A,">=2026/11/1",A:A,"<=2026/11/30") で、11月分の合計です。

うまくいかないとき

1合計が 0 になる

入っている値"1280"(文字)
≠
思っている値1280(数値)

金額が文字として入っていると、合計されません。ほかのシステムから貼り付けた数字によくあります。

直し方金額の列を選んで「数値に変換する」を選びます。

2条件に合うはずの行が入らない

入っている値交通費(末尾に空白)
≠
思っている値交通費

費目の文字に空白や全角半角のちがいがあります。

直し方入力をプルダウンにしてそろえるか、TRIMで空白を消します。

3合計が合わない

1つ目と3つ目の範囲の行がずれています。

直し方同じ行から同じ行までにそろえるか、列ごと指定します。

4SUMIFSでエラー

SUMIFと同じ順番(条件の範囲が先)で書いています。

直し方SUMIFSは「合計する範囲」を最初に書きます。

サンプルファイルで試す

「問題」のシートの黄色いセルに式を入れて、「答え」のシートと比べてください。費目ごとの集計と、SUMIFSの問題が入っています。

sumif.xlsx をダウンロード(無料・登録なし)

よくある質問

「〇〇を含む」で合計できますか?

はい。条件を "*交通*" のようにすると、「交通」を含む行が対象になります。

合計する範囲を省略するとどうなりますか?

1つ目の範囲そのものを合計します。「10,000円以上の金額だけ合計」のように、条件と合計が同じ列のときに使えます。

ピボットテーブルとどちらがいいですか?

形の決まった集計表を毎月使うならSUMIF、いろいろな切り口でざっと見たいならピボットテーブルが向いています。

Googleスプレッドシートでも同じですか?

はい。SUMIF・SUMIFSはそのまま使えます。

一緒に覚えたい関数・操作

このページについて

操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報