Create Exponential Growth Curve in Excel where the starting point is higher than zero

SR1SR

New Member
Joined
Jul 6, 2022
Messages
5
Office Version
  1. 365
Platform
  1. Windows

This solution is perfect!! What if I need the starting point of this curve to be higher to match an existing trend?
Current sales are averaging more than zero per week so I want to continue that trend with an exponential curve whose data points all add up to a stated goal.
Example below

Goal2202
Weeks13
Curve Total2202
Formula92.7397
Constant23.74388
Territory 8 Week Average120
2/1199
2/18189
2/25103
3/4102
3/11112
3/18111
3/25134
4/1114
144.22161I don't want to drop from 114 to 44.22.
253.23391Need to continue from the average of known sales above with an exponential growth curve whose data points all add up to the goal number
364.08292
477.14293
592.86457
6111.7902
7134.573
8161.9988
9195.0139
10234.7575
11282.6007
12340.1944
13409.5256
 

Excel Facts

Bring active cell back into view
Start at A1 and select to A9999 while writing a formula, you can't see A1 anymore. Press Ctrl+Backspace to bring active cell into view.
growrate.xlsx
ABCDEFGH
1check
2growrate5,516373%
3periodamountperiodvaluesum
4115,516373%1120,28872201,9980,001965
521,055163732126,9242
63133,9259
7sum after 14 periods20,31577224<<<< GOAL SEEK on value : 20,3157894736842 by changing B24141,3137
85149,1091
9goal 22026157,3345
10start1147166,0137
11fraction20,315789478175,1716
129184,8347
1310195,0309
1411205,7895
1512217,1416
1613229,1200
17
Blad1
Cell Formulas
RangeFormula
D4D4=+B2
E4:E16E4=SEQUENCE(13)
G4G4=SUM(F4:F16)
H4H4=+B9-G4
B5B5=+B4+B2
B7B7=SUM(GROWTH(B4:B5,A4:A5,SEQUENCE(14)))
C7C7="<<<< GOAL SEEK "& CHAR(10) & "on value : " & B11 & CHAR(10) & " by changing B2"
B11B11=+B9/B10+1
F4:F16F4=$B$10*POWER(1+$D$4,E4)
Dynamic array formulas.
 
Upvote 0
growrate.xlsx
ABCDEFGH
1check
2growrate5,516373%
3periodamountperiodvaluesum
4115,516373%1120,28872201,9980,001965
521,055163732126,9242
63133,9259
7sum after 14 periods20,31577224<<<< GOAL SEEK on value : 20,3157894736842 by changing B24141,3137
85149,1091
9goal 22026157,3345
10start1147166,0137
11fraction20,315789478175,1716
129184,8347
1310195,0309
1411205,7895
1512217,1416
1613229,1200
17
Blad1
Cell Formulas
RangeFormula
D4D4=+B2
E4:E16E4=SEQUENCE(13)
G4G4=SUM(F4:F16)
H4H4=+B9-G4
B5B5=+B4+B2
B7B7=SUM(GROWTH(B4:B5,A4:A5,SEQUENCE(14)))
C7C7="<<<< GOAL SEEK "& CHAR(10) & "on value : " & B11 & CHAR(10) & " by changing B2"
B11B11=+B9/B10+1
F4:F16F4=$B$10*POWER(1+$D$4,E4)
Dynamic array formulas.
BSALV - Can't thank you enough. I tested your solution and it was spot on. My challenge is your method as well as using goals seek on my own gave me the correct answer for an individual territory. Problem is I have 80+ territories and using Goal Seek is too time consuming especially when the goal numbers will change quarterly for the 80+ territories. Was looking for a calculation using the GROWTH function as in the video but being able to start at a value greater than zero where, as you did, all of the values of the curve add up to a predetermined value or goal. If I had a formula, I could then copy it into a table across the 80+ territories. Again, very much appreciate your help and time. Any ideas are welcome
 
Upvote 0
Is there some rationale for requiring exponential growth? The GROWTH function requires that you have sufficient information (known) to support regression to determine fitting parameters for an exponential model, and then those parameters are used for extrapolation purposes. In the example shown in post #1, there is little reason to expect that the growth will be exponential (the known data do not exhibit that behavior), so I do not understand why GROWTH would or should be used.

Regarding the latest post that mentions 80+ territories, is something known about historical growth trends for each of these territories? Are their growth trends different? Without some historical basis, there is no way to know what fitting parameters would be appropriate for each territory. Or are you only interested in specifying a starting y value, a target ending y value, and the time interval between the two to establish the exponential model parameters, without regard for whether real data support the application of the model?
 
Last edited:
Upvote 0
Each territory is provided a quarterly goal. The growth is exponential based on the type of business we are in. It is also a better motivational tool for the rep to see that they don't have to have astronomical numbers right in the beginning of the quarter which is what would result in a linear trend. I can achieve this through an exponential growth curve and based on using GOAL SEEK last quarter, I was very accurate in what each of my 9 reps achieved, not just in the real numbers, but also in their ability to see that they could achieve what on the surface seemed like some very lofty quarterly goals. The challenge here is I want to roll this out to a larger group which includes 80+ territories with users who are very excel basic. By creating a table where they can enter basic information like 8 week territory sales average leading up to a new quarter, the territory goal, and the assumption of 13 weeks in a quarter, the project will help others who have reps who feel they are unable to achieve on day one of a new quarter. The need is a formula that, as in the video, produces a curve where all data points add up to the territory goal. I just need it to start at what each territory's 8 week average is, which of course, is a point higher than zero.
 
Upvote 0
KRice is right with his opinion. So this solution is perhaps mathematically correct, but is not the "real thing", thus a "motivational tool"
sr1sr
on the tab "VBA" in yellow the 3 numbers for making a serie. The resulting serie can be horizontal or vertical, your choice.
 
Upvote 0
BSALV - you are over the target.
Ideally a non-VBA solution is preferred.
Best scenario is a growth formula (that doesn't start at zero but at a value inputted by the user) that could be copied and pasted across a table for the 80+ territories.
I appreciate your time and understand if you have had enough with trying to assist.
Do know your time and effort is much appreciated.
 
Upvote 0
i can't help you in a non-VBA way, sorry.
You have 80+ places in your workbook, where you want such a serie.
That 'll be a difficult job to copy exactly 80+ times a bunch of formulas ... .

With my solution, you point 80+ times the 3 parameters and the range for the output of that serie, no chance to make errors.

I hope a 365-formula-specialist 'll help you ...
 
Upvote 0
Thanks BSALV. Your assistance is much appreciated
 
Upvote 0

Forum statistics

Threads
1,214,639
Messages
6,120,679
Members
448,977
Latest member
dbonilla0331

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