Hadicapped gold scorecard help

mikewohlwend

New Member
Joined
Jun 10, 2024
Messages
12
Office Version
  1. 365
Platform
  1. Windows
I am making a scorecard for a golf trip that and want to make it fill itself out. I have some guys that have handicaps over 18 and they need to get more than 1 stroke per hole, but they can't get more than 1 on a par 3. The strokes are based on the holes handicaps from smallest to largest.

I have been able to figure out how to get it to auto populate for someone that's 0-18, I just can't figure out the multiple strokes per hole with over 18.

I don't know how to upload what I have so that I can get some suggestions.
 
Unless you have a golfer with a 33 or higher handicap you should not see more than 1 stroke on a par 3. Most par 3's have the higher handicap ratings (at least on the courses I've played).

We do cap the handicaps at 31 or 32 depending on the 18 you play.
 
Upvote 0

Excel Facts

How to find 2nd largest value in a column?
MAX finds the largest value. =LARGE(A:A,2) will find the second largest. =SMALL(A:A,3) will find the third smallest
Try this, it should cap all the par 3's at a max of 1 stroke.
IF(AND(C$4=3,INT($B6/18)+IF(C$3<=MOD($B6,18),2,1)>1),"*",CHOOSE(INT($B6/18)+IF(C$3<=MOD($B6,18),2,1),"","*","**"))

Book2
ABCDEFGHIJKLMNOPQRSTUVW
1Course
2Hole123456789Out101112131415161718InTotal
3Hcp.31358119171710121614286184
4Par443544354364434544343571
5NameHndcp
6Golfer25* *    *     *   *
7
8Golfer312* **** ****  *** *
9 
10Golfer424*************************
11 
12Golfer532**********************************
Sheet1
Cell Formulas
RangeFormula
L4,V4L4=SUM(C4:K4)
W4W4=L4+V4
C6:K6,C12:U12,C8:C11,D10:U10,M8:U8,D8:K8,M6:U6C6=IF(AND(C$4=3,INT($B6/18)+IF(C$3<=MOD($B6,18),2,1)>1),"*",CHOOSE(INT($B6/18)+IF(C$3<=MOD($B6,18),2,1),"","*","**"))
 
Upvote 0
Try this, it should cap all the par 3's at a max of 1 stroke.
IF(AND(C$4=3,INT($B6/18)+IF(C$3<=MOD($B6,18),2,1)>1),"*",CHOOSE(INT($B6/18)+IF(C$3<=MOD($B6,18),2,1),"","*","**"))

Book2
ABCDEFGHIJKLMNOPQRSTUVW
1Course
2Hole123456789Out101112131415161718InTotal
3Hcp.31358119171710121614286184
4Par443544354364434544343571
5NameHndcp
6Golfer25* *    *     *   *
7
8Golfer312* **** ****  *** *
9 
10Golfer424*************************
11 
12Golfer532**********************************
Sheet1
Cell Formulas
RangeFormula
L4,V4L4=SUM(C4:K4)
W4W4=L4+V4
C6:K6,C12:U12,C8:C11,D10:U10,M8:U8,D8:K8,M6:U6C6=IF(AND(C$4=3,INT($B6/18)+IF(C$3<=MOD($B6,18),2,1)>1),"*",CHOOSE(INT($B6/18)+IF(C$3<=MOD($B6,18),2,1),"","*","**"))

Thank you for the help.

Your example is off you have 2 holes with an 8 hdcp and no 15 hdcp.

That gets me closer but it's still only 29 strokes. There is 3 holes off. Holes 3,11 & 17 should all get 2 strokes.

Once I get above 21 it is always 1 stroke short. Having a par 3 as the 4th hardest hole on the course throws it for a loop. Is there any way you can change you sample to the same par and hdcp as mine and see if it works for you?

1718203788453.png


1718204753286.png
 
Upvote 0
What do you do for a 15 handicap on a course with 4 par 3s? Does the person get 2 strokes on the #1 handicap hole (if the #1 HCP hole is not a par 3)?
 
Upvote 0
What do you do for a 15 handicap on a course with 4 par 3s? Does the person get 2 strokes on the #1 handicap hole (if the #1 HCP hole is not a par 3)?

If the person is a 15 they would get 1 stroke on the hardest 15 holes. You can get 1 stroke on a par 3 you just can't get 2 strokes.
 
Upvote 0
I'm still looking at it, but I'm not sure you can do this with a formula.
It's easy to limit a par 3 to a max of 1 stroke, but if they get 2 stokes on a par 3 you need to move those extra strokes to higher handicap holes that also aren't par 3's.

Based on your score card above any gofer with a handicap of 22 or above will get 2 strokes on some par 3's.
So in the example below we would need to move 3 stokes for golfer6 to higher handicap holes.

Golf habdicap per hole.xlsx
ABCDEFGHIJKLMNOPQRSTUVW
1Course
2Hole123456789Out101112131415161718InTotal
3Hcp.117151931713521881214104166
4Par544434354364454343453672
5NameHndcp
6Golfer250001010011000001005
7Golfer31811111111111111111118
8Golfer42211121211121111121122
9Golfer52812122211221211221228
10Golfer63222122212221222221232
Sheet3
Cell Formulas
RangeFormula
L4,V4L4=SUM(C4:K4)
W4W4=L4+V4
C6:K10,M6:U10C6=INT($B6/18)+IF(C$3<=MOD($B6,18),1,0)
W6:W10W6=SUM(C6:U6)
 
Upvote 0
I haven't had a lot of time to work with this, but in the example below I was thinking maybe you could set up a Par 3 table like in rows 15 to 30.
The table is dynamic and numbers will change if you change courses.
I just used the number of strokes instead of asterisks in the example below.

Rows 16 & 17 just list the par 3's sorted from the most difficult.
Rows 19 & 20 show if you have a handicap from 22 to 26 you need to add 1 stroke to a non-par3. A handicap from 27 to 31 you need to add 2 strokes, etc.

Row 23 just lists handicaps from 22 to 32.
Row 24 I just calculated the next highest handicap hole you want to add the stroke too. So, for a 22 hdcp you would look for the hole with a 5 hdcp which i hole 9 in this example. for a 24 hdcp you would add 1 to hole 2. You will notice that if you have a 26 hdcp it shows hole 5, but hole 5 is a par 3, if you look over 1 column you would look for the 10 hdcp hole which is hole 15.
Since handicaps 27 and higher need a 2nd stroke added Row 30 shows what hole to add it too. Since a 30 hdcp shows the 2nd stroke needs to be added to hole 14 which is a par 3 you need to look over one column and see hole 3. So with a 30 hdcp you would add 1 stroke to hole 8 and 1 stroke to hole 3.

This was done quickly so the table in not set up as a lookup table, but maybe something like this could be done as a VLOOK table to use in a formula to automatically add the strokes (not sure).

Unless you just have a large number of golfers the easiest way is probably to use the original formula and then using the Table just manually change the the handicaps of 22 and above.

Golf habdicapfor MSG.xlsx
ABCDEFGHIJKLMNOPQRSTUVW
1Course
2Hole123456789Out101112131415161718InTotal
3Hcp.117151931713521881214104166
4Par544434354364454343453672
5NameHndcp
6Golfer25000101001100000100
7Golfer318111111111111111111
8Golfer422111212111211111211
9Golfer528121222112212112212
10Golfer632221222122212222212
11Golfer727121222112212111212
12Golfer826121212112212111212
13
14
15Par 3 Table
16Hole #165147
17Hole Hdcp491417
18
19Golfer Hdcp22273235
20Strokes1234
21
22
23Golfer Hdcp2223242526272829303132
24Hole Hdcp56789101112131415
25Move to Hole9182125151138143
26Is it a Par 3FALSEFALSEFALSEFALSETRUEFALSEFALSEFALSEFALSETRUEFALSE
27
282 nd Stroke
29Hole Hdcp111213141516
30Move to Hole113814317
Sheet4
Cell Formulas
RangeFormula
L4,V4L4=SUM(C4:K4)
W4W4=L4+V4
C6:K12,M6:U12C6=INT($B6/18)+IF(C$3<=MOD($B6,18),1,0)
B16:E17B16=SORT(FILTER(C2:U3,C4:U4=3),2,1,-1)
B19:E19B19=B17+18
C20:E20C20=IF(C19<>"",B20+1)
B24:L24B24=18-(36-B23)+1
B25:L25,G30:L30B25=FILTER($C$2:$U$2,$C$3:$U$3=B24)
B26:L26B26=FILTER($C$4:$U$4,B25=$C$2:$U$2)=3
Dynamic array formulas.
 
Upvote 0
I haven't had a lot of time to work with this, but in the example below I was thinking maybe you could set up a Par 3 table like in rows 15 to 30.
The table is dynamic and numbers will change if you change courses.
I just used the number of strokes instead of asterisks in the example below.

Rows 16 & 17 just list the par 3's sorted from the most difficult.
Rows 19 & 20 show if you have a handicap from 22 to 26 you need to add 1 stroke to a non-par3. A handicap from 27 to 31 you need to add 2 strokes, etc.

Row 23 just lists handicaps from 22 to 32.
Row 24 I just calculated the next highest handicap hole you want to add the stroke too. So, for a 22 hdcp you would look for the hole with a 5 hdcp which i hole 9 in this example. for a 24 hdcp you would add 1 to hole 2. You will notice that if you have a 26 hdcp it shows hole 5, but hole 5 is a par 3, if you look over 1 column you would look for the 10 hdcp hole which is hole 15.
Since handicaps 27 and higher need a 2nd stroke added Row 30 shows what hole to add it too. Since a 30 hdcp shows the 2nd stroke needs to be added to hole 14 which is a par 3 you need to look over one column and see hole 3. So with a 30 hdcp you would add 1 stroke to hole 8 and 1 stroke to hole 3.

This was done quickly so the table in not set up as a lookup table, but maybe something like this could be done as a VLOOK table to use in a formula to automatically add the strokes (not sure).

Unless you just have a large number of golfers the easiest way is probably to use the original formula and then using the Table just manually change the the handicaps of 22 and above.

Golf habdicapfor MSG.xlsx
ABCDEFGHIJKLMNOPQRSTUVW
1Course
2Hole123456789Out101112131415161718InTotal
3Hcp.117151931713521881214104166
4Par544434354364454343453672
5NameHndcp
6Golfer25000101001100000100
7Golfer318111111111111111111
8Golfer422111212111211111211
9Golfer528121222112212112212
10Golfer632221222122212222212
11Golfer727121222112212111212
12Golfer826121212112212111212
13
14
15Par 3 Table
16Hole #165147
17Hole Hdcp491417
18
19Golfer Hdcp22273235
20Strokes1234
21
22
23Golfer Hdcp2223242526272829303132
24Hole Hdcp56789101112131415
25Move to Hole9182125151138143
26Is it a Par 3FALSEFALSEFALSEFALSETRUEFALSEFALSEFALSEFALSETRUEFALSE
27
282 nd Stroke
29Hole Hdcp111213141516
30Move to Hole113814317
Sheet4
Cell Formulas
RangeFormula
L4,V4L4=SUM(C4:K4)
W4W4=L4+V4
C6:K12,M6:U12C6=INT($B6/18)+IF(C$3<=MOD($B6,18),1,0)
B16:E17B16=SORT(FILTER(C2:U3,C4:U4=3),2,1,-1)
B19:E19B19=B17+18
C20:E20C20=IF(C19<>"",B20+1)
B24:L24B24=18-(36-B23)+1
B25:L25,G30:L30B25=FILTER($C$2:$U$2,$C$3:$U$3=B24)
B26:L26B26=FILTER($C$4:$U$4,B25=$C$2:$U$2)=3
Dynamic array formulas.

I ended up making a table outside the border and used conditional formatting to over ride what gets typed in the player handicap. I’ll send a screenshot of that tomorrow. It’s not perfect but it does whets needed
 
Upvote 0

Forum statistics

Threads
1,223,888
Messages
6,175,219
Members
452,620
Latest member
dsubash

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top