AGGREGATE関数

AGGREGATE関数は、数学および三角関数の一つです。この関数は、リストやデータベースの集計を返すために使用されます。AGGREGATE関数は、リストやデータベースに対して異なる集計関数を適用し、非表示の行やエラー値を無視するオプションがあります。

構文

AGGREGATE(function_num, options, ref1, [ref2], ...)

AGGREGATE関数には以下の引数があります:

引数説明
function_num使用する関数を指定する数値です。可能な値は以下の表に示されています。
options無視する値を指定する数値です。可能な値は以下の表に示されています。
ref1集計値を求める最初の数値です。
ref2最大253個の数値または集計値を求める値を含むセル範囲への参照です。これは省略可能な引数です。

function_num引数は以下のいずれかです:

function_num関数
1AVERAGE
2COUNT
3COUNTA
4MAX
5MIN
6PRODUCT
7STDEV.S
8STDEV.P
9SUM
10VAR.S
11VAR.P
12MEDIAN
13MODE.SNGL
14LARGE
15SMALL
16PERCENTILE.INC
17QUARTILE.INC
18PERCENTILE.EXC
19QUARTILE.EXC

options引数は以下のいずれかです:

数値動作
0または省略ネストされたSUBTOTALおよびAGGREGATE関数を無視
1非表示の行、ネストされたSUBTOTALおよびAGGREGATE関数を無視
2エラー値、ネストされたSUBTOTALおよびAGGREGATE関数を無視
3非表示の行、エラー値、ネストされたSUBTOTALおよびAGGREGATE関数を無視
4何も無視しない
5非表示の行を無視
6エラー値を無視
7非表示の行とエラー値を無視
注意事項

次の関数を使用する場合:LARGESMALLPERCENTILE.INCQUARTILE.INCPERCENTILE.EXC、またはQUARTILE.EXCref1はセル範囲への参照であり、ref2はこれらの関数に必要な2番目の引数(kまたはquart)でなければなりません。

関数構文
LARGELARGE(array, k)
SMALLSMALL(array, k)
PERCENTILE.INCPERCENTILE.INC(array, k)
QUARTILE.INCQUARTILE.INC(array, quart)
PERCENTILE.EXCPERCENTILE.EXC(array, k)
QUARTILE.EXCQUARTILE.EXC(array, quart)

適用方法 AGGREGATE関数。

以下の図は、SUM関数が適用されたときにAGGREGATE関数が返す結果を示しています。

AGGREGATE Function

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

AGGREGATE Function

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