1-10.合計(SUBTOTAL関数):オートフィルター等で抽出した値のみを合計する方法

SUBTOTAL関数(サブトータル)─表示しているセルだけを集計する

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

■「範囲1」以下に指定したセル範囲のうち、表示セルだけを対象に集計します。

計の方法は、「集計方法」に番号で指定する(下図参照)

≪集計方法≫ ≪関 数≫ ≪内 容≫
1 AVERAGE 平均
2 COUNT 数値の個数
3 COUNTA 空白以外の個数
4 MAX 最大値
5 MIN 最小値
9 SUM 合計

「オートフィルター」機能を使うと条件に合致したデータだけ抽出・表示できます。SUM関数では非表示のデータまで計算してしまうので、この抽出したデータだけの合計したい場合の方法として、SUBTOTAL関数があります。

また「挿入」→「テーブル」で表を「テーブル」に変換し、「テーブルツール」→「デザイン」で「集計行」にチェックを付けると、自動でSUBTOTAL関数を入力できます。

【2月のみオートフィルターで抽出した場合の合計金額】

合計(SUM関数)は集計方法では「9」を、「範囲1」に金額のセル全体を指定する。なおオートフィルターを設定するには、表内のセルを1つ選択し、「ホーム」タブの「並べ替えとフィルター」→「フィルター」を選びます。

SUBTOTAL関数では、平均や個数などの計算も可能です。

※参考として100番台は、オートフィルターではなく、行を右クリックメニューで非表示にしても除外して計算してくれます。

≪集計方法≫ ≪関 数≫ ≪内 容≫
101 AVERAGE 平均
102 COUNT 数値の個数
103 COUNTA 空白以外の個数
104 MAX 最大値
105 MIN 最小値
109 SUM 合計
このエントリーをはてなブックマークに追加

IT開発関連書とビジネス書が豊富な翔泳社の通販『SEshop』
dポイントがどんどんたまる【d払いポイントGETモール】
業界最安値宣言!高性能・低価格のパソコン通販は【UsedFun】
リラクゼーションをお得に体験!ご予約はEPARKで!
【じゃらん】国内25,000軒の宿をネットで予約OK!2%ポイント還元!
【早い者勝ち!】.com/.net/.jp ドメイン取るならお名前.com
2022年8月1日