Advanced-excel-functions-advanced-excel-math-trignometric-subtotal-function

提供:Dev Guides
移動先:案内検索

数学と三角法-SUBTOTAL関数

説明

SUBTOTAL関数は、リストまたはデータベースの小計を返します。 Excelの[データ]タブの[アウトライン]グループで[小計]コマンドを使用して、小計を含むリストを作成できます。 小計リストが作成されたら、SUBTOTAL関数を編集して修正できます。

構文

SUBTOTAL (function_num, ref1, [ref2]...)

引数

Argument Description Required/Optional
Function_num

The number 1-11 or 101-111 that specifies the function to use for the subtotal.

  • 1-11には手動で非表示の行が含まれます
  • 101-111はそれらを除外します

除外されたセルは常に除外されます。 以下のFunction_numテーブルを見て、関数を確認してください。

Required
Ref1 The first named range or reference for which you want the subtotal. Required
Ref2…​ Named ranges or references 2 to 254 for which you want the subtotal. Optional
Function_num (includes hidden values) Function_num (ignores hidden values) Function
1 101 AVERAGE
2 102 COUNT
3 103 COUNTA
4 104 MAX
5 105 MIN
6 106 PRODUCT
7 107 STDEV
8 108 STDEVP
9 109 SUM
10 110 VAR
11 111 VARP

ノート

  • ref1、ref2…(またはネストされた小計)内に他の小計がある場合、これらのネストされた小計は、二重カウントを避けるために無視されます。
  • 1〜11のfunction_num定数の場合、SUBTOTAL関数には、Excelの[ホーム]タブの[セル]グループにある[書式]コマンドの[非表示と再表示]サブメニューの[行の非表示]コマンドで非表示の行の値が含まれます。 リスト内の非表示および非表示の数値を小計する場合、これらの定数を使用します。
  • 101から111までのfunction_Num定数の場合、SUBTOTAL関数はHide Rowsコマンドで非表示にされた行の値を無視します。 リスト内の非表示でない数字のみを小計する場合、これらの定数を使用します。
  • SUBTOTAL関数は、どのfunction_num値を使用しても、フィルターの結果に含まれない行を無視します。
  • SUBTOTAL関数は、データの列または垂直範囲用に設計されています。 データの行、または水平範囲用には設計されていません。
  • 参照のいずれかが3-D参照である場合、SUBTOTALは#VALUE!を返します。 エラー値
  • 指定されたfunction_numが許可された値(1〜11または101〜111の整数)のいずれでもない場合、SUBTOTALは#VALUE!を返します。 エラー値
  • 必要な計算にゼロによる除算が含まれる場合(例: 数値を含まないセル範囲の平均、標準偏差、または分散を見つけると)、SUBTOTALは#DIV/0!エラー値を返します。

適用範囲

Excel 2007、Excel 2010、Excel 2013、Excel 2016

SUBTOTAL Function