MENU

GoogleスプレッドシートのSUBTOTAL関数とは?

GoogleスプレッドシートのSUBTOTAL関数は、リスト内のデータを集計する際に便利な関数です。フィルターを適用したデータにも対応し、表示されているデータのみを集計することが可能です。

目次

SUBTOTAL関数の基本構文

=SUBTOTAL(集計方法, 範囲)

引数の説明

  1. 集計方法: 計算方法を指定する番号。
  2. 範囲:集計対象のセル範囲。

集計方法の種類

番号(手動で非表示は含む)番号(手動で非表示も無視)計算方法
1101平均(AVERAGE)
2102カウント(数値のみ)(COUNT)
3103カウント(空白以外の全て)(COUNTA)
4104最大値(MAX)
5105最小値(MIN)
6106積(PRODUCT)
7107標準偏差(STDEV)
8108標本標準偏差(STDEVP)
9109合計(SUM)
10110分散(VAR)
11111標本分散(VARP)

100を加えた数値(101〜111)を使用すると、手動で非表示になった行も無視することができます。

例えば経費の部分を非表示にしたとします。合計結果は下記になります。

関数フィルターで非表示にした場合手動で非表示にした場合
=SUBTOTAL(9,B2:B9)15002500
=SUBTOTAL(109,B2:B9)15001500

SUBTOTAL関数のメリット

  1. フィルターに対応
    →フィルター適用後のデータのみを集計可能。
  2. 非表示のデータを除外できる
    →100を加えた数値(101以上)を使用すると、非表示のデータを集計から除外可能。
  3. 異なる集計方法を選択可能
    →SUMやAVERAGEなど、目的に応じて柔軟に対応。

まとめ

SUBTOTAL関数は、フィルターや非表示データに対応しながら集計できる非常に便利な関数です。データの分析やレポート作成に役立つので、ぜひ活用してみてください!

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

この記事を書いた人

はじめまして!「オートラボ(automation_lab)」にお越しいただきありがとうございます。
もともとAIに興味があり、「なんか便利そうだな〜」という軽い気持ちで学び始めたのがきっかけでした。
今では、職場のペーパーレス化や業務の効率化を目指して、Googleスプレッドシートや自動化ツールを活用しながら、少しずつ実践中です。
このブログでは、自分が学んだことや試してみたことを、できるだけわかりやすくシェアしていきたいと思っています。

目次