小計の関数(SUBTOTAL関数)の使い方:Excel関数

スポンサードリンク


作成:2013/4/12,更新更新:2023/5/22

SUBTOTAL関数の集計方法について SUBTOTAL関数の集計の種類について
SUBTOTAL関数の入力方法

小計の関数(表示されているセル範囲の合計)など   topへ
 サブトータル
=SUBTOTAL(集計方法,範囲)
  集計方法はExcel2002以前とExcel2003以降とで若干異なります。集計方法についてをご覧ください

SUBTOTAL関数の集計方法について

SUBTOTAL関数の引数の範囲の中にあるSUBTOTAL関数の値は無視されます

SUBTOTAL関数はフィルターで非表示となった値は計算しません

行を非表示にした時のSUBTOTAL関数の集計方法の違い

SUBTOTAL関数の集計の種類について

SUBTOTAL関数を関数のヒントを利用して入力する方法

  1. =su と入力すると、suを含む関数がリスト表示されます。
    [↓]キーを押して SUBTOTAL を選択して、[Tab]キーを押します。
  2. セルには =SUBTOTAL( と入力され、引数(集計方法)はリストに表示されます。
  3. [↓]キーを数回押して、 9-SUM を選択して、[Tab]キーを押して入力します。
  4. =SUBTOTAL(9 と入力されますので、,(カンマ)を入力して参照範囲を指定します。

非表示といっても、オートフィルターで非表示にしたら109でも9でも同じ結果になります。


【問題1】表内の小計と合計を SUBOTOTAL関数を使って求めなさい。

【解答1例】

[関数の挿入]ボタンを使って数式を入力する   topへ

  1. F6セルを選択します。数式バーの[関数の挿入]ボタンをクリックします。
  2. 関数の挿入ダイアログが表示されます。
    関数の分類で すべて表示 を選択します。(数学/三角を選択してもOKです。)
    関数名で SUBTOTAL を選択します。
    [OK]ボタンをクリックします。
  3. 【関数の引数】ダイアログが表示されます。
    集計方法で 9 を入力します。
    参照1に F3:F5 を指定します。
    [OK]ボタンをクリックします。
    F6セルの数式は =SUBTOTAL(9,F3:F5) となります。
  4. F9セルを選択して、上記と同様に、SUBTOTAL関数の関数の引数ダイアログボックスを表示し、
    集計方法で 9 を入力します。
    参照1に F7:F8 を指定します。
    [OK]ボタンをクリックします。
    F9セルの数式は =SUBTOTAL(9,F7:F8) となります。
  5. F13セルを選択して、上記と同様に、SUBTOTAL関数の関数の引数ダイアログボックスを表示し、
    集計方法で 9 を入力します。
    参照1に F10:F12 を指定します。
    [OK]ボタンをクリックします。
    F13セルの数式は =SUBTOTAL(9,F10:F12) となります。
  6. F14セルを選択して、上記と同様に、SUBTOTAL関数の関数の引数ダイアログボックスを表示し、
    集計方法で 9 を入力します。
    参照1に F3:F13 を指定します。
    [OK]ボタンをクリックします。
    数式は =SUBTOTAL(9,F3:F13) となります。

オートフィルタとの組み合わせで表示セルのみの合計を計算する例です

  1. リストA1:C8のいずれかのセルを選択し、[データ]タブの[フィルター]をクリックします。
  2. クラスで「1」を選択するとそれぞれ抽出されたデータの合計が表示されます。
    C10セルとC11セルは表示されているセルの値の合計が計算されます。
    C12セルには非表示のセルの値も計算されています。
  3. クラスで「2」を選択するとそれぞれ抽出されたデータの合計が表示されます。
    C10セルとC11セルは表示されているセルの値の合計が計算されます。
    C12セルには非表示のセルの値も計算されています。

オートフィルタで抽出したデータに、SUBTOTAL関数を使って連続Noを付ける例です

  1. クラスで「1」を選択。またはクラスで「2」を選択するとそれぞれ抽出されたデータに連続したNoが表示されます。
    クラスで「1」を選択した例
  2. クラスで「2」を選択した例

スポンサードリンク



よねさんのWordとExcelの小部屋 »  エクセル関数一覧表 »  小計の関数(SUBTOTAL関数)の使い方

PageViewCounter
Counter
Since2006/2/27