説明
この関数を使用して、データ設定内でk番目に大きな値を返します。チェーンでサポートされます。 CHILDREFS と併用可能。
LARGEは、データセット内での相対的な位置に基づいて値を抽出するのに便利である。トップ・パフォーマー、外れ値、特定のパーセンタイル値を検索するために使用できる。
構文
LARGE(array, k)
入力
この関数は以下の引数を承認します:
| 名称 | 必須 | 説明 | 有効な入力 |
|---|---|---|---|
配列 |
はい | k番目の最大値を抽出するデータの配列または範囲。 | 数値の配列、または数値を含むセル範囲への参照。 |
k |
はい | 返却する値の位置(最大値から)。 | 正の整数。kがデータ点数より大きい場合、LARGEは最小値を返却する。 |
例
サンプルデータ
| A | B |
|---|---|
| スコア | 名称 |
| 85 | アリス |
| 92 | ボブ |
| 78 | チャーリー |
| 95 | デビッド |
| 88 | エマ |
数式のサンプル
| 数式 | 説明 | 結果 |
|---|---|---|
=LARGE(A2:A6, 1) |
最高得点を返却。 | 95 |
=LARGE(A2:A6, 2) |
2番目に高いスコアを返却。 | 92 |
=LARGE(A2:A6, 3) |
3番目に高いスコアを返却。 | 88 |
=LARGE(A2:A6, 5) |
最低点(5位)を返却。 | 78 |
=INDEX(B2:B6, MATCH(LARGE(A2:A6, 1), A2:A6, 0)) |
最高得点を獲得した人の名称を返却します。 | デビッド |
メモ
- 配列が空の場合、LARGEは#NUM!エラーを返却する。
- k ≤ 0 または k がデータ点数より大きい場合、LARGE は #NUM! エラーを返却する。
- 複製値はカウントされる。例えば、100点が2つある10点のリストでは、
LARGE(array, 1)とLARGE(array, 2)のどちらも100点を返却します。 - 配列内の数値以外の値は無視される。
-
LARGEは、その対になるSMALL 関数と組み合わせて使われることが多い:
- LARGEはk番目に大きい値を返却します。
- SMALLはk番目の最小値を返却します。
ヒント
- LARGEを使用して、データセット内のトップパフォーマーを検索したり、異常値を識別したりします。
- LARGE を INDEX およびMATCH と結合し、k 番目に大きい値の関連情報を返却する。
- パーセンタイルを検索するには、
(1 - パーセンタイル) * 数として計算されるkでLARGEを使用する。 - ダイナミックレンジについては、配列数式またはダイナミック名称レンジでLARGEを使用することを検討してください。
関連関数
AVERAGE
AVERAGEA
AVERAGEIF
AVERAGEIFS
LARGE
MAX
MAXA
MAXIFS
MEDIAN
MIN
MINA
MINIFS
PERCENTILE
PERCENTILE.EXC
PERCENTILE.INC
QUARTILE
QUARTILE.EXC
QUARTILE.INC
RANK
RANK.AVG
RANK.EQ
SMALL
STDEV
STDEV.P
STDEV.S
STDEVA
STDEVPA