Compounding Growth - Cash Flows Monthly

vogtmike

New Member
Joined
Dec 12, 2007
Messages
19
All,

I'm interested in writing a clean monthly compounding formula that incorporates the following (I'm compounding cash flows):

* Compounding that starts on a particular month (say, for example, a construction start month).
* From the start month, compounding would be at a user defined rate for 12 mos. (e.g. 3%).
* Starting the 13th month, compounding would change to another user defined rate until the 24th month, it would change again in the 25th month and so forth.
* I want the user to be able to enter the following type of information, compounding start month, and then the rate for each of the 12 month periods.
E.g.
Start: June 09
Months 1-12: 2%
Months 13-24: 3%
Months 25-26: 4%

and so on...

My thoughts inculded using a vlookup or the count function, but wanted to see if any of you guys can think of something simple and clean.
 

Excel Facts

Enter current date or time
Ctrl+: enters current time. Ctrl+; enters current date. Use Ctrl+: Ctrl+; Enter for current date & time.
This type of thing?

Excel Workbook
DEF
1Raterate 2rate 3
22%3%4%
3start datestart amountmonths pr year
4Yr 1 Months10,000.0012
5month 110,016.6716.67
6month 210,033.3616.69
7month 310,050.0816.72
8month 410,066.8316.75
9month 510,083.6116.78
10month 610,100.4216.81
11month 710,117.2516.83
12month 810,134.1116.86
13month 910,151.0016.89
14month 1010,167.9216.92
15month 1110,184.8716.95
16month 1210,201.8416.97
17month 1310,227.3525.50
18month 1410,252.9225.57
19month 1510,278.5525.63
20month 1610,304.2525.70
21month 1710,330.0125.76
22month 1810,355.8325.83
23month 1910,381.7225.89
24month 2010,407.6725.95
25month 2110,433.6926.02
26month 2210,459.7826.08
27month 2310,485.9326.15
28month 2410,512.1426.21
29month 2510,547.1835.04
30month 2610,582.3435.16
31month 2710,617.6135.27
32month 2810,653.0135.39
33month 2910,688.5235.51
34month 3010,724.1535.63
35month 3110,759.8935.75
36month 3210,795.7635.87
37month 3310,831.7435.99
38month 3410,867.8536.11
39month 3510,904.0836.23
40month 3610,940.4236.35
Sheet1
 
Upvote 0
I think I have. I'll just use lookup. I can further enhace it with an if statement for the construction start date.

For the rate lookup:
(In cell E3 - just a random cell for me)

=LOOKUP(E4,$L$64:$M$74,$N$64:$N$74)

Where, in E4 I have a month number (I've started at February at 0, March is 1, April is 2, May is 3 and so on...), $L$64:$M$74 is the month range, and $N$74:$N$74 contains the rates.

Column
H I J K L M N
Row 64 0 Feb-08 Feb-09 0 12 0.0%
65 1 Mar-09 Feb-10 13 24 0.0%
66 2 Mar-10 Feb-11 25 36 2.0%
67 3 Mar-11 Feb-12 37 48 4.0%
68 4 Mar-12 Feb-13 49 60 8.0%
69 5 Mar-13 Feb-14 61 72 7.0%
70 6 Mar-14 Feb-15 73 84 5.0%
71 7 Mar-15 Feb-16 85 96 3.0%
72 8 Mar-16 Feb-17 97 108 3.0%
73 9 Mar-17 Feb-18 109 120 3.0%
74 10 Mar-18 Feb-19 121 132 3.0%


For the monthly compounding CF calc
(D37 being the previous CF and E3 being the lookup formula result from above)

=D37*(1+E3)^(1/12)
 
Upvote 0

Forum statistics

Threads
1,215,091
Messages
6,123,062
Members
449,089
Latest member
ikke

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