- ホーム
- AGGREGATE関数
AGGREGATE関数
AGGREGATE関数は、数学および三角関数の一つです。この関数は、リストやデータベースの集計を返すために使用されます。AGGREGATE関数は、リストやデータベースに対して異なる集計関数を適用し、非表示の行やエラー値を無視するオプションがあります。
構文
AGGREGATE(function_num, options, ref1, [ref2], ...)
AGGREGATE関数には以下の引数があります:
| 引数 | 説明 |
|---|---|
| function_num | 使用する関数を指定する数値です。可能な値は以下の表に示されています。 |
| options | 無視する値を指定する数値です。可能な値は以下の表に示されています。 |
| ref1 | 集計値を求める最初の数値です。 |
| ref2 | 最大253個の数値または集計値を求める値を含むセル範囲への参照です。これは省略可能な引数です。 |
function_num引数は以下のいずれかです:
| function_num | 関数 |
|---|---|
| 1 | AVERAGE |
| 2 | COUNT |
| 3 | COUNTA |
| 4 | MAX |
| 5 | MIN |
| 6 | PRODUCT |
| 7 | STDEV.S |
| 8 | STDEV.P |
| 9 | SUM |
| 10 | VAR.S |
| 11 | VAR.P |
| 12 | MEDIAN |
| 13 | MODE.SNGL |
| 14 | LARGE |
| 15 | SMALL |
| 16 | PERCENTILE.INC |
| 17 | QUARTILE.INC |
| 18 | PERCENTILE.EXC |
| 19 | QUARTILE.EXC |
options引数は以下のいずれかです:
| 数値 | 動作 |
|---|---|
| 0または省略 | ネストされたSUBTOTALおよびAGGREGATE関数を無視 |
| 1 | 非表示の行、ネストされたSUBTOTALおよびAGGREGATE関数を無視 |
| 2 | エラー値、ネストされたSUBTOTALおよびAGGREGATE関数を無視 |
| 3 | 非表示の行、エラー値、ネストされたSUBTOTALおよびAGGREGATE関数を無視 |
| 4 | 何も無視しない |
| 5 | 非表示の行を無視 |
| 6 | エラー値を無視 |
| 7 | 非表示の行とエラー値を無視 |
注意事項
次の関数を使用する場合:LARGE、SMALL、PERCENTILE.INC、QUARTILE.INC、PERCENTILE.EXC、またはQUARTILE.EXC、ref1はセル範囲への参照であり、ref2はこれらの関数に必要な2番目の引数(kまたはquart)でなければなりません。
| 関数 | 構文 |
|---|---|
| LARGE | LARGE(array, k) |
| SMALL | SMALL(array, k) |
| PERCENTILE.INC | PERCENTILE.INC(array, k) |
| QUARTILE.INC | QUARTILE.INC(array, quart) |
| PERCENTILE.EXC | PERCENTILE.EXC(array, k) |
| QUARTILE.EXC | QUARTILE.EXC(array, quart) |
適用方法 AGGREGATE関数。
例
以下の図は、SUM関数が適用されたときにAGGREGATE関数が返す結果を示しています。

以下の図は、LARGE関数が適用され、ref1がセル範囲への参照であり、kが2に等しいときにAGGREGATE関数が返す結果を示しています。この関数はセルA1-A4の中で2番目に大きい値を返します。

次の項目が含まれている記事:タグ:
すべてのタグを見る