Advanced-excel-functions-advanced-excel-statistical-rankeq-function
提供:Dev Guides
統計-RANK.EQ関数
説明
RANK.EQ関数は、指定された値の配列内で、指定された値の統計ランクを返します。 リストに重複する値がある場合、これらには同じランクが与えられます。 リストを並べ替えると、番号のランクがその位置になります。
構文
RANK.EQ (number,ref,[order])
引数
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. Non-numeric values in Ref are ignored. | Required |
Order | A number specifying how to rank number. | Optional |
ノート
- Orderが0(ゼロ)または省略されている場合、Excelは、Refが降順で並べ替えられたリストであるかのようにNumberをランク付けします。
- Orderがゼロ以外の値の場合、Excelは、Refが昇順で並べ替えられたリストであるかのようにNumberをランク付けします。
- RANK.EQは、重複した番号に同じランクを付けます。 ただし、重複する番号の存在は、後続の番号のランクに影響します。
- いくつかの目的のために、関係を考慮するランクの定義を使用したい場合があります。 これは、RANK.EQによって返される値に次の補正係数を追加することで実行できます +同順位の補正係数=
[COUNT (ref) + 1 – RANK.EQ (number, ref, 0) – RANK.EQ (number, ref, 1)]/2
この補正係数は、ランクが降順(order = 0または省略)または昇順(order = nonzero値)で計算される場合に適しています。
- 指定されたref内に指定された番号が存在しない場合、RANK.EQは#N/Aエラーを返します。
- 指定されたref配列の値がテキスト値である場合、RANK.EQは#N/Aエラーを返します。
適用範囲
Excel 2010、Excel 2013、Excel 2016