説明
この関数を使用して、平均ランクを受け取る引き分けとともに、数字のリスト内での数字の順位を計算します。チェーンでサポートされます。CHILDREFS と併用可能。
RANK.AVG関数は、データセット内の値の統計的な順位を返します。リスト内に複製値がある場合は、それらの値に平均順位を割り当てる。
構文
RANK.AVG(number, ref_1, [..., ref_254, [order])
入力
この関数は以下の引数を承認します:
| 名称 | 必須 | 説明 | 有効な入力 |
|---|---|---|---|
数値 |
はい | 検索したい順位の数字。 | 数値、数値を含むセルへの参照、またはこれらのいずれかになる数式。 |
ref_1, ref_n |
はい | 評価される数値のリスト。 | セル範囲、数値設定、これらのいずれかを含むセルへの参照、またはこれらのいずれかになる数式。最大255値まで提供可能。 |
発注する |
いいえ | 番号のランク付け方法を指定する。 | 0 (降順) または1 (昇順)。省略した場合は降順(0)がデフォルト。 |
例
サンプルデータ
| A | B |
|---|---|
| スコア | 名称 |
| 89 | アリス |
| 95 | ボブ |
| 95 | チャーリー |
| 87 | デビッド |
| 92 | イヴ |
数式のサンプル
| 数式 | 説明 | 結果 |
|---|---|---|
=rank.avg(a2, $a$2:$a$6, 0) |
アリスのスコア(89)を降順にランク付け。 | 4 |
=rank.avg(a3, $a$2:$a$6, 0) |
ボブの採点(95点)を降順に並べる。 | 1.5 |
=rank.avg(a4, $a$2:$a$6, 0) |
チャーリーの得点(95点)を高い順にランキング。 | 1.5 |
=rank.avg(a5, $a$2:$a$6, 1) |
デイビッドの得点(87点)を昇順にランク付けします。 | 1 |
=rank.avg(92, $a$2:$a$6) |
スコア 92 を降順に並べる(デフォルト)。 | 3 |
メモ
- RANK.AVGは、複製値に同じ平均ランクを割り当てます。例えば、2つの値が同点でランク2になった場合、両者のランクは2.5となる。
- order引数を省略するか、0 に設定すると、RANK.AVGは数値を降順にランク付けする(最大の 数値がランク1になる)。
- order 引数を1 に設定すると、RANK.AVG は数値を昇順にランク付けする(最も小さい の数値がランク1になる)。
- RANK.AVGは、ref.で数値が検索されなかった場合、#N/Aエラー値を返却する。
-
ref配列の数値以外の値は無視される。
ヒント
- RANK.AVGは、同値に平均ランクを割り当てる場合に使用します。これは、競技や統計分析に役立ちます。
- データ列で RANK.AVG を使用する場合は、数式をコピーするときに正しい範囲が使用されるように、常に絶対参照($A$2:$A$10 など)を使用してください。
- RANK.AVG を IF やCOUNTIF のような他の関数と結合して、より複雑なランキングシナリオを作成する。
- 各値のユニークなランクを取得するには(同点の平均値はありません)、代わりにRANKを使用します。
- 255値を超えるデータセットでは、ヘルパー列を使用して値を統合することをお勧めします。
- RANK.AVGは同順位の小数の桁数を返却しますが、表示のために四捨五入す必要がある場合があることを覚えておいてください。
関連関数
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