Advanced-excel-functions-advanced-excel-compatibility-rank-function
提供:Dev Guides
互換性-RANK関数
RANK関数は、Excel 2010のRANK.EQ関数を置き換えます。
説明
この関数は、数値のリスト内の数値のランクを返します。 数値のランクは、リスト内の他の値に対する相対的なサイズです。
リストを並べ替えると、番号のランクがその位置になります。
構文
引数
Argument | Description | Required/Optional |
---|---|---|
Number | The number whose rank you want to find. | Required |
Ref | An array of, or a reference to, a list of numbers. Nonnumeric values in ref are ignored. | Required |
Order |
A number specifying how to rank number. orderが0(ゼロ)または省略されている場合、Microsoft Excelは、refが降順でソートされたリストであるかのようにnumberをランク付けします。 orderがゼロ以外の値の場合、Microsoft Excelは、refが昇順でソートされたリストであるかのように番号をランク付けします。 |
Optional |
ノート
- RANKは、重複する番号に同じランクを付けます。 ただし、重複する番号の存在は、後続の番号のランクに影響します。
- いくつかの目的のために、関係を考慮したランクの定義を使用したい場合があります。 これは、RANKによって返される値に次の補正係数を追加することで実行できます。 この補正係数は、ランクが降順(order = 0または省略)または昇順(order = nonzero値)で計算される場合に適しています。
- 同順位の補正係数= [COUNT(ref)+ 1 – RANK(number、ref、0)– RANK(number、ref、1)]/2