Solving For IRR Based On Irregular Cash Flows

kl271

New Member
Joined
Feb 23, 2019
Messages
1
Hi guys,
I'm trying to solve for <abbr title="internal rate of return" style="box-sizing: border-box; border-bottom: none transparent; cursor: pointer; text-decoration-line: none; text-decoration-style: initial;">IRR</abbr> (let's say 20%) based irregular cash flows - essentially trying to find out what cash is required to arrive at an <abbr title="internal rate of return" style="box-sizing: border-box; border-bottom: none transparent; cursor: pointer; text-decoration-line: none; text-decoration-style: initial;">IRR</abbr> of 20%. So at year-0, the sponsor contributes $100 of cash in a 10-year project, I know for sure at year-1 the project will generate no cash. Then between years 2-5, the project generates $5 of cash annually. Between years 6-7, the project generates $10 of cash.
My question is, how do I find out the amount of project cash flows required in the last three years (years 8-10) to give the sponsor a 20% IRR? Thanks for your help!


yr-0yr-1yr-2yr-3yr-4yr-5yr-6yr-7yr-8yr-9yr-10
($100)$0$5$5$5$5$10$10???
Target IRR = 20%

<tbody>
</tbody>
 

Excel Facts

Enter current date or time
Ctrl+: enters current time. Ctrl+; enters current date. Use Ctrl+: Ctrl+; Enter for current date & time.
There are an infinite number of solutions (within the limits of binary floating-point arithmetic and any rounding requirements).

If we assume that the cash flows in the last 3 years are equal, here is one solution.

A
B
1yrcf
20-$100.00
31$0.00
42$5.00
53$5.00
64$5.00
75$5.00
86$10.00
97$10.00
108$141.31
119$141.31
1210$141.31
13IRR20.00%

<tbody>
</tbody>
Rich (BB code):
Formulas:
B10:     =-(NPV(20%,B3:B9)+B2) / (1/1.2^8 + 1/1.2^9 + 1/1.2^10)
B11:B12: =$B$10
B13:     =IRR(B2:B12)

Note that the values in B10 and B13 are actually 141.310750945055 and 19.9999999996478%.
 
Last edited:
Upvote 0
More generally:

ABCD
1yrcf
20-$100.00
31$0.00
42$5.00
53$5.00
64$5.00
75$5.00
86$10.00
97$10.00rand%rand
108$102.0875
23.12%0.369772
119$139.325031.55%0.504650
1210$200.175245.33%0.725056
13IRR20.00000000%$441.5876
total

<tbody>
</tbody>


Rich (BB code):
Formulas:
B10: =C10*$C$13
B11: =C11*$C$13
B12: =C12*$C$13
B13: =IRR(B2:B12)
C10: =D10/SUM($D$10:$D$12)
C11: =D11/SUM($D$10:$D$12)
C12: =D12/SUM($D$10:$D$12)
C13: =-(NPV(20%,B3:B9)+B2)/(C10/1.2^8 + C11/1.2^9 + C12/1.2^10)
D10: =RAND()
D11: =RAND()
D12: =RAND()

The cash flows in B10:B12 are a random percentage (C10:C12) of a total (C13).

Press f9 repeatedly to demonstrate the "infinite" number of solutions.
 
Upvote 0
Hi
Welcome to the board

Another option, playing with the financial functions:

=-PMT(20%,3,FV(20%,8,0,NPV(20%,B2:B9)),0)
 
Last edited:
Upvote 0

Forum statistics

Threads
1,214,388
Messages
6,119,227
Members
448,878
Latest member
Da9l87

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