小学館IDをお持ちの方はこちらから
ログイン
初めてご利用の方
小学館IDにご登録いただくと限定イベントへの参加や読者プレゼントにお申し込み頂くことができます。また、定期にメールマガジンでお気に入りジャンルの最新情報をお届け致します。
新規登録
人気のタグ
おすすめのサイト
企業ニュース

SUMIF関数の使い方完全ガイド!基本から応用まで徹底解説

2026.04.20

SUMIF関数の基本から応用、つまずきやすいポイントまでを図解付きで分かりやすく解説します。記事を参考にすれば初心者でも実務で活用できるようになります。

SUMIF関数とは?

SUMIF関数は、『条件に合うデータだけを合計する』ための関数です。

通常のSUM関数は、指定した範囲を全て合計します。

一方、SUMIF関数は『特定の商品だけ』『1,000円以上だけ』など、条件を付けて合計できる点が大きな違いです。

例えば、以下のような場面で活躍します。


 ⚫︎売上表の中から『りんご』だけの売上合計を出したい

 ⚫︎在庫管理表から『電子機器』の在庫状況を確認したい

 ⚫︎経費の中から『交通費』だけの合計を算出したい

SUMIF関数の基本構文

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関数を使って「以上」など条件付きで合計する方法

SUMIF関数で『以上』の条件を指定する基本構文 Excelで売上や点数などを集計していると、「〇〇以上のデータだけ合計したい」という場面があります。 例えば次…

SUMIF関数でよくあるミスと対処法

SUMIF関数で合計が正しく表示されない場合は、以下のミスがないか確認してみましょう。


 ⚫︎『範囲』と『合計範囲』の行数が一致していない


 ⚫︎文字列条件でダブルクォーテーションを忘れている


 ⚫︎演算子の順番が間違っている


 ⚫︎数値が文字列として入力されている


 ⚫︎見えないスペースが入っていたり全角半角が混在したりしている

SUMIF関数のエラーがでる原因は?具体例と対処法

SUMIF関数でエラーが起きるケースとは SUMIF関数は条件に一致する数値を合計する便利な関数ですが、使い方を間違えると『#VALUE!』『#NAME?』『#…

SUMIF関数の応用例

SUMIF関数の応用的な使い方についても確認しておきましょう。

■商品名の一部が一致するものを合計する

例えば、『りんご』という文字が含まれている商品をまとめて合計したい場合は、条件の前後に『*』(アスタリスク)を付けて指定します。

文字列の一部が一致するものを合計する場合の記述例 =SUMIF(A2:A10,"*りんご*",B2:B10)

商品名が長い場合や、『りんごあめ』『りんごジュース』『りんごジャム』のように商品名が異なる場合に役立ちます。

■複数の行や列を検索範囲・合計範囲に指定する

SUMIF関数では、複数の表の行や列を検索範囲や合計範囲に指定することが可能です。

例えば、以下のように二つに分かれた表をまたいで『りんご』の売上を合計したい場合は、以下のように入力します。

複数の行や列を検索範囲・合計範囲に指定する場合の記述例 =SUMIF(A2:D10,"りんご",B2:E10)

SUMIFとSUMIFSの違い

例えば、『りんご』かつ『1,000円以上』の売上を出したい場合や、『東京支店』かつ『4月』の売上を合計したい場合など、二つ以上の条件で絞り込みたいときに使います。

そのため、


 ⚫︎条件が一つならSUMIF


 ⚫︎条件が二つ以上ならSUMIFS

という考え方で使い分けると分かりやすいでしょう。

まとめ

SUMIF関数は、条件付きで合計を行うための基本関数です。

構文は『範囲・条件・合計範囲』の三つで構成されており、条件の書き方が理解できれば応用も難しくありません。

売上管理や経費集計など、実務で活躍する場面は多くあります。まずは一つの条件で確実に使えるようになり、必要に応じてSUMIFS関数へステップアップしていきましょう。

構成/編集部

Author
IT企業に入り、新卒の頃に外資コンサル出身の先輩から分析やExcelの使い方、お作法を学び、それ以降マーケティングや事業管理や営業企画など幅広い役割で業務をする中で、常にExcelを実務で利用。 社内で新人向けにExcel研修などを実施するなどもして自分だけではなく周りに教えることも実施。 ExcelやGoogleスプレッドシートをつくるときに気をつけていることは、作成者のことを知らなくてもシートを見たら意図が伝わり、自分のものに感じられるシートづくり。 最近では生成AIを使って複雑な関数やマクロやGASなども組み、業務を効率化している。 2025年からライター業務も開始し、記事の監修なども実施

@DIMEのSNSアカウントをフォローしよう!

DIME最新号

最新号
2026年4月16日(木) 発売

『コナン』はなぜ、ヒットし続けるのか?伝説の第1話から劇場版最新作まで、制作の裏側に迫る!特別付録には劇場版ロゴの折りたたみモバイルコンテナも!さらに第2特集では躍進を続ける『無印良品』の知られざる活用術を大公開!衣食住を網羅する名品の数々を徹底調査!

人気のタグ

おすすめのサイト

ページトップへ

ABJマークは、この電子書店・電子書籍配信サービスが、著作権者からコンテンツ使用許諾を得た正規版配信サービスであることを示す登録商標(登録番号 第6091713号)です。詳しくは[ABJマーク]または[電子出版制作・流通協議会]で検索してください。