• ベストアンサー

EXCELで順位をつける

A1~A10のデータの値に順位をつけてB1~B10に表示させるには どのようにしたらよいのでしょうか? つまりA1に5.55    A2に5.45    A3に5.64だったら    B1に2    B2に1    B3に3と表示させたいのです。 もっと言えば    B1に2位    B2に1位    B3に3位と表示させるには? 初心者なので(言い換えればバカなんで) 詳しくわかりやすくお願いいたします。

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 RANK関数を使用します。 B1に、 =RANK(A1,$A$1:$A$3,1) と入力し、B2、B3にコピーすればOK A列の総数によって、RANK関数の中の「$A$3」の部分を変更して下さい。 次に"位"を付ける方法ですが、 B列のセルの書式設定の表示形式を、ユーザー定義で、 「G/標準"位"」 とすればOKです。 ちなみにRANK関数は、同じ順位の場合、1、2、2、4のように後ろの順位が無くなります。

dlx_xlb_qlo_olp
質問者

お礼

ありがとうございます。 やってみます。

関連するQ&A