command lab
  • TOP
  • BLOG
  • Excel

  • 【エクセル】RANK.EQ関数の使い方(数値の範囲に対して数値をランク付けする)

【エクセル】RANK.EQ関数の使い方(数値の範囲に対して数値をランク付けする)

Excelには数値の範囲に対して数値をランク付けするRANK.EQ関数が用意されています。ここではRANK.EQ関数の機能と使い方について解説します。

RANK.EQ関数とは

ExcelのRANK.EQ関数は、他の数値のリストに対する数値のランクを返します。値に重複が含まれている場合、RANK.EQは重複の各セットに高いランクを割り当てます。
この関数の対応バージョンはExcel 2010以降です

RANK.EQ関数の構文

=RANK.EQ(数値,参照,順序
  • 数値:順位を求めたい数値を指定します。
  • 参照:数値データ全体を指定します。セル範囲で参照でき、論理値や空白セル、文字列は無視されます。
  • 順序:省略可能です。1または0以外を指定すると昇順となり、0を指定すると降順になります。省略すると0が設定され、降順となります。

RANK.EQ関数の使用例

使用例1:基本的な使い方

右隣のセルの数値の順位を求めている数式です。参照に指定している範囲はコピーしてもずれないよう、絶対参照として指定しています。

=RANK.EQ(C3,$C$3:$C$8)
結果 → 2

RANK.EQ関数の要点

  • 順序のデフォルト は「0」です。省略された場合は最大値が1位にランクされています。 
  • 順序に「1」を指定すると、最小値が1位にランクされます。
  • RANK.EQ関数を使用する前に、リスト内の値をソートする必要はありません。
  • 数値が重複している場合、RANK.EQは重複の各セットに高いランクを割り当てます。例えば同じ数値が5位と6位の位置であるならば、2つとも5位になります。

おすすめの解説動画

RANK関数、RANK EQ関数の使い方について解説している動画です。わかりやすくておすすめです。

ショートカットキーの練習できます

当サイトはショートカットキーの練習を実際の動きを確認しながら練習できる機能がついています。繰り返し指を動かして練習ができるので、ゲーム感覚で遊んでいくうちに自然とショートカットキーが使えるようになれます。ショートカットキーは暗記するよりも実際に手を動かして練習していったほうが習得が早くなるので、是非当サイトで定期的に練習してみてください。下記のSTARTキーを押下すると練習を始められます。

下のスタートボタンを押して練習モードに入ります。
STARTSTOP
※入力モード切り替え ctrl + shift + alt + space
PRE
NEXT
ガイドモード
リピートモード

※推奨ブラウザ Google Chrome

PUSH ENTER

関連記事