【簡単Excel】データフィルタで絞り込んだ項目の値だけを集計する方法|SUBTOTAL|Excel関数(エクセル関数) #001
いつもありがとうございます。
「わかりやすいExcel関数解説シリーズ」へようこそ。
本稿では、「データフィルタで絞り込んだ項目の値だけを集計する方法」を解説いたします。
Excelで数値の合計などを計算する際、多くの方がSUM
関数を利用するでしょう。しかし、特定の条件で絞り込んだデータだけを合計したい場合、SUM
関数ではフィルタで非表示になっているデータも含まれてしまいます。
そこで活躍するのがSUBTOTAL
関数です。この関数は、フィルタで絞り込んだデータだけを集計できるほか、平均・合計・最大値・最小値など、さまざまな集計方法を一つの関数で使い分けることができます。SUBTOTAL
関数を活用して、柔軟なデータ集計を実現しましょう。
Excel関数で自分に合ったデータを作成し、仕事量は半分に、成果は2倍にしていきましょう。
初心者でも理解しやすいように、分かりやすく解説していきます。ぜひご覧ください。
ことばの意味
- 関数
数値や文字列の計算・分析・集計などを自動的に行うために用意された特定の計算式のことを指します。たとえば、セルに「=SUM(A1:A10)」と入力することで、指定した範囲内の数値の合計を瞬時に求められるように、Excelには多くの関数があらかじめ組み込まれています。これにより効率的なデータ処理が可能になります。
関連記事
データフィルタで絞り込んだ項目の値だけを集計する方法
具体例と解説
次のようなデータの場合を考えてみましょう。
これに、SUM
関数とSUBTOTAL
関数で合計を計算した行を追加すると次のようになります。両関数ともに同じ値が表示されています。
なお、両関数の構文は次のようになっています。画像右上の数式をご覧ください。なお、SUBTOTAL関数の構文は、次のセクションで解説しております。
このデータに、データフィルタをかけて、指定のデータだけを抽出してみましょう。
「データ」タブに移動し、データ範囲を選択して、画面右上の「フィルタ」マークを押します。
データフィルタがかかると、次のように、各列に「▼マーク」のボタンが表示されます。
ここから、例として、「バナナ」と「リンゴ」のみを抽出してみましょう。「▼マーク」のボタンを押すと、以下のメニューが表示されますので「バナナ」と「リンゴ」のみにチェック入れ、その他のすべての項目のチェックを外してください。
そうすると、次のように表示されます。
SUM
関数では、非表示の項目のデータまで含まれていますが、SUBTOTAL
関数では、表示されている項目のみの合計となっていることが分かります。
以上で、SUBTOTAL関数の具体例と解説は終了です。ありがとうございました。
SUBTOTAL関数の構文
SUBTOAL関数は、「合計」以外にもさまざまな項目が集計できます。
SUBTOTAL関数の構文は次の通りです。
SUBTOTAL(集計方法の番号, 範囲1, [範囲2], ...)
「集計方法の番号」の種類は、下表に示す通りです。
集計方法の番号 | 集計の種類 | データフィルタによる非表示行を無視 | 手動による非表示行を無視 |
---|---|---|---|
1 | 平均 | はい | いいえ |
2 | カウント | はい | いいえ |
3 | 数値のカウント | はい | いいえ |
4 | 最大値 | はい | いいえ |
5 | 最小値 | はい | いいえ |
6 | 積 | はい | いいえ |
7 | 標本標準偏差 | はい | いいえ |
8 | 全体標準偏差 | はい | いいえ |
9 | 合計 | はい | いいえ |
10 | 分散(標本) | はい | いいえ |
11 | 分散(全体) | はい | いいえ |
101 | 平均 | はい | はい |
102 | カウント | はい | はい |
103 | 数値のカウント | はい | はい |
104 | 最大値 | はい | はい |
105 | 最小値 | はい | はい |
106 | 積 | はい | はい |
107 | 標本標準偏差 | はい | はい |
108 | 全体標準偏差 | はい | はい |
109 | 合計 | はい | はい |
110 | 分散(標本) | はい | はい |
111 | 分散(全体) | はい | はい |
ここで、右端の列の「手動による非表示行を無視」の「手動による非表示」とは、右クリックメニューでの非表示のことです。データフィルタでの非表示とは異なります。下図をご覧ください。
以上で、SUBTOTAL関数の構文の解説は終了です。ありがとうございました。
おわりに
ご覧いただきありがとうございました。
本稿では、「データフィルタで絞り込んだ項目の値だけを集計する方法」を解説いたしました。
お問い合わせやご要望等ございましたら、「お問い合わせ/ご要望」またはコメントにて、ご連絡いただければ幸いでございます。
皆様の人生がより一層素晴らしいものになるよう、少しでもお役に立てれば幸いでございます。
筆者の記事関連経験
- Excel使用経験約20年
Excel関数スキルアップのための参考情報
Excel関数に関する書籍は数多く出版されています。もし興味がございましたら、チェックしてみてください。入門書に関しては、どの書籍も大きな違いはありません。あまり悩むことに時間をかけるよりは、手頃なものを一冊選んでみると良いでしょう。
\チェックしてみよう/
\チェックしてみよう/
\チェックしてみよう/