関数

AGGREGATE 関数

リストまたはデータベースの集計値を返します。
AGGREGATE 関数では、非表示の行やエラー値を無視するオプションを使用して、リストやデータベースにさまざまな集計関数を適用することもできます。

書式

構文

セル範囲形式

AGGREGATE(集計方法, オプション, 範囲 1, [範囲 2], …)

配列形式

AGGREGATE(集計方法, オプション, 配列, [k])

引数

AGGREGATE 関数の書式には、次の引数があります。

集計方法

使用する関数を指定する 1 ~ 19 の番号です。

集計方法
番号 対象関数 番号 対象関数
1 AVERAGE 11 VAR.P
2 COUNT 12 MEDIAM
3 COUNTA 13 MODE.SNGL
4 MAX 14 LARGE
5 MIN 15 SMALL
6 PRODUCT 16 PERCENTILE.INC
7 STDEV.S 17 QUARTILE.INC
8 STDEV.P 18 PERCENTILE.EXC
9 SUM 19 QUARTILE.EXC
10 VAR.S

オプション

関数の検証範囲内の無視する値を指定する数値です。

オプション 動作
0 ネストされた SUBTOTAL 関数と AGGREGATE 関数を無視します。
1 非表示の行、ネストされた SUBTOTAL 関数と AGGREGATE 関数を無視します。
2 エラー値、ネストされた SUBTOTAL 関数と AGGREGATE 関数を無視します。
3 非表示の行、エラー値、ネストされた SUBTOTAL 関数と AGGREGATE 関数を無視します。
4 何も無視しません。
5 非表示の行を無視します。
6 エラー値を無視します。
7 非表示の行とエラー値を無視します。

範囲 1

集計値を求めるために複数の数値引数を受け取る関数の、最初の数値引数です。

範囲 2

※省略可能
集計値を求めるための数値引数 2 ~ 253 を指定します。

配列を受け取る関数の場合、配列、配列数式、または集計値を求めるセル範囲の参照を範囲 1 に指定します。
範囲 2 は、特定の関数に必要な 2 番目の引数を指定します。