Advanced-excel-functions-advanced-excel-compatibility-rank-function

提供:Dev Guides
移動先:案内検索

互換性-RANK関数

RANK関数は、Excel 2010のRANK.EQ関数を置き換えます。

説明

この関数は、数値のリスト内の数値のランクを返します。 数値のランクは、リスト内の他の値に対する相対的なサイズです。

リストを並べ替えると、番号のランクがその位置になります。

構文

RANK (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. 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

RANK関数