MENU
カテゴリー
Yu
Excelに関する記事を配信中!
どうぞゆっくり見ていってください!

【Excel関数】SUBTOTALの集計方法と引数を解説

SUBTOTALの使い方の画像

「Excelの基本的な使い方は分かったけど、実務でうまく使えない…」
そんな悩みを感じていませんか?

Excelは基本操作を覚えるだけでは不十分で、
「仕事で使えるレベル」まで引き上げることが重要です。

さらに、Excelスキルを最短で仕事レベルにする方法については
こちらの記事で詳しく解説しています。

Excelで便利な合計や集計の計算ですが、SUM以外にもSUBTOTALという便利な関数があります。

しかしSUMに比べると知名度が低く、集計にも効率的に時間がかかる方法をしている方が多いです。
そこでこの記事ではSUBTOTAL関数を使った合計やと引数とSUMの違いを解説します。

仕事で使用するデータ管理や数値の計算など様々な業務効率化に繋がりますので、この記事を読んで是非参考にしていきましょう。

目次

SUBTOTALとは?

SUBTOTAL関数とは?

SUBTOTALは引数を指定することで、合計や最大値、平均などを使い分けすることができる関数です。

通常であればフィルター機能で除外した部分も一緒に集計されてしまいますが、SUBTOTALを使用すればSUBTOTALで表示されている部分のみの合計や平均を出すことができます。

また、SUBTOTALの引数を指定することで非表示にした集計も反映もしくは除外など応用することができます。

SUBTOTAL関数の使い方

SUBTOTAL関数を使用するときは以下の引数を記述します。

SUBTOTAL関数の引数

SUBTOTAL(集計方法,参照1[,参照2]…)

【引数の詳細】

集計方法集計内容に対応する番号を指定。1~11の定数の場合は行を非表示にした部分も含めて集計。101~111の定数の場合は非表示のデータは除外されて集計される
参照集計対象のセル範囲を指定

 

引数については以下の記事でも解説しています。

SUBTOTALで使用できる引数一覧

集計方法に入力する引数は以下の表を参考にしましょう。

集計方法集計内容似た関数
1または101平均AVERAGE
2または202数値の個数COUNT
3または303数値以外も含めた個数COUNTA
4または404最大値MAX
5または505最小値MIN
6または606PRODUCT
7または707不偏標準偏差値STDEV
8または808標本標準偏差値STDEVP
9または909合計SUM
10または110不偏分散VAR
11または111標準分散VARP

多くの引数がありますが、実際に一番よく使うのは合計、次に使うとしても個数か平均ぐらいでしょう。

集計元のフィルターも合計する方法

ここからは画像を元に実際に解説します。

まずは集計を出したいセルを選択し、fxと書いているアイコン「関数の挿入」をクリックします。

SUBTOTAL関数の使い方1

次に、「関数の挿入」に「集計」と入力し、Enterを押します。SUBTOTALを選択し、OKをクリックしましょう。

SUBTOTAL関数の使い方2

続いて、集計方法を9にし、参照1は集計したいセルを入力します。

SUBTOTAL関数の使い方3

セルを非表示にして確認してみましょう。今回は7行目と8行目を非表示にしましたが、非表示にしても合計は変わらず9になります。

SUBTOTAL関数の使い方4

ちなみにフィルター機能で見えなくした場合は、現在表示されている部分のみの集計となるため合計が変更になります。

SUBTOTAL関数の使い方5

 

集計元のフィルターは除外して合計する方法

SUBTOTAL関数を使用する手順はほぼ同じです。

違いとしては引数となる「集計方法」を109にします。

SUBTOTAL関数の使い方6

非表示して見てみると分かりやすいでしょう。

SUBTOTAL関数の使い方7

関数としては以下の入力となりました。

=SUBTOTAL(109,B7:B11)

SUBTOTALで平均値を出す方法

SUBTOTALで平均を出すときは、引数で集計方法のところを1もしくは101にすることで出すことができます。

SUBTOTAL関数の使い方8

 

SUBTOTALとSUMの違い

SUBTOTALとSUMの大きな違いは、フィルター機能を使用した時にフィルター部分を合計するかしないかです。

下の画像を見ても分かるように、SUMの場合はフィルターで見えなくなっているものも合計しているのに対し、SUBTOTALは除外して見えている部分のみ合計しています。

SUBTOTAL関数の使い方9

集計機能での違い

また、集計するときにもSUBTOTALとSUMとで違いがでます。

下の図で見ても分かるように、SUMを使用した場合は一番下の合計を出すときに、それぞれの小計と各数値を全て合計してしまいます。

一方、SUBTOTALを使用することで計算式も簡単で、なおかつ小計の数値は除外して合計を出すことができます。

SUBTOTALとSUMの違い

 

関数を入力するときの注意点

SUBTOTAL以外の関数でも共通することですが、何か関数や計算式を入れて表示する場合、データを入れた表に対して上に入れることをおすすめします。なぜなら、右に入力した場合は、元データの列が増えた場合に邪魔になります。また、表の下に入れると、データが増えたときに関数が邪魔になってしまうからです。

SUBTOTAL関数の注意点

 関数や計算式を入れるときは、データが今後増えるなどメンテナンスを考えて作るのがコツ

また、関数については以下の記事もおすすめです。

SUBTOTAL関数のまとめ

今回はSUBTOTAL関数を使った合計やと引数とSUMの違いを解説しました。

合計はSUMで出すことが多いと思いますが、フィルターを使用した時や小計を使った合計を出すときにSUBTOTALはとても便利です。

 

Excelの機能を使いこなすと、仕事の効率化から大きな時間短縮に繋がります。

仕事術のスキルが増えるとプライベートの時間を時間を増やすことができますので、当サイトで得た知識を是非活用していきましょう。

以下のExcel記事もおすすめです。

Excelスキルを伸ばしたい人向け|独学の限界を感じている方へ最短で仕事レベルにスキルアップする方法を解説

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次