• ベストアンサー

エクセルでランクする時の同点の処理を教えて下さい

ランク関数を使って順位を出そうと思います。同点の場合別の条件を当てはめて順位を出したいと思います。 チーム名  順位   得点   勝ち点  負け点  勝ち点差     A    4    1     1    6    -5  B    2    3     4    9    -5  C    2    3     5    3     2  D    1    5     8    2     6 数字は適当に当てはめたので、矛盾があるかも知れませんがこの様な場合、同点のチームだけ勝ち点差で順位をつけて、同順位の無いようにしたいのですが、どうすればいいのでしょうか。

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

  • ベストアンサー
回答No.2

私がよく使っている順位付けの方法です。 順位が以下の優先順位で決定するものとします。 (1)勝ち点 (2)得失点差 (3)総得点 で順位付けする場合、 (1)×10000+(2)×100+(3) というように、常識ではありえない数を掛け算して、 ポイント化します。 このポイントをランク関数で順位付けすることで、 同順位は発生しなくなります。

t_and_t
質問者

お礼

とても分かりやすく説明して頂き有難うございました。やってみます。

その他の回答 (1)

  • doredore1
  • ベストアンサー率38% (13/34)
回答No.1

こんばんは。 得点が同点の場合、勝ち点で順位をつけたいとの事なら 順位+(勝ち点÷10)で順位(ランク関数)をつけたら いかがですか? 例題のBチーム 3+4÷10=3.4    Cチーム 3+5÷10=3.5 Cチームの方が順位が上になります。

t_and_t
質問者

お礼

早速の解答ありがとうございます。 10で割るんですね、成る程とても参考になりました。やってみます。

関連するQ&A