【Excel SUMIF関数】使い方完全ガイド|条件付き集計の基本から応用まで
【Excel SUMIF関数】使い方完全ガイド|条件付き集計の基本から応用まで
SUMIF関数とは?条件に合致するデータだけを自動集計する便利機能
SUMIF関数は、指定した条件に一致するセルの値だけを自動で合計するExcel関数です。「特定の商品だけの売上合計を知りたい」「東京支店のみの売上を集計したい」「A評価の顧客の購入金額を合計したい」といった条件付きの集計作業を効率化できます。
この記事では、Excel初心者の方でも分かりやすくSUMIF関数の使い方を解説します。基本的な構文から実践的な応用例、よくあるエラーの対処法まで、実際の業務で役立つ内容をお届けします。
データの条件付き集計において非常に便利な関数で、Excel作業の効率化には欠かせない機能です!早速やっていきましょう。
💼【実践例】特定商品の売上合計を自動計算
売上データから「ノートパソコン」のみの売上合計を自動で計算したい場合の解決方法をご紹介します。手作業で計算すると時間がかかり、ミスも発生しやすい作業を一瞬で完了できます。
A | B | C |
---|---|---|
日付 | 商品名 | 売上金額 |
2024/1/15 | ノートパソコン | 85,000 |
2024/1/16 | マウス | 2,500 |
2024/1/17 | ノートパソコン | 92,000 |
2024/1/18 | キーボード | 4,500 |
2024/1/19 | ノートパソコン | 78,000 |
2024/1/20 | マウス | 3,200 |
「ノートパソコン」のみの売上合計:255,000円を自動計算する方法を解説します。
📝SUMIF関数の基本構文【覚えるべき3つの要素】
- ①範囲: 条件を確認する範囲(例:商品名が入力されたB2:B8)
- ②条件: 集計したい条件(例:「ノートパソコン」)
- ③合計範囲: 実際に合計する数値の範囲(例:売上金額のC2:C8)
🔰【初心者向け】SUMIF関数の基本的な使い方
まず初心者の方におすすめの基本的な書き方は下記の通りです。
B2:B8
: 条件を確認する範囲(商品名が入力されている範囲)"ノートパソコン"
: 集計条件(ダブルクォーテーションで囲む)C2:C8
: 合計する数値の範囲(売上金額の範囲)
⚡【重要】絶対参照と相対参照|コピペで失敗しない書き方
先ほどの式をそのまま下の行にコピー&ペーストすると、参照範囲がずれてしまいます。これはExcelでよくある失敗パターンです。
範囲を固定するために「$」記号を使って絶対参照にします。
業務効率化のカギは、一度作った数式を他のセルに正しくコピペできることです。
🎯【応用テクニック】様々な条件での集計方法
SUMIF関数では、様々な条件を指定して柔軟な集計が可能です。業務でよく使われる条件指定のパターンをご紹介します。
A | B | C | D |
---|---|---|---|
日付 | 担当者 | 商品カテゴリ | 売上金額 |
2024/1/15 | 田中 | PC関連 | 85,000 |
2024/1/16 | 佐藤 | 事務用品 | 12,500 |
2024/1/17 | 田中 | PC関連 | 92,000 |
2024/1/18 | 鈴木 | 事務用品 | 8,500 |
2024/1/19 | 田中 | PC関連 | 78,000 |
2024/1/20 | 佐藤 | PC関連 | 45,000 |
- 特定担当者の売上合計:
=SUMIF($B$2:$B$7,"田中",$D$2:$D$7)
→ 255,000円 - 数値条件(5万円以上):
=SUMIF($D$2:$D$7,">=50000",$D$2:$D$7)
→ 300,000円 - 部分一致(PC関連):
=SUMIF($C$2:$C$7,"PC関連",$D$2:$D$7)
→ 300,000円 - セル参照による条件:
=SUMIF($B$2:$B$7,F2,$D$2:$D$7)
→ F2セルの値と一致
🚀【プロ級】最も効率的なSUMIF関数の書き方
業務で実際に使える最適解をご紹介します。条件をセル参照にすることで、条件を変更するだけで様々な集計結果を簡単に取得できます。
F | G |
---|---|
集計条件 | 合計金額 |
田中 | =SUMIF($B$2:$B$7,F2,$D$2:$D$7) |
佐藤 | =SUMIF($B$2:$B$7,F3,$D$2:$D$7) |
PC関連 | =SUMIF($C$2:$C$7,F4,$D$2:$D$7) |
$B$2:$B$7
: 条件範囲は完全固定 → どこにコピペしても範囲は変わらないF2
: 条件は相対参照 → 縦方向のコピペで自動的に条件が変わる$D$2:$D$7
: 合計範囲も完全固定 → 正確な集計範囲を維持
業務効率化の秘訣は、一つの完璧な数式を作って、それを様々な場面で再利用することです。
🛠️【トラブル解決】SUMIFでよくあるエラーと対処法
SUMIF関数を使っていて「うまく動かない」という場合の、よくあるエラーと解決方法をご紹介します。
原因と対処法:
- 条件の記述ミス → 文字列条件は必ずダブルクォーテーションで囲む
- 全角・半角の違い → 数字や英字の全角・半角を統一
- 前後の空白 → TRIM関数で空白を除去
- 範囲の指定ミス → 条件範囲と合計範囲の行数を一致させる
- データ型の不一致 → 数値として扱いたい場合は、テキスト形式を数値形式に変換
原因と対処法:
- 引数の順番間違い → SUMIF(範囲, 条件, 合計範囲)の順番を確認
- 範囲指定の間違い → セル範囲の記述方法を確認(例:A1:A10)
- 文字列の記述ミス → ダブルクォーテーションの記述を確認
📊まとめ:SUMIF関数をマスターして業務効率化を実現
- 💡 使用場面: 特定の条件に合致するデータだけを自動集計したいとき
- 📝 基本構文: =SUMIF(範囲, 条件, 合計範囲)
- 🔧 実用的な書き方: =SUMIF($B$2:$B$7,F2,$D$2:$D$7)
- ⚡ 効率化のコツ: 絶対参照($)を使い分けてコピペしやすい数式を作成
- 🛡️ エラー対策: IFERROR関数と組み合わせて分かりやすいエラー表示を設定
- 📈 応用活用: 売上分析、予算管理、在庫集計など様々な場面で活用可能
- 商品別・担当者別の売上集計
- 部署別・プロジェクト別の経費合計
- 期間指定での売上分析
- 顧客ランク別の購入金額集計
- 在庫カテゴリ別の金額管理
SUMIF関数は、Excel業務の効率化において最も重要な関数の一つです。ぜひ今回の内容を参考に、実際の業務で活用してみてください。条件付きの集計作業が格段に効率化され、手作業によるミスも大幅に減らせますよ!
最初は少し複雑に感じるかもしれませんが、何度も練習することで必ず使いこなせるようになります。まずは簡単な例から始めて、徐々に複雑な業務にも応用していきましょう。