[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『順位並び替え』(しょう)
名前、点数、があります。点数で順位を算出する関数は、RANKでしています。
点数順及び名前を並び替えをしたいのです。しかし、同じ点数の時に、上手く出来ないのです。
宜しくお願いします。
名前 点数 順位 名前 点数
A 80 1 E 90
B 60 2 A 80
C 70 3 C 70
D 50 5 B 60
E 90 5 F 60
F 60 6 D 50
下のように並べ変わりますが、ご提示の物と同じようになります。 どこが、どのようになるのがご希望でしょうか? (マーヤ) 名前 点数 順位 E 90 1 A 80 2 C 70 3 B 60 4 F 60 4 D 50 6
そのような様式で、構わないです。
どのような関数を使うのですか?
宜しくお願いします。
(しょう)
失礼します。 以下のように表を作ります。
A B C D E F G 1 名前 点数 順位 名前 点数 2 A 80 80.002 1 E 90 3 B 60 60.003 2 A 80 4 C 70 70.004 3 C 70 5 D 50 50.005 4 F 60 6 E 90 90.006 5 B 60 7 F 60 60.007 6 D 50
C2 に =IF(B2="","",B2+ROW()/1000) 下にコピー
E2 に =IF(F2="","",ROW(A1)) 下にコピー
F2 に =INDEX(A$2:A$7,MATCH(LARGE($C$2:$C$7,ROW(A1)),$C$2:$C$7,0)) G2 にコピー、下にコピー
以上で同点数も表示できると思います。 (jun53)
別の方法を書いておきます。 (jun53)さんが回答された表を使います。 (1)A:B列を選択して、「コピー」ボタンをクリックします。 (2)F1を選択して貼り付けます。 (3)G1を選択し、「降順で並べ替え」ボタンをクリックします。 (または、G列からF列をドラッグして選択しても可) (4)順位が必要であればE2セル以降にRANK関数で順位を付けます。 (マーヤ)
jun53さん及びマーヤさん、ありがとうございました。思っているように出来ました。
また、分からないことがあった時にも、宜しくお願いします。
失礼します。
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.