• ベストアンサー

エクセルで順位をつけるには?

いつもお世話になっています。ただいま目が痛いので、質問することに、ご協力願います。 エクセルで順位をつけるためには、どうすればいいのですか??

質問者が選んだベストアンサー

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.3

RANK関数です。 順序 に従って 範囲 内の数値を並べ替えたとき、数値 が何番目に位置するかを返します。 =RANK(数値, 範囲, 順序) 数値 範囲 内での順位 (位置) を調べる数値を指定します。 範囲 数値 を含むセル範囲の参照または名前、または数値配列を指定します。範囲 内に含まれている数値だけが計算の対象となり、そこに含まれている文字列、空白セル、論理値は無視されます。また、範囲 内にエラー値が含まれていると、そのエラー値が返されます。 順序 数値 の順位を決めるため、範囲 内の数値を並べ替える方法を指定します。 順序 に 0 を指定するか、または 順序 を省略すると、範囲 内の数値が ...3、2、1 のように降順に並べ替えられます。 順序 に 0 以外の数値を指定すると、範囲 内の数値が 1、2、3、... のように昇順で並べ替えられます。 RANK 関数では、重複した数値は同じ順位と見なされます。数値が重複していると、それ以降の数値の順位がずれていきます。たとえば、整数のリストがあり、そのリストに 10 が 2 度現れ、その順位が 5 であるとき、11 の順位は 7 となります (順位が 6 の数値はありません)。 使用例 次の例は、セル範囲 A1:A5 のそれぞれに、数値の 7、3.5、3.5、1、2 が入力されている場合です。 RANK(A2,A1:A5,1) = 3 RANK(A1,A1:A5,1) = 5

gloriavolley
質問者

お礼

ヘルプのコピーをありがとうございました!

その他の回答 (2)

  • odessa7
  • ベストアンサー率52% (101/192)
回答No.2

 ご質問の主旨が理解しにくいのですが・・。  いくつかの数値があって、それを小→大の順に順位をつけると解釈してお答えします。  セルA1~A10に数値が入力されている場合、その順位を表示する関数は =RANK(A1,$A$1:$A$10)  これをコピー&ペーストすると順位が表示されます。

gloriavolley
質問者

お礼

趣旨の不透明さは大変申し訳ございませんでした。 解釈はおっしゃる通りで構いません。 ありがとうございました。

  • wisemac21
  • ベストアンサー率39% (171/429)
回答No.1

RANK関数を調べてみてはどうでしょうか

関連するQ&A