当サイトの記事にはプロモーションが含まれています。

初心者でもできる!ExcelのSUMIFS関数とスピル機能で簡単集計

パソコンパソコン・スマホ教室
スポンサーリンク

Excelでデータを集計する際、「SUMIFS関数」と「スピル機能」を組み合わせると、手間を省きながら効率的に作業できます。今回は、これらの機能を初心者向けにわかりやすく解説します。

スポンサーリンク

目次

Excelのイメージ

Excelのイメージ

SUMIFS関数の基本と使い方

Excelの「SUMIFS関数」は、複数の条件に基づいて数値を合計するための関数です。例えば、以下のようなデータがあるとします。

商品名 カテゴリ 売上金額
りんご 果物 300
バナナ 果物 200
キャベツ 野菜 150
トマト 野菜 180

このデータから、「果物」の売上金額の合計を求める場合、以下のように入力します。

=SUMIFS(C2:C5, B2:B5, "果物")

この式は、「B2:B5」範囲で「果物」と一致する行の「C2:C5」範囲の値を合計します。結果は「500」となります。

スピル機能とは?

Excelの「スピル機能」は、1つのセルに入力した数式が複数のセルに自動的に結果を展開する機能です。例えば、以下のように入力すると、

=+ 1

からまでの各セルの値に1を加えた結果が、B2からB6までのセルに自動的に表示されます。

スピル機能を利用することで、数式をコピー&ペーストする手間が省け、データの追加や変更にも柔軟に対応できます。

SUMIFSとスピルを組み合わせてみよう

SUMIFS関数とスピル機能を組み合わせることで、動的な集計が可能になります。例えば、以下のようなデータがあるとします。

商品名 カテゴリ 売上金額
りんご 果物 300
バナナ 果物 200
キャベツ 野菜 150
トマト 野菜 180

このデータから、カテゴリごとの売上金額の合計を求める場合、以下のように入力します。

=UNIQUE(B2:B5)

この式は、「B2:B5」範囲から重複を除いたカテゴリ名を取得します。次に、以下のように入力します。

=SUMIFS(C2:C5, B2:B5, #)

この式は、「#」範囲(スピルされたカテゴリ名)を条件として、「C2:C5」範囲の売上金額を合計します。結果として、各カテゴリの売上金額の合計が表示されます。

よくある質問

Q1: スピル機能がうまく動作しません。どうすればよいですか?

セルに入力した数式がスピルされる範囲に、他のデータが入力されているとスピルエラーが発生します。スピル範囲を確保するため、数式を入力する前に対象範囲を空白にしておくことをおすすめします。

Q2: SUMIFS関数でOR条件を設定する方法はありますか?

SUMIFS関数はAND条件に対応していますが、OR条件を設定する場合は、複数のSUMIFS関数を加算することで対応できます。例えば、以下のように入力します。

=SUMIFS(C2:C5, B2:B5, "果物") + SUMIFS(C2:C5, B2:B5, "野菜")

まとめ

今回は、ExcelのSUMIFS関数とスピル機能を組み合わせて、効率的なデータ集計方法をご紹介しました。これらの機能を活用することで、手間を省きながら柔軟な集計が可能になります。ぜひ、実際のデータで試してみてください。

この記事を書いた人
この記事を書いた人

企業の情報システム部門で10年以上、PC・アカウント・社内ネットワーク・Microsoft 365/Google Workspace運用を担当。年間数百件の問い合わせ対応(PC不調、メール送受信、Excel/Word資料、Teams会議、スマホ連携など)を通じて、初心者がつまずくポイントを「再現→原因切り分け→最短解決」の手順に落とし込んできました

現場や身近で実際に起きたトラブルをベースに、手順だけでなく「なぜそうなるか」「失敗しやすい落とし穴」「安全な設定(セキュリティ)」まで含めて解説します。

uri uriをフォローする
スポンサーリンク
よかったらシェアしてね! /
uri uriをフォローする

コメント

タイトルとURLをコピーしました