Excel RANK機能

01/01

Excelで数値を数値でランク付けする

Excel 2007のRANK機能を使用したリストのランク番号。©TEed French

RANK機能は、データをリスト内の他の数字と比較して、数字のサイズをランク付けします。 ランクは、リスト内の番号の位置とは関係ありません。

たとえば、上記の画像では、一連の値

1、6、5、8、10

2行目と3行目では、数字5には次のランクがあります。

どちらの順位もどちらの位置からも3番目の値としての位置には一致しません。

ランキングが順位に一致するようにソートされている場合、数字の順位はリスト内での順位と一致します。

RANK関数の構文と引数

関数の構文は、関数のレイアウトを参照し、関数の名前、角括弧、カンマ区切り文字、および引数を含みます

RANK関数の構文は次のとおりです。

= RANK(数値、指数、指数)

Number - 順位を付ける数値です。 これは次のようになります。

Ref - Number引数の順位付けに使用する数値のリストを指す、セル参照の配列または範囲

数値以外の値が範囲内にある場合は無視されます(5行目)。リスト内の2つの数値のうち最大値であるため、5位が最初にランク付けされます。

Order - Number引数が昇順または降順にランク付けされるかどうかを決定する数値。

Ref内のデータは、 Number引数の値がこの順にランク付けされるために昇順または降順で実際にソートする必要はありません。

RANK関数の例

上記の画像では、RANK機能はセルB7〜E7に配置され、各列の他の数字と比較して5番のランクを示しています。

RANK機能への入力

Excel 2010以降、RANK機能 、プログラムの他のほとんどの機能と同様に、関数のダイアログボックスを使用して入力することはできません

この機能を入力するには、手動で入力する必要があります。

= RANK(C2、A2:E2,0)

ワークシートのセルF2に挿入します。

結果の解釈

2行目から7行目のNumber引数5には、次の順位があります。

重複した番号のランキング

リストに重複した数字が含まれている場合、関数は同じランクを与えます。 リスト内の後続の数字は、結果としてランク付けされます。

例えば、4行目は重複5番を含み、2番目は3番目にランク付けされ、1番目はランク付けされ、4番目のランク付けされた値はありません。

Excel 2010以降のランク機能

Excel 2010では、RANK関数が次のように置き換えられました。

RANK.AVG - リストの数値のランクを返します。リストの他の値との相対的なサイズ。 複数の値が同じランクを持つ場合、平均ランクが返されます。

RANK.EQ - 数値のリスト内の数値のランクを返します。 そのサイズは、リスト内の他の値と相対的です。 複数の値が同じランクを持つ場合、その値セットの最上位ランクが返されます。