XIRR Function

Excel Functions › Financial

All versions Financial

The Excel XIRR function returns the internal rate of return for cash flows on irregular, actual dates.


Quick answer:
=XIRR(B2:B6, A2:A6) // annualized return

Syntax

=XIRR(values, dates, [guess])
ArgumentDescription
valuesRequiredCash flows with at least one negative and one positive.
datesRequiredThe actual date of each cash flow.
guessOptionalStarting estimate (default 10%).

How to use it

XIRR returns the internal rate of return for cash flows on irregular, actual dates.

=XIRR(values, dates) // date-accurate IRR

Try it: interactive demo

Live demo

This is the formula pattern XIRR uses — copy it into Excel with your own numbers.

Result: computed in Excel

Practice workbook

📊
Download the free XIRR practice workbook
Every example on this page, ready to open in Excel — plus practice challenges with answers on a separate tab. No sign-up required.

Frequently asked questions

XIRR vs IRR?
XIRR handles real, unevenly spaced dates; IRR assumes equal periods.
Why #NUM!?
No sign change in the values, or it didn’t converge — add a guess.
Which Excel versions support it?
All modern versions.
Why might it return #NUM! or #VALUE!?
Out-of-range arguments (e.g. negative rate or settlement after maturity) give #NUM!; non-numeric inputs give #VALUE!.

Master functions like this in one day

This page covers one function. Our Excel Formulas and Functions class covers the 30 that matter most — live, hands-on, taught by professionals in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related functions: NPV · IRR · XNPV · XIRR