IRR and XIRR results miles apart.

outtahere

New Member
Joined
Oct 29, 2009
Messages
39
I have been trying to obtain IRR results to evaluate returns of money invested. This comprises different monthly investments at different times of the month and then at the end of the year or any period, calculating the rate of return. There may be withdrawals too.

I tried IRR which gave one figure and I was told I had to use the US date format for that to work. I tried the XIRR to compare, thinking that it may change the results somewhat and I also compared it with a crude calculate and money weighted return and all the figures were way out.

Here is the spreadsheet. I have not yet worked out how to import microsoft for excel 2011 so bear with me.

In summary, initial value could be lump sum at start of period, periodic is whatever I invest, regularly,lump sum means any ad hoc investments, liquidation means withdrawals and final value is current valuation.

What can you suggest?

MonthInitialPeriodicLumpLiquid-Final Sequence
ValueInvest-SumationValue
ment
01/01/1400.00.0
02/02/140.00.0
03/15/140.00.0
04/08/14500.0500.0
05/22/141,000.01,000.0
06/13/142,000.02,000.0
07/12/142,500.02,500.0
08/28/144,000.04,000.0
09/22/146,900.06,900.0
10/11/143,750.03,750.0
11/15/144,500.04,500.0
12/23/1412,500.040999-28,499.0
Total37,650
Monthly IRR 3.74%
12 month IRR55.33%
Money Weighted Return3,349.0
10729.16667
31%
XIRR0.00%
0.0%
Crude Estimate30%

<colgroup><col><col span="4"><col><col></colgroup><tbody>
</tbody>
 

Excel Facts

Select all contiguous cells
Pressing Ctrl+* (asterisk) will select the "current region" - all contiguous cells in all directions.
You should use XIRR for irregular cash flows. Set out your data like this:


Excel 2010
AB
1DateAmount
208/04/2014500.00
322/05/20141,000.00
413/06/20142,000.00
512/07/20142,500.00
628/08/20144,000.00
722/09/20146,900.00
811/10/20143,750.00
915/11/20144,500.00
1023/12/201412,500.00
1123/12/2014-40,999.00
12
13XIRR52%
Sheet1
Cell Formulas
RangeFormula
B13=XIRR(B2:B11,A2:A11)
 
Upvote 0
Thank you, that works with the spreadsheet and looks fantastic on paper but before I get excited I am left with the following questions. I believe XIRR calculates a project rate of return over any period and so 52% is a 9 month return. For me to convert that to annual equivalent I guess I would have to multiply by 1.33

The other question this raises is how does it get that high. If I simply take the profit (end value less amount invested/amount invested over time e.g April X 9/12, May X 8/12 etc. Then I get a figure of around 31%. Even that seems high.

thanks
 
Upvote 0
XIRR returns the rate that gives an XNPV of zero. Here's the proof:


Excel 2010
ABCDEF
1DateAmountDaysDisc Rate
208/04/2014500.000152%500.00
322/05/20141,000.0044152%950.61
413/06/20142,000.0066152%1,853.68
512/07/20142,500.0095152%2,241.02
628/08/20144,000.00142152%3,396.80
722/09/20146,900.00167152%5,693.25
811/10/20143,750.00186152%3,027.22
915/11/20144,500.00221152%3,489.21
1023/12/201412,500.00259152%9,277.43
1123/12/2014-40,999.00259152%-30,429.23
12NPV0.00
13XIRR52%
14XNPV0.00
Sheet1
Cell Formulas
RangeFormula
B13=XIRR(B2:B11,A2:A11)
B14=XNPV(B13,B2:B11,A2:A11)
D2=A2-A$2
E2=1+B$13
F2=B2/E2^(D2/365)
F12=SUM(F2:F11)
 
Upvote 0
I believe XIRR calculates a project rate of return over any period and so 52% is a 9 month return. For me to convert that to annual equivalent I guess I would have to multiply by 1.33

No. XIRR always returns an annualized rate.

In contrast, IRR returns a periodic rate, assuming each cash flow is a different period, and assuming each period is the same length of time. The result of IRR must be annualized one way or another. The method of annualization varies with your purpose.

FYI....
I was told I had to use the US date format for that to work.

That is incorrect.

The format of the date does not matter.

However, you must enter the date in a form that is compatible with your settings in the Regional and Language Options control panel (WinXP and Win7; I don't know about Win8). Use ISNUMBER to verify that Excel interprets the data entry as a date.

What you might have been told is that the source of data uses the US date format. If that differs from your system date format, you might need to convert the source data. You can use Text To Columns to accomplish that.
 
Last edited:
Upvote 0

Forum statistics

Threads
1,215,551
Messages
6,125,478
Members
449,233
Latest member
Deardevil

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