• ベストアンサー

順位付け関数について

ゴルフコンペで使用するゴルフの順位付けに困っております。     (1)(スコア) (2)(ハンデ) (3)((1)-(2))  (4)(順位)  Aさん   90       5       85        1 Bさん   91       6       85        1 Cさん   92       7       85        1 3人共に(3)は同スコアで、(4)の順位欄は全員1位ですが、これを順位欄が ハンデの少ない人が1位、次にハンデが少ない人が2位となるような関数 は御座いませんでしょうか。 一通り調べたのですが未だにわからず、大変お恥ずかしいですが 何卒御教示の程、宜しく御願い申し上げます。

  • uthai
  • お礼率54% (6/11)

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

  • ベストアンサー
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

(3)の式を =(1)-(2)+0.1/(2) と小数点以下にハンデの逆数を入れておいて 表示には、小数点以下を表示しない。 にして、微妙に点数を変えてみては如何でしょうか。

uthai
質問者

お礼

申し訳御座いませんでした。解決できました。本当に有難う御座いました。難しい関数を考えておりましたので、ビックリしております。有難う御座いました。

uthai
質問者

補足

小生の説明不足大変申し訳御座いません。 上記ご説明させて頂きました通り、EXCEL関数で可能であれば自動で順位設定行いたく考えております。 何卒御教示の程、宜しく御願い申し上げます。

その他の回答 (1)

回答No.2

同点の場合にハンデが少なかった人がエラく、ハンデをたくさん 貰ってた人が不利になるような重み付けをしていくんですね。 (3)の式を、(1)-(2)+0.001*(2)くらいにしてみます。で、表示形式 で小数点以下を見せないようにしておいて下さい。そうすると見た 目は同じ85点ですが、実際の数値は85.005,85.006,85.007となって はっきりと順位が決まります。

uthai
質問者

お礼

申し訳御座いませんでした。解決できました。本当に有難う御座いました。

uthai
質問者

補足

説明不足で大変申し訳御座いません。この順位設定を自動で行いたいので御座います。スコアを入れたら同スコアでもハンデが低い順に順位が表示されるように致したく、実は100人以上の大コンペで同一順位が多く、このハンデが低い順に順位を入れ替えるのが大変面倒だった為、何か良い方法は無いかとご質問させて頂きました次第で御座います。何卒御教示の程、宜しく御願い申し上げます。

関連するQ&A

  • ゴルフの順位付け

    先日、ゴルフコンペで同スコアの人がいました。 2人とも43-45の88で、ハンデも同じでしたが、 年齢の若い方の人が上位になっていました。 同スコア、同ハンデの場合、年寄りが上位と思ていましたが、 各ホール毎のスコア(バーディ数等)が考慮されたのでしょうか? もしくは、年齢の登録が間違っていたのでしょうか? ゴルフ場のシステム毎に順位付けの方法は違うのでしょうか?

  • ゴルフコンペの順位の件

    Excel2007で、ゴルフコンペの順位のつけ方で教えてください。 F列にグロススコア、G列にハンデ、H列にネットスコアがあって、I列に   =IF(H2="","",RANK(H2,$H$2:$H$100,1)) を入れて順位をつけますが、このH列のネットスコアが同順位の場合は、 G列のハンデ上位者を順位の上に持ってきたいのですが、どのような関数を使えば良いか 教えて頂きたいと思います。 私、初心者レベルですのよろしくお願いします。

  • 同スコアの時の順位の決め方

    昨日、同級生のコンペがあり私が幹事をしました。 プレーが終わり、成績発表の段階で問題が二つ起こりました。 2位に同スコア、同ハンデ、が2人並び、これは生年月日で2月生まれの人が2位、3月生まれの人が3位と決まりました。 もう一つの問題は、ベスグロが同スコアで二人いて、どちらに決めるかでもめました。 私としては幹事ということで、ローハンデの方をベスグロにしたのですが、ゴルフに詳しいメンバーから「ベスグロは同スコアで並んだ場合ハンデの多いほうを選ぶ」と言われました。クラブの月例会などではこちらを採用しているそうです。 この「ベスグロ・同スコア」の場合、ちゃんとした決まりがあるのでしょうか。どなたかお願いいたします。

  • 順位をつけたいです。

    質問があります。 ゴルフの結果の順位を表示したいと考えています。 ---------------------------- $score['makoto'] = -6; $score['yuko'] = -2; $score['kenta'] = 0; $score['hiroshi'] = 0; $score['yuko'] = 3; ---------------------------- <出力結果> 第1位:-6 makotoさん 第2位:-2 yukoさん 第3位:0 hiroshiさん kentaさん 第5位:3 yukoさん ----------------------------------------- 名前の重複はあります。 ゴルフの結果なのでマイナスが大きい人が 順位が高いくなります。 また同じスコアの人は名前をソートして、 次の順位は変わります(3位→5位) どうか宜しくお願いいたします。m(_ _)m

    • 締切済み
    • PHP
  • 【ゴルフ】ゴルフハンデとは何ですか? コンペでゴ

    【ゴルフ】ゴルフハンデとは何ですか? コンペでゴルフハンデを記載くださいと書かれていましたが、意味が分からなかったのでゴルフハンデ0にしてエントリーしました。 皆さんはゴルフハンデって幾らと書いてますか? ゴルフハンデって大きな数字にしたら、スコアから引かれて多く書けば優勝してしまうのでは?

  • Excelマクロで、スコアによって順位付けをしたい。

    Excelマクロで、スコアによって順位付けをしたい。 極初心者ですみません 教えて下さい。 ゴルフの成績表が作ってあり、E列に順位付けをしたい。 1.カーソルをE5に移動し(最初の順位入力位置) 2.もしそのセルから4個右側のセル内の数字が30以上であれば(E5)に1(i)を入力し、 3.セル位置を1つ下に移動する。 4.上記2.3.の処理を繰り返す。 5.もし、4個右側が0(ゼロ:不参加)であれば i に50を加えた数字を入力する。 という作業をしたいのですが、どうしても解りません、教えて下さい。 以下は、自分が作ったマクロですが、コンパイルエラーで作動しません。 Sub 順位付け() ' 順位付け Macro ' 優勝2位3位の順位付けを行う For i = 1 To 34 If Cells(i, 4).Value > 30 Then Value = i Range(E5).Offset(i, 0).Select Else Value = i + 50 Range(E5).Offset(i, 0).Select End If Next i End Sub

  • コンペのわからない用語を教えてください。

    コンペのわからない用語を教えてください。 ゴルフ歴3ヶ月にして初コンペに行きます。 競技方法:ハンデ方式 罰金:NET85以上は1打200円 初参加の人のみH.Corを教えてください。 とあります。 僕の今のスコアは139です。 ハンデ方式、NET、H.Corというのがわからないのですが、教えてください。

  • エクセルで成績に順位をつける方法

    グラウンドゴルフの成績順位を決める場合、次のルールがあります。 1)スコアの少ない(小さい数字)のが上位 2)スコアが同数の場合、「1打」(ホルインワン)が多い人が上位 3)スコアが同数で、「1打」も同数の場合、「2打」の多い人が上位 4)スコア、「1打」、「2打」も同数の場合は、同一ランクとする 下記はの「順位」はRANK係数でつけた場合ですが、これを→にする方法をご教示下さい。 氏名  スコア  1打数  2打数  順位  →修正 A     66     4     12     1     1 B     66     3     14     1     2 C     71     3     14     3     3 D     72     3     15     4     4 E     72     2     10     4     5 F     74     3      9     6     7 G     74     3     11     6     6

  • 比例名簿順位付けの仕方と政党の選挙民重視度

    政党が選挙民の意思を重視しているなら、全員、重複立候補させ、同順位に位置付けるべきだと考えています。 だから、選挙民の意思にかかわりなく、政党幹部が勝手に順位付けする政党は、選挙民の意思を重視していないと思うのですが、 そうでないという考え方は、その理由を説明できるのでしょうか。

  • Excelで条件付でランク付けをするには

    エクセルでRank関数を条件付で使うための数式を教えてください。 ゴルフの打数を昇順にしたいのですが、同順位の場合年齢が若い人の場合は後(降順)にするようにする数式を教えてください。

専門家に質問してみよう