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