Consistent Member Add Given Desired Target and Time Constraint

tonyperkis

New Member
Joined
Mar 30, 2021
Messages
2
Office Version
  1. 365
Platform
  1. Windows
Hello,

This is as much of a math question as it is an excel question but hoping someone has an idea. I am trying to determine how many members I would need to add per month to hit an ending member target given a set beginning # of members and a set attrition rate (members lost/beginning members), and a desired # of months to achieve this goal. In the example below I know that a given location that wants to hit 500 members in 12 months will need to add 54 members/month. I got to this solution via goal seek but would prefer that a user could enter their desired parameters into the yellow highlighted cell and get a formulaically derived answer. I'm spinning my wheels on this one so welcome any suggestions.

Thanks!

Member Build.xlsx
CDEFGHIJKLMNOPQRSTUVW
1New Brand
2Member Build Tool
3
4
5Store InformationXXXXX
6
7Open Date3/1/2019
8Market MN-Minnesota
9
10
11
12Target Member Build
13
14Enter Target Member Count500
15Enter # of Months to reach Target12
16
17Current Member Count347
18Current Attrition %9.6%
19
20Avg. Monthly Member Add Required to Hit Target54123456789101112
21Beginning Members347368387404419433446457467477485493
22Members Lost(33)(35)(37)(39)(40)(41)(43)(44)(45)(46)(46)(47)
23New Member Adds545454545454545454545454
24Ending Member Count368387404419433446457467477485493500
25
26Target Ending Members500500500500500500500500500500500500
27Delta(132)(113)(96)(81)(67)(54)(43)(33)(23)(15)(7)-
28
29Member Add186167150135121108978777696154
3054
31
32
Member Build Tool
Cell Formulas
RangeFormula
G20G20=K30
L20:V20L20=K20+1
K21K21=$G$17
L21:V21L21=K24
K22:V22K22=-$G$18*K21
K23:V23K23=$K$30
K24:V24K24=SUM(K21:K23)
K26:V26K26=$G$14
K27:V27K27=IFERROR(ROUND(K24-K26,0),"")
K29:V29K29=$G$14-(K$21*(1-$G$18))
Named Ranges
NameRefers ToCells
'Member Build Tool'!solver_adj='Member Build Tool'!$K$30G20, K23:V23
 

Excel Facts

Who is Mr Spreadsheet?
Author John Walkenbach was Mr Spreadsheet until his retirement in June 2019.
Welcome to the forum.

What you have here is a diminishing geometric series with a constant. See here for example.

The general formula for your data after being rearranged from a summation series is:

End = Start(1+rate)^periods + Constant * (1-(1+rate^periods)) / (1-(1+rate))

So,
Start = 347
Rate = -.0960
Constant = 54

End = 347(1-.096)^12 + 54*(1-.096^12) / (1-(1-.096) = 498

and that works out, ignoring rounding.

So we can solve for Constant if we know End, or 500.
Constant = [500 - 347(1-.096)^12] / [(1-.096^12) / (1-(1-.096)] = 54.2

I can't type very well and I might have messed up the text here, so I include an Excel model.

MrExcel posts18.xlsx
BCD
3start347
4rate-9.60%90.40%
5end500
6constant54
7periods12
8
9
10
11Formula for End103.3596
12394.9503
13498.3098
14
15Formula for Constant396.6404
167.313894
1754.23109
Sheet66
Cell Formulas
RangeFormula
D4D4=1+C4
D11D11=C3*D4^C7
D12D12=C6*(1-D4^C7)/(1-D4)
D13D13=SUM(D11:D12)
D15D15=C5-D11
D16D16=(1-D4^C7)/(1-D4)
D17D17=D15/D16
 
Upvote 0
Solution
Welcome to the forum.

What you have here is a diminishing geometric series with a constant. See here for example.

The general formula for your data after being rearranged from a summation series is:

End = Start(1+rate)^periods + Constant * (1-(1+rate^periods)) / (1-(1+rate))

So,
Start = 347
Rate = -.0960
Constant = 54

End = 347(1-.096)^12 + 54*(1-.096^12) / (1-(1-.096) = 498

and that works out, ignoring rounding.

So we can solve for Constant if we know End, or 500.
Constant = [500 - 347(1-.096)^12] / [(1-.096^12) / (1-(1-.096)] = 54.2

I can't type very well and I might have messed up the text here, so I include an Excel model.

MrExcel posts18.xlsx
BCD
3start347
4rate-9.60%90.40%
5end500
6constant54
7periods12
8
9
10
11Formula for End103.3596
12394.9503
13498.3098
14
15Formula for Constant396.6404
167.313894
1754.23109
Sheet66
Cell Formulas
RangeFormula
D4D4=1+C4
D11D11=C3*D4^C7
D12D12=C6*(1-D4^C7)/(1-D4)
D13D13=SUM(D11:D12)
D15D15=C5-D11
D16D16=(1-D4^C7)/(1-D4)
D17D17=D15/D16
Wow this is awesome - thank you! I'm still playing around with this but your approach is definitely working for me! I'll have to sit down and work through your logic again so I can apply this to different scenarios in the future.

Thanks again for your help - it is greatly appreciated!
 
Upvote 0
Super! You're welcome.

if you have time, mark the above as the solution.
 
Upvote 0

Forum statistics

Threads
1,215,824
Messages
6,127,077
Members
449,358
Latest member
Snowinx

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