説明
この関数を使用して、数値のリストにおける数値の順位を決定する。チェーンでサポートされます。CHILDREFSと併用可能です。
RANKは、データセット内の値の相対的な位置を検索するのに便利です。
構文
RANK(number, ref_1, [..., ref_254, [order])
入力
この関数は以下の引数を承認します:
| 名称 | 必須 | 説明 | 有効な入力 |
|---|---|---|---|
数値 |
はい | 検索したい順位の数字。 | 数値、数値を含むセルへの参照、またはこれらのいずれかになる数式。 |
ref_1, ref_n |
はい |
番号 が比較される数値の範囲。 |
セル範囲、数値設定、これらのいずれかを含むセルへの参照、またはこれらのいずれかになる数式。最大255値まで提供可能。 |
発注する |
いいえ |
番号をランク付けする方法を特定する番号。 |
昇順なら1 、降順なら0 。省略された場合は"0"が使用されます。 |
例
データ
| A | B |
|---|---|
| 10 | 3 |
| 20 | 19 |
| 15 | ジョージ |
| 25 | 45 |
| 30 | -8 |
例
| 数式 | 説明 | 結果 |
|---|---|---|
=rank(a2, a1:b5) |
範囲A1:B5内のセルA2の数値の降順順位を返却します。 (B3はテキストなので無視される)。 | 4 |
=rank(a3, a1:a5, 1) |
A1:A5の範囲内のセルA3の数値の昇順順位を返却します。 | 2 |
=rank(25, a1:b5) |
数25がA1:B5の範囲内で降順に並んだ順位を返します。 (B3はテキストなので無視される)。 | 3 |
=rank(b5, a1:b5, 1) |
A1:B5の範囲内のセルB5にある数値の順位を昇順で返却します。 (B3はテキストなので無視される)。 | 1 |
メモ
- リスト内の2つ以上の数字が同じなら、同じ順位になる。ただし、これはその後の番号のランクに影響する。
-
ref、数値以外の値(空セル、テキスト値、論理値)は無視されます。 -
refの範囲内のセルにエラーがあれば、そのエラーが返却される。 - 引数のorderはオプションである。省略した場合、RANKの結果は降順になる。
- RANK.EQを使用して、同点になった各値に平均ランクを割り当てて解決します。
ヒント
- RANKは、COUNT、タイの値を扱い、それに応じて順位を調整するために使用することができます。
- RANKは、パフォーマンス、売上、その他の測定単位データセットのランキング作成に便利です。
- 255値を超えるデータセットでは、ヘルパー列を使用して値を統合することをお勧めします。
- RANK をIF 、INDEX 、VLOOKUP などの他の関数と結合して、ダイナミックなレポートやダッシュボードを作成することができる。
関連関数
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