このページでは、Microsoft Excel の AGGREGATE関数の使い方について説明します。
概要
指定した範囲の様々な集計値を取得します。集計方法は19通りから指定することができます。また、エラー値や非表示の行の値を無視するかどうかについてのオプションを指定することができます。
書式
=AGGREGATE(集計方法, [オプション], 参照1, [参照2] [, ..., 参照253])
引数 |
必須 |
説明 |
集計方法 |
〇 |
集計に使用する関数の種類を1〜19の値で指定します。
値 | 関数 | 説明 | 引数の数 |
1 | AVERAGE(範囲) | 平均値 | 1 |
2 | COUNT(範囲) | 数値の個数 | 1 |
3 | COUNTA(範囲) | データ個数 | 1 |
4 | MAX(範囲) | 最大値 | 1 |
5 | MIN(範囲) | 最小値 | 1 |
6 | PRODUCT(範囲) | 積 | 1 |
7 | STDEV.S(範囲) | 不偏標準偏差 | 1 |
8 | STDEV.P(範囲) | 標本標準偏差 | 1 |
9 | SUM(範囲) | 合計値 | 1 |
10 | VAR.S(範囲) | 不偏分散 | 1 |
11 | VAR.P(範囲) | 標本分散 | 1 |
12 | MEDIAN(範囲) | 中央値 | 1 |
13 | MODE.SNGL(範囲) | 最頻値 | 1 |
14 | LARGE(範囲, 順位) | 指定した順位の値(降順) | 2 |
15 | SMALL(範囲, 順位) | 指定した順位の値(昇順) | 2 |
16 | PERCENTILE.INC(範囲, 率) | 百分位数 | 2 |
17 | QUARTILE.INC(範囲, 率) | 四分位数 | 2 |
18 | PERCENTILE.EXC(範囲, 率) | 百分位数(0%と100%を除く) | 2 |
19 | QUARTILE.EXC(範囲, 率) | 四分位数(0%と100%を除く) | 2 |
|
オプション |
〇 |
集計から無視をするルールを指定します。
値 | 無視する対象 |
0または省略 | ネストされたSUBTOTAL関数とAGGREGATE関数を無視 |
1 | ネストされたSUBTOTAL関数とAGGREGATE関数、および、非表示の行を無視 |
2 | ネストされたSUBTOTAL関数とAGGREGATE関数、および、エラー値を無視 |
3 | ネストされたSUBTOTAL関数とAGGREGATE関数、および、非表示の行とエラー値を無視 |
4 | 何も無視しない |
5 | 非表示の行を無視 |
6 | エラー値を無視 |
7 | 非表示の行とエラー値を無視 |
|
参照1 |
〇 |
集計したい数値が含まれるセルまたはセル範囲の参照を指定します。 |
参照2 |
|
集計したい数値が含まれるセルまたはセル範囲の参照を指定します。ただし、14~19の集計方法に関しては、関数の第二引数を指定します。 |
参照3~253 |
|
集計したい数値が含まれるセルまたはセル範囲の参照を指定します。 |
使用例
さまざまな集計をする。(下記例ではオプション2番を使用)

備考
- オプションを上手に使うことでエラー値が入った表の計算も可能になります。
- SUBTOTAL関数も同様の集計関数ですが、AGGREGATE関数の方が高機能です。