|
1 |
SUBTOTAL( 103, A1:A100 ) |
セル A1~A100 の範囲の中で 「数値か文字列が入力されたセル」かつ「表示セル」をカウントする。
解説
ワークシート関数 COUNT() や SUM() で範囲を指定して計算したとき、非表示セル(非表示行や非表示列)も計算対象となります。
SUBTOTAL関数 の第一引数 100 以降を指定すると非表示セルを無視して計算することができます。ただし第一引数に 100 以降を指定できるのは Excel 2003 以降です。
第一引数の値と機能の対照表
| 第一引数 | 第一引数 | ||
|---|---|---|---|
| 非表示セル含む | 非表示セル無視 | 戻り値 | 類似関数 |
| 1 | 101 | 平均 | AVERAGE |
| 2 | 102 | 数値の入ったセルの数(文字はカウントに含まず) | COUNT |
| 3 | 103 | 数値か文字(非空白文字が1文字以上)入ったセルの数 | COUNTA |
| 4 | 104 | 最大値 | MAX |
| 5 | 105 | 最小値 | MIN |
| 6 | 106 | 積 | PRODUCT |
| 7 | 107 | 標本標準偏差 | STDEV.S |
| 8 | 108 | 母集団の標準偏差 | STDEV.P |
| 9 | 109 | 合計 | SUM |
| 10 | 110 | 分散の推定値(不偏分散) | VAR |
| 11 | 111 | 標本分散(母集団全体に基づいた分散) | VARP |