エクセルで順位をつけるRANK関数の使い方|並び替えの方法など
エクセルで順位をつけるRANK関数の使い方|並び替えの方法など

エクセルで順位をつけるRANK関数の使い方|並び替えの方法など

エクセルで順位をつけるRANK関数の使い方を紹介します。RANK関数を使う上で知っておいた方がよい注意事項や、具体的な使い方を実例付きで分かりやすく解説しています。

また、RANK関数で順位付けをした後に順位通りに並べる方法やエラーがでないようにする工夫も紹介していますのでぜひ参考にしてみてください。

エクセルで順位をつけるRANK関数とは

エクセルのRANK関数とは、指定した範囲内にあるデータの順位を求める関数です。

引数で指定することで昇順と降順を選択することが可能で、範囲内の順位を切り替えることができます。あるデータのランキング表を作成するのに適しています。

また、指定範囲に同じ数字がある時は同順位になります。同じ順位の場合に平均値を表示するには、後述のRANK.AVG関数を使うとよいでしょう。

エクセルで順位をつけるRANK関数の書式

RANK関数の書式は、「=RANK(数値,参照,順序)」で3つの引数から成り立ちます。

「数値」には順位を知りたい数字を、「参照」には順位をつけたいデータの範囲を、「順序」では順番の付け方(小さい数から並べるのか、大きい数から並べるのか)を指定します。

それぞれ指定の仕方を詳しく見ていきましょう。

  • 第1引数:数値
  • 第2引数:参照
  • 第3引数:順序
第1引数:数値

第1引数は「数値」となっています。順位を知りたい数字をデータ範囲の中から選び、セル参照で指定しましょう。順位を知りたい数字があるセルを左クリックで選択すればOKです。

第2引数:参照

第2引数は「参照」となっています。ランキングを作成したい全データ範囲を指定します。後ほど詳しく解説しますが、コピー&ペーストで範囲がずれないように絶対参照を使用しましょう。

第3引数:順序

第3引数は「順序」となっています。これは順位の並べ方を「昇順」にするか「降順」にするか指定するものです。「0」または第3引数を省略すると降順になり、「0」以外の数値を入力すると昇順になります。

例えば、売上高が多い順番にランキングしたいような場合は「0」を、交通事故の少ない順にランキングしたいような場合は「0」以外の数字をいれましょう。

エクセルのRANK関数で順位をつける方法【実例】

それでは実際にRANK関数で順位をつける方法を、実例を交えて説明します。ここでは、売上データを用いて、月間売上が高い商品のランキングを作成します。

STEP.1 まずは順位をつけたいデータを準備します。データの隣に順位を表示させる欄を作成しましょう。

📎📎📎📎📎📎📎📎📎📎
BOT