> PS....
>
[quoted text clipped - 18 lines]
> annualized IRR and XIRR because XIRR the varying number of days
> between "monthly" dates (i.e. say day number each month).
> The cash flow is the actual history of this investment,
> When I set up the IRR function, I have every date,
> (4/28/2006 through 3/31/2008) [...].
> Any cells without values are set to 0 so the
If you are saying that you have an entry for every date (including Sat
and Sun), then IRR will compute a daily rate of return. In that case,
you would annualize it by the formula: (1 + IRR(range,guess))^365 -
1.
You will probably need the "guess" parameter in this case, as I
believe you are doing, based on one of your follow-up postings.
If you do not include Sat and Sun, or if you do not otherwise have
equal cash flows, the IRR result will be misleading.
> amount invested, surrender value, and account value
> from start to finish
IRR and XIRR deal with cash flows, not level amounts. But it would be
equally misleading to treat the difference in investment value from
time to time as a cash flow. The cash flows are: amounts that you
invest (inflow); interest earned or dividend payments (inflow if
reinvested; outflow otherwise); and ending value.
> My intent is to able to get the same answer using XIRR
> instead of using this brute force method.
As I explained previously, IRR computes a __periodic__ rate, assuming
that each cash flow represents an equally-space period. To compare
its result with XIRR, you must annualize the IRR result based on the
size of the period. In general:
daily IRR: =(1 + IRR(range,guess))^365 - 1
weekly IRR: =(1 + IRR(range,guess))^52 - 1
multiple months IRR: =(1 + IRR(range,guess))^(12/m) - 1
where "m" is the number of months per period.
> I'm trying to learn how to shape the XIRR request
> to match what I know is right.
The "shape" of the XIRR model is the same as the IRR model, with the
additional detail of specific dates. You use XIRR only if the cash
flows are irregularly spaced (or you want to bother with annualizing
the IRR result); otherwise, use IRR.
If the XIRR result does not closely match the annualized IRR, the
problem is likely in your model -- the values that you are using as
"cash flows" -- which would adversely effect the IRR result as well as
the XIRR result.
Let me know if this is helpful. Otherwise, I will stop wasting my
time beating a dead horse.
----- original posting -----
> The cash flow is the actual history of this investment, When I set up the IRR
> function, I have every date, (4/28/2006 through 3/31/2008) amount invested,
[quoted text clipped - 31 lines]
> > annualized IRR and XIRR because XIRR the varying number of days
> > between "monthly" dates (i.e. say day number each month).
Dkline - 20 May 2008 20:58 GMT
I appreciate you sticking with me. I'm looking at your reply now - 3:55 PM EDT.
> > The cash flow is the actual history of this investment,
> > When I set up the IRR function, I have every date,
[quoted text clipped - 88 lines]
> > > annualized IRR and XIRR because XIRR the varying number of days
> > > between "monthly" dates (i.e. say day number each month).
Dkline - 20 May 2008 22:10 GMT
I finally got it to work. Thanks for your help.
I tried various guesses to see the effect. It takes a few digits before you
see a variance.
XIRR Dates
(61,445.04) 12/31/2007
(4,062.21) 1/7/2008
(4,062.02) 2/6/2008
(3,921.48) 3/6/2008
72,906.91 3/31/2008
ROR Guess
-0.03365756 -0.09
-0.03365756 -0.10
-0.03365756 -0.11
-0.03365756 -0.12
-0.03365756 -0.13
-0.03365756 -0.14
-0.03365756 -0.15
-0.03365757 -0.16
-0.03365757 -0.17
-0.03365756 -0.18
-0.03365756 -0.19
-0.03365756 -0.20
> I appreciate you sticking with me. I'm looking at your reply now - 3:55 PM EDT.
>
[quoted text clipped - 90 lines]
> > > > annualized IRR and XIRR because XIRR the varying number of days
> > > > between "monthly" dates (i.e. say day number each month).