Excel
PR

【Excel】SUBTOTAL関数の使用メリット3選

yuyu_tech
記事内に商品プロモーションを含む場合があります

データの集計では「合計」や「平均」などの算出によってデータを分析が行われます。
しかし、この算出結果はフィルターなどで表示範囲を絞っても計算範囲は変わらない為、正確なデータの算出結果が得られず別の箇所に再計算しなければならないなど手間がかかる事があります。

実はこうした問題への対処にはSUBTOTAL関数が役に立ちます。
SUBTOTAL関数はデータを絞った形での集計を行う事が可能で、簡単に正確なデータを算出する事が可能です。

本記事ではSUBTOTAL関数を使用する事で得られるメリット3選について解説していきます。

この記事で分かる事
  • SUBTOTAL関数の使い方が分かり、様々な集計方法を扱えるようになる。
  • SUBTOTAL関数を使う上での注意点が分かる。
スポンサーリンク

SUBTOTAL関数とは?

関数の書式

SUBTOTAL関数の書式
SUBTOTAL(集計方法,範囲1,範囲2,…)
  • 集計方法を指定する事で、様々な集計に対応可能
  • 非表示行を除外してデータを絞り込んで計算する事が可能

引数

集計方法

各集計方法が数字で表されており、同じ集計方法を指定していても非表示データを含めるか否かで値が異なっています

集計方法(非表示を含む)集計方法(非表示項目を含まない)集計内容
1101平均
2102数値の個数
3103データの個数
4104最大値
5105最小値
6106
7107不偏標準偏差
8108標本標準偏差
9109合計
10110不偏分散
11111標準分散

範囲1,範囲2,…

  • 集計したい範囲を指定する引数。
  • 範囲1以降はオプションで省略でき最大254まで指定可能。
スポンサーリンク

SUBTOTAL関数の使用メリット3選

次のデータを元に使用メリットを3つ解説していきます。

同じ範囲で様々な集計をする事が出来る

同じ範囲でも指定する集計方法によって異なる集計を行い、「合計」や「平均」など柔軟に対応することが出来る。

非表示行を除き集計出来る

フィルターを掛けた時など非表示項目が範囲に含まれる場合、それらを除外した集計結果を自動で算出してくれるので条件を絞ったデータの集計に役立ちます。

例)同一範囲(E4:E12)でSUBTOTAL関数とSUM関数で合計をそれぞれ算出した場合

7月25日分のデータをオートフィルターを使って非表示にすると、SUBTOTAL関数は非表示になったデータを除外した計算結果を算出してくれます。

悠

SUM関数で計算した場合は非表示分のデータも含んだままですが、SUBTOTAL関数は除外してくれていますね!

※除外の例外

手動でデータを非表示にした場合は、除外データの対象外となるので注意!

対策としては引数の「集計方法」を非表示を含まない101~111の数字を指定する事でこの問題を解決出来ます。

範囲内のSUBTOTAL関数で出した集計を除外してくれる

範囲内にSUBTOTAL関数で算出したデータが含まれている場合それを除外し、正確な集計を算出してくれます。

悠

小計など途中で集計を含んでいるデータを扱う際に便利ですね!


以上で解説は終了となります。

SUBTOTAL関数を使用する事でデータを絞った形でより正確な集計が出来る様になります。

またSUBTOTAL関数1つで様々な集計を行うことができ、柔軟な対応が出来るのでデータ分析の際には是非使用してみて下さい!

最後までお読みいただきありがとうございました。

Check✔

今すぐ使えるかんたん Excel完全ガイドブック

  • Excel初心者向けに基本(操作・解説・用語)について一問一答形式で簡潔にまとめられている一冊。
  • 実際に読者から寄せられた物を参考に各項目作られているので、初心者がぶつかる「こんなときどうする?」といった悩みを解決するのに役立つ!
スポンサーリンク
ABOUT ME
<strong style=悠" width="90" height="90" />
エンジニア
当ブログでは私が仕事やプライベートでこれまで学んできたPCに関連した技術・知識をアウトプットしていきます。
発信した内容が困った時の一助になる様、頑張って更新していきます!
記事URLをコピーしました