【Excel】SUBTOTAL関数の使い方

Microsoft Excel にはSUBTOTAL関数というものが存在します。
SUBTOTAL関数は、さまざまな集計値を求める時に使うことが多く、非常に便利な関数となります。

そこで今回は、SUBTOTAL関数の使い方について解説していきたいと思います。

スポンサーリンク

SUBTOTAL関数とは

SUBTOTAL関数とは、さまざまな集計値を求める関数となります。

SUBTOTAL関数の使い方

SUBTOTAL関数は、以下の引数で構成されています。

=SUBTOTAL(集計方法,範囲1,[範囲2,…])

それぞれの意味としては以下のとおりです。

集計方法

集計方法を「1~11」または「101~111」で設定します。
※「1~11」は手動で非表示にした値を集計に含む場合に、「101~111」は非表示にした値を含まない場合に使用します

集計方法集計機能同等の関数
1または101平均値を求めるAVERAGE
2または102数値の個数を求めるCOUNT
3または103データの個数を求めるCOUNTA
4または104最大値を求めるMAX
5または105最小値を求めるMIN
6または106積を求めるPRODUCT
7または107不偏標準偏差を求めるSTDEV.S
8または108標本標準偏差を求めるSTDEV.P
9または109合計値を求めるSUM
10または110不偏分散を求めるVAR.S
11または111標本分散を求めるVAR.P

上記例では「9」を設定しています。

範囲

集計する数値が入力されているセル範囲を設定します。

上記例では青枠で囲まれている範囲を設定しています。

SUBTOTAL関数の使用例

先程の例のSUBTOTAL関数の引数を見てみると以下のような設定になっています。

=SUBTOTAL(9,C3:C18)

つまり、セルC3~C18の範囲内にある数値をセルC6,10,14,18のSUBTOTALを無視した状態で合計値を求めるという意味になります。