The Internal Rate of Return indicates the profitability of an investment and therefore is commonly used in business, when choosing between investmentments.
This calculation uses a schedule of payments (including an initial investment and a series of net income payments), to calculate the compounded return, assuming the Net Present Value of the investment is zero.
The value of the XIRR is calculated as the value of rate that satisfies the following equation:
The Excel XIRR function returns the Internal Rate of Return for a supplied series of cash flows (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 cashflows for the XIRR calculation do not necessarily have to be periodic.
The syntax of the function is:
Where the arguments are as follows:
|values||-||(Must contain at least one negative and at least one positive value).|
|dates||-||The first 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 first date.|
|[guess]||-||[guess] is only a value for Excel to start off working with - Excel then uses an iterative procedure to converge to the XIRR).(Note: the|
Note that Microsoft advises that dates entered into functions should be input as either:
Warning: If you attempt to input dates in text format, there is a risk that Excel may misinterpret them, depending on the date system, or date interpretation settings on your computer.
In the spreadsheet below, the cashflow for an investment is shown in cells B2-B7. The initial investment of $100 is shown in cell B2 and the net income over 5 periods is shown in cells B3-B7. Cells C2-C7 show the dates for the cashflows.
The XIRR function in cell D2 shows the calculation of the Internal Rate of Return after 3 periods and the function in cell D4 shows the Internal Rate of Return after 5 periods.
For further information and examples of the Excel Xirr function, see the Microsoft Office website.
If you get an error from the Excel Xirr function this is likely to be one of the following:
|#VALUE!||-||Occurs if any of the supplied dates can't be recognised as valid Excel dates.|