【簡単エクセル/Excel】フィルタで絞り込んだ値だけを集計する方法|SUBTOTAL|Excel関数 #001 改訂第2版

アフィリエイト広告を利用しています。
運営者・ポテ

いつもありがとうございます。

「わかりやすいExcel関数解説シリーズ」へようこそ。

本稿では、フィルタで絞り込んだ値だけを集計する方法を解説します。


Excelで数値の合計などを行う際、多くの方がSUM関数を利用するでしょう。

しかし、特定の条件で絞り込んだデータだけを集計したい場合、SUM関数ではフィルタで非表示にしたデータも含まれてしまうのが難点です。

そこで役立つのがSUBTOTAL関数です。

この関数は、フィルタで表示されているデータだけを対象にできるほか、合計だけでなく、平均・最大値・最小値など、さまざまな集計方法を一つの関数で使い分けることができます。

このように、SUBTOTAL関数を使えば、状況に応じた柔軟なデータ集計が可能になります。

Excel関数を使いこなして、自分に合ったデータを作成し、仕事量は半分に、成果は2倍にしていきましょう。

初心者の方にも分かりやすいよう、丁寧に解説していきます。ぜひご覧ください。

Information

関数
数値や文字列の計算・分析・集計などを自動的に行うために用意された特定の計算式のことを指します。たとえば、セルに「=SUM(A1:A10)」と入力することで、指定した範囲内の数値の合計を瞬時に求められるように、Excelには多くの関数があらかじめ組み込まれています。これにより効率的なデータ処理が可能になります。

フィルタで絞り込んだ値だけを集計する方法 ── SUBTOTAL関数の使い方

具体例と解説

次のようなデータを例に取って考えてみましょう。

順を追って解説していきます。

SUM、SUBTOTAL両関数をセルに設定する

上図のデータに、SUM関数とSUBTOTAL関数で合計を計算した行を追加します。現在のところ同じ値が表示されているのが分かりますね。

SUM、SUBTOTAL両関数の構文を確認する

両関数の構文は次のようになっています。各画像の右上の数式表示バーに入力されている数式をご確認ください。

データフィルタを設定する

このデータにデータフィルタを設定して、指定のデータだけ表示させてみましょう。データ範囲を選択し、「データ」タブ→「フィルタ」をクリックします。

データフィルタが設定されていることを確認する

データフィルタが設定されると、次のように各列に「▼マーク」のボタンが表示されます。

フィルタマーク
フィルタを使用して指定のデータだけを表示させる

例として、「バナナ」と「リンゴ」のみを表示出してみましょう。

「▼マーク」のボタンを押すと、以下のメニューが表示されますので「バナナ」と「リンゴ」のみにチェック入れ、その他のすべての項目のチェックを外してください。

表示されたデータを確認する

次のように表示されます。

フィルタ結果

SUM関数では非表示の項目のデータまで集計されていますが、SUBTOTAL関数では”表示されている項目のみの集計”(非表示行を無視した集計)となっていることが分かりますね。

感動している人

おー!

運営者・ポテ

以上で、SUBTOTAL関数の解説は終了です!

SUBTOTAL関数の構文

ここでは、SUBTOTAL関数の構文を解説します。

SUBTOAL関数は、「合計」以外にもさまざまな項目が集計できます。

基本構文は次の通りです。

SUBTOTAL(集計方法の番号, 範囲1, [範囲2], ...)

引数の「集計方法の番号」は、下表の通りです。1~11、101~111まであります。なお、表の右端の「手動による非表示」については、後述します。

集計方法の番号集計の種類フィルタによる非表示行を無視手動による非表示行を無視
1平均YESNO
2カウントYESNO
3数値のカウントYESNO
4最大値YESNO
5最小値YESNO
6YESNO
7標本標準偏差YESNO
8全体標準偏差YESNO
9合計YESNO
10分散(標本)YESNO
11分散(全体)YESNO
101平均YESYES
102カウントYESYES
103数値のカウントYESYES
104最大値YESYES
105最小値YESYES
106YESYES
107標本標準偏差YESYES
108全体標準偏差YESYES
109合計YESYES
110分散(標本)YESYES
111分散(全体)YESYES

ここで、右端の列の「手動による非表示行を無視」の「手動による非表示」とは、右クリックメニューでの非表示のことです。これです👇

手動による非表示の説明
手動による非表示(右クリックによる非表示)

データフィルタでの非表示とは違いますのでご注意ください。

運営者・ポテ

以上で、SUBTOTAL関数の構文の解説は終了です!

Excel関数スキルアップのための参考情報

Excel関数に関する書籍は数多く出版されています。もし興味がございましたら、チェックしてみてください。入門書に関しては、どの書籍も大きな違いはありません。あまり悩むことに時間をかけるよりは、手頃なものを一冊選んでみると良いでしょう。

\チェックしてみよう/

\チェックしてみよう/

\チェックしてみよう/

【QRコード】PC<-->スマホの切り替えにご利用ください

【初心者歓迎/無料相談受付中】業務改善アプリケーション作成のご相談を承ります

運営者・ポテ

いつもありがとうございます!

限られた時間をより良く使い、日本の生産性を高めたい──

みんなの実用学を運営するソフトデザイン工房では、業務整理や業務改善アプリケーション作成のご相談を承っております。

お気軽にご相談ください。


こちらの記事でも紹介しております。

おわりに

運営者・ポテ

ご覧いただきありがとうございました。

本稿では、「データフィルタで絞り込んだ項目の値だけを集計する方法」を解説いたしました。

お問い合わせやご要望等ございましたら、「お問い合わせ/ご要望」またはコメントにて、ご連絡いただければ幸いでございます。

皆様の人生がより一層素晴らしいものになるよう、少しでもお役に立てれば幸いでございます。

この記事を書いた人

運営者・ポテソフトデザイン工房|日々の業務にちょうどいい自動化を
■人生を追求する凡人 ■日本一安全で、気の向くままに自分の時間を過ごせる、こだわりのキャンプ場を作るのが夢 ■ソフトデザイン工房運営(個人事業者) - 業務支援アプリケーション作成サービスを展開 ■人生は時間そのもの。ひとりでも多くの人が「より良い人生にするために時間を使って欲しい」と願い、仕事のスキルの向上、余暇の充実、資産形成を研究。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です