[[20130517030659]] 『ゴルフのポイント』(mirmil) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『ゴルフのポイント』(mirmil)
 エクセル2003,OSはwindows XP
 パーには100点、バーディには200点、イーグルには400点、ボギーには50点、アルバトロスには1000点、
 ダブルボギー以上は0点として、1番から18番までの一覧表を作成したいと思います。
 (例示)
 No. パー ストローク 得点
 1    4       4       100
 2    5       4       200
 3    3       4        50
 4    4       2       400
 5    4       6         0
 6    5       2      1000
 7    4       4       100
 8    3       3       100
 9    4       7         0

 ストロークを入力したとき、得点を自動的に表示する関数を、ご教示していただきたい。
 よろしくお願いします。
 A    B       C         D
 No. パー ストローク 得点
 D2:=CHOOSE(MIN(C2-B2+4,6),1000,400,200,100,50,0)

 すでに提示されている
 =CHOOSE(MIN(C2-B2+4,6),1000,400,200,100,50,0)
 でいいような気がするんですけど…。

 それともこれはmirmilさんが書いたものではなく、誰かが[返信・編集]欄から
 書き込みしたもの???

 (se_9)

 衝突&よく似た回答w。

 =CHOOSE(MIN(8,C2-B2+6),100000,10000,1000,400,200,100,50,0)

 ※オーストリッチは100000、コンドルは10000としてまwww

 ちなみに・・・ホールインワンはどう扱うの?

 (GobGob)


 > すでに提示されている
 >=CHOOSE(MIN(C2-B2+4,6),1000,400,200,100,50,0)
 >でいいような気がするんですけど…。

 ななしさんの編集での回答かもしれませんねー。

 (GobGob)

 >ななしさんの編集での回答かもしれませんねー。

 やはりそうですよね。ななしさん回答な上に編集から書き込みって紛らわしいなぁ…。

 GobGobさん、けっこう詳しいのですね。アルバトロスは聞いたことあるのですが
 オーストリッチやコンドルは初めて聞きました。(私が無知なだけ?)

 (se_9)

 >GobGobさん、けっこう詳しいのですね。アルバトロスは聞いたことあるのですが

 いやいや、周りにすごい詳しい人がいて飽きるほど聞いてましたんでw。

 けど、コンドルとパー5のホールインワン(現実的にホールインワンしかないけど)
 アルバトロスとパー4のホールインワン、イーグルとパー3のホールインワンを
 同列で得点にしてもいいんですかねぇ?

 (GobGob)


 提案として
 ホールインワンは+100点付加。

 =CHOOSE(MIN(7,C2-B2+5),9900,1000,400,200,100,50,0)+(C2=1)*100

 ※オーストリッチは現実味ないので反映せずw
 ※コンドル=現実的にはホールインワンなので 10000のまま

 (GobGob)

明快なご回答ありがとうございます。
見知らぬ得体の知れないわたしにでも、わかりやすく解説していただき
感謝に耐えません。
実は、IF関数でチャレンジしましたが、挫折いたしました。
ご提示いただいた関数だと、簡単に応用ができて、
しかも、自分なりに納得いくものでした。
ちなみに、このゴルフというのは、TBG即ちターゲットバードゴルフの
ことであり、私の技術からすると、せめて、イーグルまでかとはおもいます。
とにかく、これを応用して、競技会場別のスコアデータを記録していきたいと
思います。
本当にありがとうございました。(mirmil)

しかし??????
実際に、CHOOSEを入力すると、
パー3の得点に、1000が表示され、
パー4〜パー5の得点に、#VALUE!が表示されます。
この修正ができないと、実際に使用できないので
新たな疑問がでてまいりました。
お礼を申し上げてのコメントで申し訳ありませんが
今一度、パイオニアの方々のお知恵を貸していただきたいと
思います。(mirmil)

 これ Stableford (ステーブルフォード) の応用でしょ?

 一般的にはハンデも考慮するのでもう少し複雑になるけど
 原理はParが 2 point でそれより打数が多ければ一打につき-1で
 0が最小(なので w boggyまで計算)、逆に少なければ+1
 R & A 系のゴルフクラブでは週に2,3度この競技が行われるけど
 もともとは、高ハンデのプレイヤーが w boggy のプレーで1ホールを
 終了できる(競技が迅速に進む)のと、ハンデ計算のもとデータにも使用してたもの。
 (今はUSGA方式を採用している国が多くなったけど)

 なので、ホールインワンとかアルバトロスなどの呼称には無関係のはずですよ?
 (seiya)

 seiyaさんのおはなしは素人にはチンプンカンプンなので
 このあたりは質問者におまかせw。

 >パー3の得点に、1000が表示され、
 >パー4〜パー5の得点に、#VALUE!が表示されます。

 C列が空白?

 =IF(COUNTIF(B2:C2)=2,提示の数式,"")

 (GobGob)

 =IF(C2="","",提示の数式))
 でもいいのかな?

 (se_9)

GobGobさん、se_9さん、いやはや恐れ入りました。
se_6さんのfxを入力したら、みごと、完成いたしました。
このfxは自分でもわかりそうな感じがします。
自己理解するのは、時間がかかりそうですが、
チャレンジします。Thank you very much. (mirmil)

se_9さん、ありがとうございました。
目を覚ましたばかりでお名前をまちがえてしまいました。
Excuse me.(mirmil)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.