Skip to main content

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

Excel応用 #19 数値の順位を出す方法 RANK関数 (六月 2026)

Excel応用 #19 数値の順位を出す方法 RANK関数 (六月 2026)
Anonim

ランク 関数は、与えられたデータセット内の他の数と比較して数をランク付けします。ランク自体は、リスト内の番号の位置とは関係ありません。例として、この記事に示されている画像では、一連の値1,6,5,8、および10の 行2と3、番号5のランクは:

  • 4 - リスト(列2)の中で4番目に大きい数字として、
  • 2 - リストの2番目に小さい番号(3行目)

どちらの順位もどちらの端からも3番目の値としての位置には一致しません。ただし、順位が順位に一致するようにソートされている場合、数字の順位はリスト内での順位と一致します。

一方、 ランク 関数は現在、すべてのバージョンのExcelと互換性がありますが、Microsoftはそれを却下しています RANK.AVG そして RANK.EQ.

RANK.AVG 数値リスト内の数値のランクを返します。つまり、リスト内の他の値を基準にしたサイズです。複数の値が同じランクを持つ場合、平均ランクが返されます。

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

02の01

RANK関数の構文と引数

関数の構文は、関数の記述方法を指し、関数の名前、角括弧、カンマ区切り文字、および引数を含みます。 RANK関数の構文は次のとおりです。

  • ランク付けする番号です。これは、実際の数(この例では4行目)またはデータの場所へのセル参照(2行目と3行目)を賭けることができます。
  • Ref Number引数の順位付けに使用する数値のリストを指す、セル参照の配列または範囲です。数値以外の値が範囲内にある場合、無視されます。たとえば、行番号5はリスト内の2つの数値のうち最大値であるため、最初に番号が付けられます。
  • 注文 は、数値が 引数は昇順または降順にランク付けされます。順序を0に設定するか省略すると降順にランク付けされ、0以外の値は昇順にランク付けされます。

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

続きを読む

02の02

ExcelでRANK関数を入力

Excel 2010以降では、 ランク このダイアログボックスを使用すると、プログラム内の他のほとんどの機能と同様に機能を実行できます。代わりに、手動で入力する必要があります。この場合、セルに次のように入力します F2 ワークシートの

= RANK(C2、A2:E2,0)

この簡単な数式は、 C2 ランク付けする番号(第1引数)として、セル A2E2 範囲として指定し、降順で並べ替えます(3番目の引数)。

上記のイメージを各式とその動作方法に注意してください。数字 2行目から7行目の引数5には、次の順位があります。

  • 行2:4番目は、Ref範囲が降順にランク付けされているときに4番目に大きい番号です。
  • 行3:秒; Ref範囲が昇順にランク付けされている場合は2番目に小さい数値なので、
  • 行4:4番目は、Ref範囲が降順にランク付けされているときに4番目に大きい番号です。
  • 行5:最初は、Refの範囲が降順でランク付けされているときに2つの数値のうち大きい方であるためです。
  • 行6:#N / Aは、番号5が範囲A6〜E6にないためです。

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