まず押さえる!SUMIFとSUMIFSの基本的な違い
Excelで売上集計や経費管理をしていると、必ずと言っていいほど登場するのがSUMIFとSUMIFSです。どちらも「条件に合うデータだけを合計する関数」ですが、使い方にははっきりした違いがあります。
結論から言うと、SUMIFは条件が1つのとき、SUMIFSは条件が複数あるときに使う関数です。
たとえば、営業成績の一覧表があるとします。「担当者が田中さんの売上だけを合計したい」という場合は、条件が「担当者=田中さん」の1つだけなので、SUMIFを使います。
一方で、「担当者が田中さん」かつ「商品カテゴリがPC」の売上だけを合計したい場合は、条件が2つあります。このように複数の条件を同時に満たすデータを合計したいときに使うのがSUMIFSです。
- SUMIF:1つの条件で合計する
- SUMIFS:複数の条件で合計する
もう少し具体的に見ると、SUMIFは次のようなイメージです。
=SUMIF(条件範囲, 条件, 合計範囲)
たとえば「A列に担当者名、B列に売上金額」が入っている場合、田中さんの売上だけを合計するなら、考え方は「A列から田中さんを探して、該当するB列の金額を合計する」となります。
一方、SUMIFSは次のような形です。
=SUMIFS(合計範囲, 条件範囲1, 条件1, 条件範囲2, 条件2...)
SUMIFと比べると、合計範囲を書く位置が最初に来る点に注意が必要です。ここは初心者がよく混乱するポイントです。SUMIFは「条件範囲 → 条件 → 合計範囲」ですが、SUMIFSは「合計範囲 → 条件範囲 → 条件」の順番になります。
実務では、最初はSUMIFを使う場面が多いかもしれません。たとえば「部署別の売上」「担当者別の受注金額」「商品名ごとの販売数」など、1つの条件で集計できるケースです。
しかし、仕事に慣れてくると「今月の東京支店の売上」「営業部の田中さんが担当したA商品の売上」など、条件が複数になるケースが増えてきます。そのときにSUMIFSを使えると、フィルターを何度もかけたり、手作業で合計したりする必要がなくなります。
つまり、SUMIFとSUMIFSの違いを理解することは、単に関数を覚えるだけではありません。集計作業を速く、正確にするための基本スキルです。特に日々の業務でExcelを使うサラリーマンにとっては、覚えておくと資料作成や数値分析の効率が大きく変わります。
まずは「条件が1つならSUMIF、条件が2つ以上ならSUMIFS」と覚えておきましょう。この基本さえ押さえれば、次の章から紹介する実例もスムーズに理解できます。
SUMIFの使い方:1つの条件で合計する実例
ここでは、SUMIFを使って1つの条件に合う数値だけを合計する方法を、実務でよくある売上表を例に見ていきましょう。
たとえば、次のような営業売上一覧があるとします。
| 担当者 | 売上金額 |
|---|---|
| 田中 | 120000 |
| 佐藤 | 90000 |
| 田中 | 150000 |
| 鈴木 | 80000 |
| 田中 | 110000 |
この表で「田中さんの売上だけを合計したい」とします。担当者名がA列、売上金額がB列に入力されている場合、SUMIFの式は次のようになります。
=SUMIF(A2:A6,"田中",B2:B6)
この式の意味は、次のとおりです。
- A2:A6:条件を探す範囲
- “田中”:合計したい条件
- B2:B6:実際に合計する金額の範囲
つまり、「A2からA6の中で“田中”と書かれている行を探し、その行に対応するB列の金額を合計する」という処理をしています。この例では、田中さんの売上は120000、150000、110000なので、結果は380000になります。
ポイントは、条件を探す範囲と合計する範囲の行数をそろえることです。たとえば、条件範囲をA2:A6にしているなら、合計範囲もB2:B6のように同じ行数にします。範囲がずれていると、意図しない計算結果になることがあります。
また、条件はセル参照にすることもできます。たとえば、D2セルに「田中」と入力しておき、その担当者の売上を集計したい場合は、次のように書きます。
=SUMIF(A2:A6,D2,B2:B6)
この形にしておくと、D2セルの名前を「佐藤」や「鈴木」に変更するだけで、別の担当者の売上もすぐに確認できます。毎回関数を書き直す必要がないため、実務ではこちらの使い方がとても便利です。
さらに、SUMIFは文字だけでなく、数値条件にも使えます。たとえば「売上金額が100000円以上のものだけを合計したい」場合は、次のように入力します。
=SUMIF(B2:B6,">=100000",B2:B6)
この場合は、B列の中から100000以上の金額を探し、該当する金額をそのまま合計します。条件に「以上」「以下」「より大きい」などを使う場合は、">=100000"のようにダブルクォーテーションで囲む点を覚えておきましょう。
SUMIFは、担当者別・商品別・部署別など、1つの条件で集計したい場面で非常に役立ちます。まずは「どの範囲から条件を探すのか」「どの範囲を合計するのか」を意識すれば、迷わず使えるようになります。
SUMIFSの使い方:複数条件で合計する実例
次に、SUMIFSを使って複数の条件に合うデータだけを合計する方法を見ていきましょう。SUMIFが「条件1つ」だったのに対し、SUMIFSは「条件を2つ以上指定したいとき」に使います。
たとえば、次のような営業売上一覧があるとします。
| 担当者 | 商品カテゴリ | 地域 | 売上金額 |
|---|---|---|---|
| 田中 | PC | 東京 | 120000 |
| 佐藤 | スマホ | 大阪 | 90000 |
| 田中 | PC | 東京 | 150000 |
| 田中 | スマホ | 東京 | 110000 |
| 鈴木 | PC | 東京 | 80000 |
この表で「担当者が田中さん」かつ「商品カテゴリがPC」の売上だけを合計したい場合、条件は2つあります。このようなケースで使うのがSUMIFSです。
担当者がA列、商品カテゴリがB列、地域がC列、売上金額がD列に入力されている場合、式は次のようになります。
=SUMIFS(D2:D6,A2:A6,"田中",B2:B6,"PC")
この式の意味は、次のとおりです。
- D2:D6:合計する売上金額の範囲
- A2:A6:1つ目の条件を探す範囲
- “田中”:1つ目の条件
- B2:B6:2つ目の条件を探す範囲
- “PC”:2つ目の条件
つまり、「担当者が田中」で、さらに「商品カテゴリがPC」の行だけを探し、その行の売上金額を合計しています。この例では、該当する売上は120000と150000なので、結果は270000になります。
SUMIFSで特に重要なのは、すべての条件を同時に満たすデータだけが合計されるという点です。「田中さんの売上」すべてではなく、「田中さんのPC売上」だけが対象になります。条件は「かつ」でつながるイメージです。
さらに条件を増やすこともできます。たとえば「担当者が田中さん」「商品カテゴリがPC」「地域が東京」の売上を合計したい場合は、次のように書きます。
=SUMIFS(D2:D6,A2:A6,"田中",B2:B6,"PC",C2:C6,"東京")
このように、条件範囲と条件をセットで追加していけば、3つ以上の条件でも集計できます。営業資料では「今月」「東京支店」「特定の商品」など、条件を組み合わせて数字を出す場面が多いため、SUMIFSを使えると作業時間をかなり短縮できます。
また、SUMIFと同じように条件をセル参照にすることも可能です。たとえば、F2セルに担当者名、G2セルに商品カテゴリを入力しておき、次のようにします。
=SUMIFS(D2:D6,A2:A6,F2,B2:B6,G2)
この形にしておけば、F2やG2の内容を変えるだけで、別の担当者や商品カテゴリの売上をすぐに確認できます。毎月の売上レポートやチーム別の実績確認では、関数を固定して条件だけを変えられるため非常に便利です。
SUMIFSを使うときは、最初に合計範囲を書くことを忘れないようにしましょう。SUMIFとは引数の順番が違うため、ここを間違えると正しく計算されません。「SUMIFSは合計範囲が先」と覚えておくと、実務でも迷いにくくなります。
よくあるミスで比較!SUMIFとSUMIFSのつまずきポイント
SUMIFとSUMIFSは便利な関数ですが、実務で使っていると「式は合っているはずなのに、なぜか正しく集計されない」という場面がよくあります。ここでは、特につまずきやすいポイントを比較しながら確認していきましょう。
1. 合計範囲を書く位置を間違える
もっとも多いミスが、SUMIFとSUMIFSで引数の順番を混同することです。
SUMIFは次の順番でした。
=SUMIF(条件範囲, 条件, 合計範囲)
一方、SUMIFSは次の順番です。
=SUMIFS(合計範囲, 条件範囲1, 条件1, 条件範囲2, 条件2)
SUMIFSでは合計範囲が最初に来ます。SUMIFの感覚で「条件範囲から書き始める」と、エラーになったり、意図しない結果になったりします。迷ったときは、SUMIFは合計範囲が最後、SUMIFSは合計範囲が最初と覚えておきましょう。
2. 条件範囲と合計範囲のサイズがずれている
次に多いのが、範囲の行数がそろっていないミスです。たとえば、次のような式は注意が必要です。
=SUMIF(A2:A10,"田中",B2:B8)
条件範囲はA2:A10なのに、合計範囲はB2:B8になっています。このように範囲のサイズが違うと、正しく集計できない原因になります。
SUMIFSでも同じで、合計範囲とすべての条件範囲は、基本的に同じ行数にそろえる必要があります。
=SUMIFS(D2:D10,A2:A10,"田中",B2:B10,"PC")
このように、開始行と終了行をそろえることを意識しましょう。表を選択するときにドラッグで範囲指定すると、うっかり1行ずれることがあるので要注意です。
3. 数値条件をダブルクォーテーションで囲んでいない
「100000円以上」「50未満」などの条件を指定するときにもミスが起きやすいです。
たとえば、売上が100000円以上のものを合計したい場合は、次のように書きます。
=SUMIF(B2:B10,">=100000",B2:B10)
>=100000のような比較条件は、ダブルクォーテーションで囲む必要があります。SUMIFSでも同じです。
=SUMIFS(D2:D10,A2:A10,"田中",D2:D10,">=100000")
「担当者が田中」かつ「売上が100000円以上」という条件で集計する式です。比較記号を使う場合は、文字列として指定すると覚えておくとミスを防げます。
4. セル参照と比較条件のつなぎ方を間違える
実務では、条件を直接入力するよりも、セルを参照するケースが多くあります。たとえば、F2セルに基準金額が入っていて「F2以上の売上」を合計したい場合、次のように書きます。
=SUMIF(B2:B10,">="&F2,B2:B10)
ここで重要なのが、比較記号とセル参照を&でつなぐことです。
">=F2"と書いてしまうと、「F2セルの値」ではなく、「F2という文字」として扱われてしまいます。これは見落としやすいポイントなので、数値条件をセル参照にするときは注意しましょう。
5. 余分なスペースや表記ゆれで一致しない
関数の式が正しくても、データ側に問題がある場合もあります。たとえば、見た目は同じ「田中」でも、セルの中身が「田中 」のように後ろにスペースを含んでいると、別の文字として扱われます。
また、「PC」と「PC」、「東京」と「東京支店」のような表記ゆれも集計ミスの原因になります。SUMIFやSUMIFSは、条件に一致するデータを機械的に探すため、人間の感覚で“だいたい同じ”とは判断してくれません。
集計結果がおかしいと感じたら、関数だけでなく、元データの表記も確認しましょう。特に複数人で入力している管理表では、スペースや全角・半角の違いがよく発生します。
SUMIFとSUMIFSでつまずいたときは、まず「引数の順番」「範囲のズレ」「条件の書き方」「元データの表記」の4点をチェックするのがおすすめです。この確認だけで、多くの集計ミスは解決できます。
仕事で迷わない!SUMIFとSUMIFSの使い分け早見表
ここまで、SUMIFとSUMIFSの基本・実例・よくあるミスを見てきました。最後に、実務で迷ったときにすぐ判断できるように、使い分けを早見表で整理しておきましょう。
| やりたいこと | 使う関数 | 具体例 |
|---|---|---|
| 1つの条件で合計したい | SUMIF | 田中さんの売上だけを合計する |
| 2つ以上の条件で合計したい | SUMIFS | 田中さんのPC売上だけを合計する |
| 部署別・担当者別に集計したい | SUMIF | 営業部の経費合計を出す |
| 期間や地域も含めて集計したい | SUMIFS | 東京支店の今月の売上を出す |
| 条件をあとから増やす可能性がある | SUMIFS | 担当者・商品・月別で分析する |
判断に迷ったら、まず「条件はいくつあるか」を確認しましょう。条件が1つだけならSUMIF、2つ以上ならSUMIFSです。たとえば「商品名がPCの売上を合計したい」なら条件は商品名だけなのでSUMIFで十分です。一方、「商品名がPCで、地域が東京で、担当者が田中」のように条件が増えるならSUMIFSを使います。
実務では、最初からSUMIFSを使っておくのも一つの手です。SUMIFSは条件が1つでも使えるため、あとから条件を追加したい場合に修正しやすいというメリットがあります。毎月更新する売上管理表や、上司から「地域別でも見たい」「期間も絞ってほしい」と追加依頼が来やすい資料では、SUMIFSで作っておくと対応がスムーズです。
ただし、シンプルな集計ならSUMIFのほうが式が短く、見た目もわかりやすくなります。自分だけでなく、チームメンバーが確認するファイルでは、必要以上に複雑な式にしないことも大切です。
- シンプルに集計したい:SUMIF
- 細かく絞り込みたい:SUMIFS
- あとから条件が増えそう:SUMIFS
SUMIFとSUMIFSを使い分けられるようになると、手作業でフィルターをかけて電卓で合計するような作業が一気に減ります。資料作成のスピードが上がるだけでなく、集計ミスの防止にもつながります。
まずは、日々の業務でよく使う売上表や経費表に対して、「これはSUMIFでできるか?」「SUMIFSを使うべきか?」と考えてみてください。実際の仕事の中で使い分けを意識することが、Excelスキルを定着させる一番の近道です。


コメント