- ベストアンサー
エクセルでランクする時の同点の処理を教えて下さい
ランク関数を使って順位を出そうと思います。同点の場合別の条件を当てはめて順位を出したいと思います。 チーム名 順位 得点 勝ち点 負け点 勝ち点差 A 4 1 1 6 -5 B 2 3 4 9 -5 C 2 3 5 3 2 D 1 5 8 2 6 数字は適当に当てはめたので、矛盾があるかも知れませんがこの様な場合、同点のチームだけ勝ち点差で順位をつけて、同順位の無いようにしたいのですが、どうすればいいのでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
私がよく使っている順位付けの方法です。 順位が以下の優先順位で決定するものとします。 (1)勝ち点 (2)得失点差 (3)総得点 で順位付けする場合、 (1)×10000+(2)×100+(3) というように、常識ではありえない数を掛け算して、 ポイント化します。 このポイントをランク関数で順位付けすることで、 同順位は発生しなくなります。
その他の回答 (1)
- doredore1
- ベストアンサー率38% (13/34)
回答No.1
こんばんは。 得点が同点の場合、勝ち点で順位をつけたいとの事なら 順位+(勝ち点÷10)で順位(ランク関数)をつけたら いかがですか? 例題のBチーム 3+4÷10=3.4 Cチーム 3+5÷10=3.5 Cチームの方が順位が上になります。
質問者
お礼
早速の解答ありがとうございます。 10で割るんですね、成る程とても参考になりました。やってみます。
お礼
とても分かりやすく説明して頂き有難うございました。やってみます。