Please help with formula within waterfall (I am stumped)

almst791

Board Regular
Joined
Jun 29, 2016
Messages
82


Hi guys, I have such a difficult time explaining theissue but will try my best and attach file for an example.

So in my example: each month a number of new customers come each month (Input),each monthly set of customers has an input on how many times they will return(Input). This will change each month.




Our assumption is that they will return every month aftertheir initial visit for x number of months. X is driven by the input above.


So each month the timeframe for them returning willchange.

I currently have modeled in a formula that will tell ushow many returning customers you will have in a given month, this formula needsrewritten every time our input on monthly returns changes. I want this to beautomated so when monthly return inputs change this will update. (Row 6).




I have created a a waterfall below that will drive row 6but do not know what formula to write into row 6 so this will work. This model will expand about 5 years; it willtake me a very long time to write formulas for each month.

Please help me if possible.




Book1
ABCDEFGHIJKLMNOPQ
1AprMayJunJulAugSepOctNovDecJanFebMar
2Initial Customer visti1,3754,1656,1667,46522,16430,53642,35057,29286,470124,688184,379295,791
3AVG Times Customer returns1.52.02.02.02.53.04.05.06.58.09.511.0
4Rounded up2.02.02.02.03.03.04.05.07.08.010.011.0
5Total Future returns2,0638,33012,33314,92955,40991,607169,400286,458562,057997,5001,751,6023,253,698
6Actual customer returns (1 month lag)1,0315,19610,33113,63125,93449,00591,355130,177179,936304,623545,476< I want this to flex based on input, driven from waterfall below. Right now its just a formula that does not flex, but the logic makes sense, everytime row 3 inputs are changed the formula needs rewritten
7Total Returns1,3755,19611,36317,79635,79556,47091,355148,647216,648304,623489,002841,267
8
9Customer returns waterfall
10ReturnsPeriodsAprMayJunJulAugSepOctNovDecJanFebMar
112,0632Apr1,0311,031
128,3302May4,1654,165
1312,3332Jun
1414,9292Jul
1555,4093Aug
1691,6073Sep
17169,4004Oct
18286,4585Nov
19562,0577Dec
20997,5008Jan
211,751,60210Feb
223,253,69811Mar
23-1,0315,1964,165--------< I want this to feed row 6
Model
Cell Formulas
RangeFormula
F4=ROUNDUP(F3,0)
F5=(F2*F3)
F6=(E5/2)
F7=F2+F6
F11=$B$11/$C$11
F23=SUM(F11:F22)
G4=ROUNDUP(G3,0)
G5=(G2*G3)
G6=(E5/2)+(F5/2)
G7=G2+G6
G11=$B$11/$C$11
G12=$B$12/$C$12
G23=SUM(G11:G22)
H4=ROUNDUP(H3,0)
H5=(H2*H3)
H6=(G5/2)+(F5/2)
H7=H2+H6
H12=$B$12/$C$12
H23=SUM(H11:H22)
I4=ROUNDUP(I3,0)
I5=(I2*I3)
I6=(H5/2)+(G5/2)
I7=I2+I6
I23=SUM(I11:I22)
J4=ROUNDUP(J3,0)
J5=(J2*J3)
J6=(I5/3)+(H5/2)
J7=J2+J6
J23=SUM(J11:J22)
K4=ROUNDUP(K3,0)
K5=(K2*K3)
K6=(J5/3)+(I5/3)
K7=K2+K6
K23=SUM(K11:K22)
L4=ROUNDUP(L3,0)
L5=(L2*L3)
L6=(K5/4)+(J5/3)+(I5/3)
L7=L2+L6
L23=SUM(L11:L22)
M4=ROUNDUP(M3,0)
M5=(M2*M3)
M6=(L5/5)+(K5/4)+(J5/3)
M7=M2+M6
M23=SUM(M11:M22)
N4=ROUNDUP(N3,0)
N5=(N2*N3)
N6=(M5/7)+(L5/5)+(K5/4)
N7=N2+N6
N23=SUM(N11:N22)
O4=ROUNDUP(O3,0)
O5=(O2*O3)
O6=(N5/8)+(M5/7)+(L5/5)+(K5/4)
O7=O2+O6
O23=SUM(O11:O22)
P4=ROUNDUP(P3,0)
P5=(P2*P3)
P6=(O5/8)+(N5/7)+(M5/5)+(L5/4)
P7=P2+P6
P23=SUM(P11:P22)
E4=ROUNDUP(E3,0)
E5=(E2*E3)
E7=E2+E6
E23=SUM(E11:E22)
B11:B22{=TRANSPOSE(E5:P5)}
C11:C22{=TRANSPOSE(E4:P4)}
Press CTRL+SHIFT+ENTER to enter array formulas.


 
Last edited:

Excel Facts

Workdays for a market open Mon, Wed, Friday?
Yes! Use "0101011" for the weekend argument in NETWORKDAYS.INTL or WORKDAY.INTL. The 7 digits start on Monday. 1 means it is a weekend.
Why is does a row that is called "Actual ...." have formulas? (row 6)
Actuals are data not calculations.
 
Upvote 0

Forum statistics

Threads
1,214,625
Messages
6,120,598
Members
448,973
Latest member
ksonnia

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