Bowling Secretary Spreadsheet

rlabonte68

New Member
Joined
Nov 12, 2021
Messages
26
Office Version
  1. 2019
Platform
  1. Windows
  2. MacOS
I am trying to create a spreadsheet that will calculate averages and handicap. Bowl 3 games per week with an average each week, so an average after 3 games, 6 games and so forth. Handicap is calculated as such, 90% of 190. You subtract their average from 190 then times .9. I also need the handicap result to round down if decimal is .5 or lower and round up if over .5.
 

Excel Facts

Difference between two dates
Secret function! Use =DATEDIF(A2,B2,"Y")&" years"&=DATEDIF(A2,B2,"YM")&" months"&=DATEDIF(A2,B2,"MD")&" days"
Book2
ABCDEFGHIJKLMNO
2StandardPercentageGame Average
319090%6
4
5AverageHandicapGame 1Game 2Game 3Game 4Game 5Game 6Game 7Game 8Game 9Game 10Game 11Game 12
6Player 10171000000000000
7Player 20171000000000000
8Player 30171000000000000
9Player 40171000000000000
10Player 50171000000000000
11Player 60171000000000000
12Player 70171000000000000
13Player 80171000000000000
14Player 90171000000000000
15Player 100171000000000000
16Player 110171000000000000
17Player 120171000000000000
18Player 130171000000000000
19Player 140171000000000000
20Player 150171000000000000
Sheet1
Cell Formulas
RangeFormula
B6:B20B6=AVERAGE(INDIRECT(ADDRESS(ROW(),COUNTA(INDIRECT(ROW()&":"&ROW()))- GamesToAverage +1) & ":" & ADDRESS(ROW(),COUNTA(INDIRECT(ROW()&":"&ROW())))))
C6:C20C6=IF(MOD(((Standard-INDIRECT(ADDRESS(ROW(),COLUMN()-1)))*HandicapPercentage),1)<= 0.5, ROUNDDOWN(((Standard-INDIRECT(ADDRESS(ROW(),COLUMN()-1)))*HandicapPercentage),0),ROUNDUP(((Standard-INDIRECT(ADDRESS(ROW(),COLUMN()-1)))*HandicapPercentage),0))
Named Ranges
NameRefers ToCells
GamesToAverage=Sheet1!$C$3B6:B20
HandicapPercentage=Sheet1!$B$3C6:C20
Standard=Sheet1!$A$3C6:C20


You can change the names of the players, adjust your standard as needed, change your handicap percentage as needed, change how many games to use for averaging, add more players by expanding the columns B and C downward. Player name must have something in it. Games can not have gaps (if there is a Game 5 with a value, game 1,2,3, and 4 must all have some value). The average is calculated with the last X number of games; if you need it to be the first X number of games, let me know.
 
Last edited:
Upvote 0
I made a correction so that if a player has less games than the averaged number, it will use all of their games.
Please use the below pasted formulas as the previous ones didn't have this correction.
Not every player needs to have the same number of games, for example:
Book2
ABCDEFGHIJKLMNO
2StandardPercentageGame Average
319090%6
4
5AverageHandicapGame 1Game 2Game 3Game 4Game 5Game 6Game 7Game 8Game 9Game 10Game 11Game 12
6Player 1117.75651794010296401432191821851213571
7Player 2143.66666674221811719647153125119157161
8Player 3125.66666675811681177101587112713521614422062
9Player 411171212122102879449
10Player 5145.75401731006618395142193137176200182102
11Player 6113.083333369213199781915210558598318037102
12Player 7141.625441701101608912319571215
13Player 8130.3333333544018521814621114874532011546668
14Player 9126.1666667575110210110116620313010013183218128
15Player 10118.1818182651591121861136278738999206123
16Player 11128.833333355955321119674761062198121413091
17Player 12134.416666750591634010919516011513321791200131
18Player 13120.5833333621698146106778621314237151197142
19Player 14114.2689341557516811517150215159
20Player 151186548188
Sheet1
Cell Formulas
RangeFormula
B6:B20B6=AVERAGE(INDIRECT(IF(COUNTA(INDIRECT(ROW()&":"&ROW())-3)>=GamesToAverage,ADDRESS(ROW(),COUNTA(INDIRECT(ROW()&":"&ROW()))- GamesToAverage +1), ADDRESS(ROW(),COLUMN()+2))& ":" & ADDRESS(ROW(),COUNTA(INDIRECT(ROW()&":"&ROW())))))
C6:C20C6=IF(MOD(((Standard-INDIRECT(ADDRESS(ROW(),COLUMN()-1)))*HandicapPercentage),1)<= 0.5, ROUNDDOWN(((Standard-INDIRECT(ADDRESS(ROW(),COLUMN()-1)))*HandicapPercentage),0),ROUNDUP(((Standard-INDIRECT(ADDRESS(ROW(),COLUMN()-1)))*HandicapPercentage),0))
Named Ranges
NameRefers ToCells
GamesToAverage=Sheet1!$C$3B6:B20
HandicapPercentage=Sheet1!$B$3C6:C20
Standard=Sheet1!$A$3C6:C20


Hope it helps
 
Upvote 0
thank you for the input, this is not quite what i need plus I'm a little lost. I've attached an example. As you can see in the example i have 3 games then a total for the the games. I need an average for the total pins which is at the bottom. After adding the 2nd week i need an average for 6 games and 9 after week three and so on.
bowling sheet.xlsx
ABCDEFG
1WeekGame 1Game 2Game 3SeriesAverage
21175187200562180
32
43
54
65
76
87
98
109
1110
1211
1312
1413
1514
1615
1716
1817
1918
2019
2120
2221
2322
2423
2524
26Total Pins562
27
Sheet1
Cell Formulas
RangeFormula
E2E2=SUM(B2:D2)
E26E26=SUM(E2:E25)
 
Upvote 0
forgot a cell for handicap
bowling sheet.xlsx
ABCDEFGH
1WeekGame 1Game 2Game 3SeriesAverageHandicap
211751872005621809
32
43
54
65
76
87
98
109
1110
1211
1312
1413
1514
1615
1716
1817
1918
2019
2120
2221
2322
2423
2524
26Total Pins562
Sheet1
Cell Formulas
RangeFormula
E2E2=SUM(B2:D2)
H2H2=(190-G2)*0.9
E26E26=SUM(E2:E25)
 
Upvote 0
Not sure where your average of 180 comes from, but is this what you need
+Fluff 1.xlsm
ABCDEFGH
1WeekGame 1Game 2Game 3SeriesAverageHandicap
21175187200562187.332
32
43
54
65
76
87
98
109
1110
1211
1312
1413
1514
1615
1716
1817
1918
2019
2120
2221
2322
2423
2524
26Total Pins562
Lists
Cell Formulas
RangeFormula
E2E2=SUM(B2:D2)
G2G2=AVERAGE(B2:D25)
H2H2=ROUND((190-G2)*0.9,0)
E26E26=SUM(E2:E25)
 
Upvote 0
the 180 was just a number i put in to show average. Will this work once i start adding other games in other weeks. I would also like the average to be a whole number no decimal but it needs to round down, so 187.5 will be 187 and 187.6 will be 188
 
Upvote 0
Will this work once i start adding other games in other weeks.
Yup. :)
+Fluff 1.xlsm
ABCDEFGH
1WeekGame 1Game 2Game 3SeriesAverageHandicap
211751872005621882
32163205197565
43
54
65
76
87
98
109
1110
1211
1312
1413
1514
1615
1716
1817
1918
2019
2120
2221
2322
2423
2524
26Total Pins1127
Lists
Cell Formulas
RangeFormula
G2G2=ROUND(AVERAGE(B2:D25)-0.01,0)
H2H2=ROUND(((190-G2)*0.9)-0.001,0)
E2:E3E2=SUM(B2:D2)
E26E26=SUM(E2:E25)
 
Upvote 0
Solution
That is just what i was looking for. thank you so much for your help and for the quick responses.
 
Upvote 0
Glad we could help & thanks for the feedback.
 
Upvote 0

Forum statistics

Threads
1,223,903
Messages
6,175,284
Members
452,630
Latest member
OdubiYouth

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