質問投稿でgooポイントが当たるキャンペーン実施中!!>>

ランク関数を使って順位を出そうと思います。同点の場合別の条件を当てはめて順位を出したいと思います。

チーム名  順位   得点   勝ち点  負け点  勝ち点差   
 A    4    1     1    6    -5
 B    2    3     4    9    -5
 C    2    3     5    3     2
 D    1    5     8    2     6

数字は適当に当てはめたので、矛盾があるかも知れませんがこの様な場合、同点のチームだけ勝ち点差で順位をつけて、同順位の無いようにしたいのですが、どうすればいいのでしょうか。

A 回答 (2件)

私がよく使っている順位付けの方法です。



順位が以下の優先順位で決定するものとします。

(1)勝ち点
(2)得失点差
(3)総得点

で順位付けする場合、
(1)×10000+(2)×100+(3)
というように、常識ではありえない数を掛け算して、
ポイント化します。
このポイントをランク関数で順位付けすることで、
同順位は発生しなくなります。
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/12/01 19:42

こんばんは。



得点が同点の場合、勝ち点で順位をつけたいとの事なら
順位+(勝ち点÷10)で順位(ランク関数)をつけたら
いかがですか?

例題のBチーム 3+4÷10=3.4
   Cチーム 3+5÷10=3.5

Cチームの方が順位が上になります。
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/12/01 19:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QRANK関数 同点の場合違う項目で序列を付けたい

質問願います。
EXCELにて、RANK関数を使って順位付けをする事を理解しています。
スポーツの順位を勝ち点順に並べるのですが、総勝ち点が同点の場合、次に総得点で順位を確定させます。

この場合、順位付けする数値を勝ち点を優先参照・総得点を次に参照させる事は出来ますか?
RANK以外の関数も併用すれば良いのでしょうか?

どなたか回答お願い致します。

Aベストアンサー

総勝ち点が例えばA1セルに50のときに総得点がB1セルに10であったとします。この場合には作業列を作ってC1セルには例えば次の式を入力して重みを付けた値にします。

=A1+B1/1000

C列のデータについてRANK関数を使うことにすればよいでしょう。

Qランク付けするときの同点の処理について

エクセルで、ランク関数を使って順位をつけると、同点の人は同順位になってしまいますよね。

条件を増やして(点と年令などで)同順位の人が無くなるようにしたいのですが、良い方法を教えてください。

エクセル以外での方法でも結構です。

Aベストアンサー

こんにちは

点と年齢であれば
空いてる列に =点×100+年齢 のようにして
それをRANK()で処理すればOKかと思います

1.降順)点数が多く年齢の高い人が上位
  昇順)点数が少なくて年齢が低い人が上位
  =点×100+年齢

2.降順)点数が多く年齢の低い人が上位
  昇順)点数が少なくて年齢が高い人が上位
  =点×100+(100-年齢)

★100歳以上の人も(^^;含まれるなら
 ×100 → ×1000
 100- → 200- 
 ですね!

Qエクセル 同順位の処理

いつもお世話になっております。
 上位3名の合計点を求める時に、同順位(例:1位1名・2位1名・3位2名)が出た場合、3位者(同順位者)については1名のみの点数を計算したいのですがその方法がわかりません。よろしくお願いします。
 また、2位が2名の時は、1位と2位の3名の合計点の計算となります。

 順位はRANK関数を使用しています。

得点 順位 上位合計点
98  1
80  3
76        ?
82  2
80  3

よろしくお願いします。

Aベストアンサー

=LARGE(得点範囲,1)+LARGE(得点範囲,2)+LARGE(得点範囲,3)

で、常に上位三つの点数の和になります。

Q複数条件での順位表示

サッカーのリーグ戦でチームの順位を計算する際、
例えば、勝ち点→得失点差→総得点数という優先順
位でランクを表示したいです。が、エクセルの関数
式を教えていただけませんか。 上位優先条件で同
ランクが発生したときの式がわかりません。

以下のような順位をつけたいです。

チーム 勝ち点 得失差 総得点 順位 
 A   6  +5   8   1
 B   6  +3   5   2
 C   1  -4   2   3
 D   1  -4   0   4

よろしくお願いします。

Aベストアンサー

スマートな回答かどうか判りませんが、隠しセルに、たとえば
勝ち点×10000+得失点差×100+総得点
を計算しておき、そのセルに対してRANK関数で順位を付ける、
というのはいかがでしょうか。


人気Q&Aランキング