Excel XIRR Function
Excel XIRR Function
ExcelXIRRFunction
where Pj is the j'th payment, dj is the j'th payment date and d1 is the 0'th payment date.
Basic Description
The Excel XIRR function returns the Internal Rate of Return for a supplied series of cash ows (i.e. a set of values,
which includes an initial investment value and a series of net income values).
Unlike the Excel IRR function, the series of cashows for the XIRR calculation do not necessarily have to be
periodic.
The syntax of the function is:
XIRR( values, dates, [guess] )
Where the arguments are as follows:
A reference to a range of cells containing the series of cash ows (the initial investment and the
values
dates
The rst date is the start of the loan/investment period and the subsequent dates refer to the dates
of the income. Therefore, subsequent dates must be later than the rst date.
An initial guess at what you think the IRR might be. This is an optional argument, which, if omitted,
takes on the default value of 0.1 (=10%).
[guess]
(Note: the [guess] is only a value for Excel to start off working with - Excel then uses an iterative
procedure to converge to the XIRR).
chromedistiller://ad791576c8bc4064ae38bed0387f2337/?time=6526275&url=https%3A%2F%2Fptop.only.wip.la%3A443%2Fhttp%2Fwww.excelfunctions.net%2FExcelXirrFunction.html
1/3
10/2/2016
ExcelXIRRFunction
Values
Dates
Initial Investment:
-$100.00
Jan-01-2016
Period 1 Income:
$20.00
Apr-01-2016
Period 2 Income:
$40.00
Oct-01-2016
Period 3 Income:
$25.00
Feb-01-2017
Period 4 Income:
$8.00
Mar-01-2017
Period 5 Income:
$15.00
Jun-01-2017
Result:
Values
Dates
Initial Investment:
-$100.00
Jan-01-2016
-19.67%
Period 1 Income:
$20.00
Apr-01-2016
Period 2 Income:
$40.00
Oct-01-2016
9.44%
Period 3 Income:
$25.00
Feb-01-2017
chromedistiller://ad791576c8bc4064ae38bed0387f2337/?time=6526275&url=https%3A%2F%2Fptop.only.wip.la%3A443%2Fhttp%2Fwww.excelfunctions.net%2FExcelXirrFunction.html
2/3
10/2/2016
ExcelXIRRFunction
Period 4 Income:
$8.00
Mar-01-2017
Period 5 Income:
$15.00
Jun-01-2017
Note that, in the above example, the initial investment is a negative value (as this is an outgoing payment), and the
income payments are represented by positive values.
Further information and examples of the Excel Xirr function are provided on the Microsoft Ofce website.
The supplied values array doesn't contain at least one negative and at least one positive value;
Any of the supplied dates precedes the rst supplied date;
The calculation fails to converge after 100 iterations.
#VALUE!
chromedistiller://ad791576c8bc4064ae38bed0387f2337/?time=6526275&url=https%3A%2F%2Fptop.only.wip.la%3A443%2Fhttp%2Fwww.excelfunctions.net%2FExcelXirrFunction.html
3/3