USGA Golf Handicap Formula

VinceF

Board Regular
Joined
Sep 22, 2007
Messages
186
Office Version
  1. 2016
Platform
  1. Windows
Greetings and thank you for any assistance with this formula.
The United States Golf Association uses a handicapping formula that I'd like to implement in a spreadsheet that I've created.
To obtain a "Course Handicap" you use the following...
Handicap Index multiplied by the Slope Rating divided by 113 plus Course Rating minus Par.
For example, The following course Slope Rating is 136, Par is 70.
Player A's index is 9.7
To obtain a course handicap for player A is as follows...
(9.7 multiplied by 136 divided by 113) plus (73.6 minus 70) = 15 handicap for Player A for that particular course
Some exceptional golfers have what is called + handicaps which means that they regularly shoot under par and established a "+ handicap".
I'd like my spread sheet to incorporate a formula where it recognizes a "+ handicap" index.

In my spreadsheet you'll notice that I have to put Jane Doe's index in as (-4 index) to obtain a (-1 handicap). Both of these numbers I'd like to show as "+"
(+4 multiplied by 136 divided by 113) plus (73.6 minus 70) = +1 handicap for Player A for that particular course)

I hope I've explained this well enough,

Thanks
VinceF
Excel 2016

8-13 SKINS FINAL INDIANWOOD.xlsm
GHIJK
11JOHN DOE9.715
12JANE DOE-4.0-1
13 
Main
Cell Formulas
RangeFormula
J11:J13J11=IF(I11="","",(I11*$R$3/113)+$P$3-$AI$8)
Cells with Conditional Formatting
CellConditionCell FormatStop If True
G11Expression=ISTEXT($G$11)textNO
G11:H11Expression=ISTEXT($N$3)textNO
I11Expression=ISNUMBER($I$11)textNO
I11Expression=ISTEXT($G$11)textNO
J12,J14,J16,J18,J20,J22,J24,J26,J28,J30,J32,J34,J36,J38,J40,J42,J44,J46,J48,J50Cell Valuecontains "FALSE"textNO
J11,J13,J15,J17,J19,J21,J23,J25,J27,J29,J31,J33,J35,J37,J39,J41,J43,J45,J47,J49Cell Valuecontains "FALSE"textNO
Cells with Data Validation
CellAllowCriteria
G11:H13List='Players list'!$B$5:$B$101
 

Excel Facts

Test for Multiple Conditions in IF?
Use AND(test, test, test, test) or OR(test, test, test, ...) as the logical_test argument of IF.
How about
Excel Formula:
=IF(I12="","",(abs(I12)*$R$3/113)+$P$3-$AI$8)
 
Upvote 0
How about
Excel Formula:
=IF(I12="","",(abs(I12)*$R$3/113)+$P$3-$AI$8)
Hello Fluff,
Thank you for your attempt, you've been very helpful in the past.

However the formula you suggested results in "8" (See Jane Doe). the ABS function is turning the negative number into a positive number giving the result as 8.
What I'm looking to accomplish is that I enter "+4" in the players index cell and based on the course information as given in the 1st message it would result in (+1) course handicap.
The USGA's website allows or calculates this...I only wish I could see what formula they are using.
To help clarify this a little better and for this course which is a par 70, a "4" handicap player would average 77 for 18 holes, whilst a "+4" handicap player would average 71 for 18 holes.

Hope this helps,

VinceF



8-13 SKINS FINAL INDIANWOOD.xlsm
GHIJK
11JOHN DOE4.08
12JANE DOE-4.08
13 
14 
15 
Main
Cell Formulas
RangeFormula
J11,J13:J15J11=IF(I11="","",(I11*$R$3/113)+$P$3-$AI$8)
J12J12=IF(I12="","",(ABS(I12)*$R$3/113)+$P$3-$AI$8)
Cells with Conditional Formatting
CellConditionCell FormatStop If True
G11Expression=ISTEXT($G$11)textNO
G11:H11Expression=ISTEXT($N$3)textNO
I11Expression=ISNUMBER($I$11)textNO
I11Expression=ISTEXT($G$11)textNO
J12,J14,J16,J18,J20,J22,J24,J26,J28,J30,J32,J34,J36,J38,J40,J42,J44,J46,J48,J50Cell Valuecontains "FALSE"textNO
J11,J13,J15,J17,J19,J21,J23,J25,J27,J29,J31,J33,J35,J37,J39,J41,J43,J45,J47,J49Cell Valuecontains "FALSE"textNO
Cells with Data Validation
CellAllowCriteria
G11:H15List='Players list'!$B$5:$B$101
 
Upvote 0
Hello Fluff,
Thank you for your attempt, you've been very helpful in the past.

However the formula you suggested results in "8" (See Jane Doe). the ABS function is turning the negative number into a positive number giving the result as 8.
What I'm looking to accomplish is that I enter "+4" in the players index cell and based on the course information as given in the 1st message it would result in (+1) course handicap.
The USGA's website allows or calculates this...I only wish I could see what formula they are using.
To help clarify this a little better and for this course which is a par 70, a "4" handicap player would average 77 for 18 holes, whilst a "+4" handicap player would average 71 for 18 holes.

Hope this helps,

VinceF



8-13 SKINS FINAL INDIANWOOD.xlsm
GHIJK
11JOHN DOE4.08
12JANE DOE-4.08
13 
14 
15 
Main
Cell Formulas
RangeFormula
J11,J13:J15J11=IF(I11="","",(I11*$R$3/113)+$P$3-$AI$8)
J12J12=IF(I12="","",(ABS(I12)*$R$3/113)+$P$3-$AI$8)
Cells with Conditional Formatting
CellConditionCell FormatStop If True
G11Expression=ISTEXT($G$11)textNO
G11:H11Expression=ISTEXT($N$3)textNO
I11Expression=ISNUMBER($I$11)textNO
I11Expression=ISTEXT($G$11)textNO
J12,J14,J16,J18,J20,J22,J24,J26,J28,J30,J32,J34,J36,J38,J40,J42,J44,J46,J48,J50Cell Valuecontains "FALSE"textNO
J11,J13,J15,J17,J19,J21,J23,J25,J27,J29,J31,J33,J35,J37,J39,J41,J43,J45,J47,J49Cell Valuecontains "FALSE"textNO
Cells with Data Validation
CellAllowCriteria
G11:H15List='Players list'!$B$5:$B$101
 

Attachments

  • USGA Handicap.jpg
    USGA Handicap.jpg
    136.6 KB · Views: 23
Upvote 0
Misunderstood what you wanted, if you are just trying to get rid of the - sign in the results, then use
Excel Formula:
=IF(I12="","",abs((I12*$R$3/113)+$P$3-$AI$8))
 
Upvote 0
Misunderstood what you wanted, if you are just trying to get rid of the - sign in the results, then use
Excel Formula:
=IF(I12="","",abs((I12*$R$3/113)+$P$3-$AI$8))
Thanks again Fluff but I actually want to use the "+", for example "+4" would be entered into the players "Index", the result would be a course handicap of "+1"
This is a picture of the USGA's handicap calculator...whatever formula that they use recognizes the "+".
 

Attachments

  • USGA Handicap.jpg
    USGA Handicap.jpg
    136.6 KB · Views: 25
Upvote 0
If you have a + sign in the cell then it is no longer a number but text.
Did the 2nd formula do what you initially asked for?
 
Upvote 0

Forum statistics

Threads
1,223,231
Messages
6,170,884
Members
452,364
Latest member
springate

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