XL: Using NPV() or Solver to Find Guess for IRR() |
In Microsoft Excel, if the IRR() function cannot find a solution that
is accurate within .00001 percent after 20 iterations, a #NUM! error
value is returned. If you specify a guess, the iterations start with
that value; if the guess argument is omitted, it is assumed to be 10
percent. If you receive a #NUM! error value and are unsure of what the
guess should be, you can use the NPV() function to determine at what
interest rate the formula result is closest to zero.
The following methods also work by using XIRR() and XNPV().
The net present value and the internal rate of return for a given investment are closely related calculations. The internal rate of return is equal to the interest rate at which the net present value is zero. The following formula shows how you can express the relationship between these two calculations with the NPV() and IRR() functions:
NPV(IRR(array),array)=0In this formula, IRR() may return a #NUM! error value if your array contains very large cash flows combined with cash flows that are very small by comparison. IRR() takes two arguments: array (required) and guess (optional). If IRR() returns a #NUM! error value, you must specify a guess. To narrow the range, you can either substitute random values or you can use NPV().
A1: ($100)
A2: $1
A3: $1
A4: $5
A5: $10
A6: =IRR(A1:A5)
Formula Result
----------------------------------------------
B1: -50% C1: =NPV(B1,$A$1:$A$5) C1: $212
B2: -40% C2: =NPV(B2,$A$1:$A$5) C2: $8
B3: -30% C3: =NPV(B3,$A$1:$A$5) C3: ($58)
B4: -20% C4: =NPV(B4,$A$1:$A$5) C4: ($79)
B5: -10% C5: =NPV(B5,$A$1:$A$5) C5: ($84)
B6: 0% C6: =NPV(B6,$A$1:$A$5) C6: ($83)
=IRR(A1:A5,-.40)
B1: -50% C1: =NPV(B1,$A$1:$A$5)
A1: -100 B1: C1: =NPV(B1,$A$1:$A$4)
A2: 20
A3: 30
A4: 75
A5: =IRR($A$1:$A$4) Additional query words:
Keywords : xlformula
Version : WINDOWS: 2.0, 3.0, 4.0, 4.0a, 5.0; MACINTOSH: 2.0, 3.0, 4.0, 5.0
Platform : MACINTOSH OS/2 WINDOWS
Issue type : kbinfo
Technology :
|
Last Reviewed: April 6, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |