SUMIF関数の基本から応用、つまずきやすいポイントまでを図解付きで分かりやすく解説します。記事を参考にすれば初心者でも実務で活用できるようになります。
目次
SUMIF関数とは?
SUMIF関数は、『条件に合うデータだけを合計する』ための関数です。
通常のSUM関数は、指定した範囲を全て合計します。
一方、SUMIF関数は『特定の商品だけ』『1,000円以上だけ』など、条件を付けて合計できる点が大きな違いです。
例えば、以下のような場面で活躍します。
⚫︎売上表の中から『りんご』だけの売上合計を出したい ⚫︎在庫管理表から『電子機器』の在庫状況を確認したい ⚫︎経費の中から『交通費』だけの合計を算出したい |
SUMIF関数の基本構文
SUMIF関数の基本構文は次の通りです。
=SUMIF(範囲, 条件, 合計範囲)

それぞれの意味は以下の通りです。
⚫︎範囲:条件を指定するセル範囲 ⚫︎条件:合計の対象とする基準 ⚫︎合計範囲:実際に合計するセル範囲 |
【例付き】SUMIF関数の基本的な使い方
SUMIF関数を使うときは、
① 結果を表示したいセルを選択 → ② 関数を入力 |
という流れで操作します。
まずは、合計結果を表示させたいセルにカーソルを合わせましょう。
その状態で、数式バーに SUMIF関数を入力していきます。
⚫︎どの範囲を条件判定するのか ⚫︎どんな条件に合うデータを合計するのか ⚫︎どの範囲を合計するのか |
SUMIF関数では、この3点を指定するだけで、条件に一致する数値を自動で合計してくれます。
ここからは、実際の例を使いながら基本の仕組みを確認していきましょう。
■文字列を条件にして合計する
A列の2〜10行には商品名、B列の2〜10行には売上金額が入力されています。
りんごの売上合計をF3に表示するには、F3セルを選択し、以下の関数を数式バーに入力します。
=SUMIF(A2:A10,"りんご",B2:B10)

また、セルに入力されている値を条件にすることもできます。
例えば、D5セルに表示された文字列を条件にしたいときは以下のように入力します。
=SUMIF(A2:A10,D5,B2:B10)
=SUMIF(A2:A10,D5,B2:B10)

このように書けば、D5セルの内容に応じて集計対象を切り替えられます。
■数値を条件にして合計する方法
数値を条件にする場合は、比較演算子を使います。
⚫︎ > より大きい ⚫︎ < より小さい ⚫︎ >= 以上 ⚫︎ <= 以下 |
例えば、1,000円以上を合計する場合は次の通りです。
=SUMIF(B2:B10,">=1000")
SUMIF関数で『以上』の条件を指定する基本構文 Excelで売上や点数などを集計していると、「〇〇以上のデータだけ合計したい」という場面があります。 例えば次…
SUMIF関数でよくあるミスと対処法
SUMIF関数で合計が正しく表示されない場合は、以下のミスがないか確認してみましょう。
⚫︎『範囲』と『合計範囲』の行数が一致していない ⚫︎文字列条件でダブルクォーテーションを忘れている ⚫︎演算子の順番が間違っている ⚫︎数値が文字列として入力されている ⚫︎見えないスペースが入っていたり全角半角が混在したりしている |
SUMIF関数でエラーが起きるケースとは SUMIF関数は条件に一致する数値を合計する便利な関数ですが、使い方を間違えると『#VALUE!』『#NAME?』『#…
SUMIF関数の応用例
SUMIF関数の応用的な使い方についても確認しておきましょう。
■商品名の一部が一致するものを合計する
例えば、『りんご』という文字が含まれている商品をまとめて合計したい場合は、条件の前後に『*』(アスタリスク)を付けて指定します。
=SUMIF(A2:A10,"*りんご*",B2:B10)
商品名が長い場合や、『りんごあめ』『りんごジュース』『りんごジャム』のように商品名が異なる場合に役立ちます。
■複数の行や列を検索範囲・合計範囲に指定する
SUMIF関数では、複数の表の行や列を検索範囲や合計範囲に指定することが可能です。
例えば、以下のように二つに分かれた表をまたいで『りんご』の売上を合計したい場合は、以下のように入力します。
=SUMIF(A2:D10,"りんご",B2:E10)

SUMIFとSUMIFSの違い
SUMIFSは条件を複数指定したいときに使います。
例えば、『りんご』かつ『1,000円以上』の売上を出したい場合や、『東京支店』かつ『4月』の売上を合計したい場合など、二つ以上の条件で絞り込みたいときに使います。
そのため、
⚫︎条件が一つならSUMIF ⚫︎条件が二つ以上ならSUMIFS |
という考え方で使い分けると分かりやすいでしょう。
まとめ
SUMIF関数は、条件付きで合計を行うための基本関数です。
構文は『範囲・条件・合計範囲』の三つで構成されており、条件の書き方が理解できれば応用も難しくありません。
売上管理や経費集計など、実務で活躍する場面は多くあります。まずは一つの条件で確実に使えるようになり、必要に応じてSUMIFS関数へステップアップしていきましょう。
構成/編集部







DIME MAGAZINE














