Financial All versions ◉ 21 views

=NPV()

Calculates the net present value of an investment by using a discount rate and a series of future payments (negative values) and income (positive values).

Applies To: Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for MacExcel 2021Excel 2021 for MacExcel 2019Excel 2016
=NPV(rate,value1,[value2],...)
Hover argument names in the table for details.
Output typeNumber
Popularity45 / 100
VolatileNo
Dynamic ArrayNo
Download sample .xlsx ▦ Try in Playground Dedicated file for this function — safe & lightweight · sample data + live formulas
Share:

⬇ Download Sample Workbook

A dedicated .xlsx for =NPV() with Persian sample data & live formulas — open in Excel and practice.

  • Sheet “Sample” — data table + formula in place
  • Sheet “Guide” — syntax, arguments & tips from this page
  • Instant & secure (token + rate limit)
Download NPV.xlsx ~ 8–12 KB · No macros

⇪ Share

Send this function to friends

Quiz this function

%d questions — syntax, example & errors — test yourself!

◧ Arguments

ArgumentTypeRequiredDescription
rate Number Required The rate of discount over the length of one period.
value1 Number Required , value2, ... Value1 is required, subsequent values are optional. 1 to 254 arguments representing the payments and income. Value1, value2, ... must be equally spaced in time and occur at the end of each period. NPV uses the order of value1, value2, ... to interpret the order of cash flows. Be sure to enter your payment and income values in the correct sequence. Arguments that are empty cells, logical values, or text representations of numbers, error values, or text that cannot be translated into numbers are ignored. If an argument is an array or reference, only numbers in that array or reference are counted. Empty cells, logical values, text, or error values in the array or reference are ignored.

▣ Examples

▦ Data
CellValueDescription
A2 0.1 Annual discount rate
A3 -10000 Initial cost of investment one year from today
A4 3000 Return from first year
A5 4200 Return from second year
A6 6800 Return from third year
A7 0.08 Annual discount rate. This might represent the rate of inflation or the interest rate of a competing investment.
A8 -40000 Initial cost of investment
A9 8000 Return from first year
A10 9200 Return from second year
A11 10000 Return from third year
A12 12000 Return from fourth year
A13 14500 Return from fifth year
A14 0.1 Annual discount rate
A15 -10000 Initial cost of investment one year from today
A16 3000 Return from first year
A17 4200 Return from second year
A18 6800 Return from third year
A19 0.08 Annual discount rate. This might represent the rate of inflation or the interest rate of a competing investment.
A20 -40000 Initial cost of investment
A21 8000 Return from first year
A22 9200 Return from second year
A23 10000 Return from third year
A24 12000 Return from fourth year
A25 14500 Return from fifth year
Net present value of this investment =NPV(A2, A3, A4, A5, A6)
Result: $1,188.44
Net present value of this investment =NPV(A2, A4:A8)+A3
Result: $1,922.06
Net present value of this investment, with a loss in the sixth year of 9000 =NPV(A2, A4:A8, -9000)+A3
Result: ($3,749.47)

§ Remarks

  • The NPV investment begins one period before the date of the value1 cash flow and ends with the last cash flow in the list. The NPV calculation is based on future cash flows. If your first cash flow occurs at the beginning of the first period, the first value must be added to the NPV result, not included in the values arguments. For more information, see the examples below.
  • If n is the number of cash flows in the list of values, the formula for NPV is:
  • NPV is similar to the PV function (present value). The primary difference between PV and NPV is that PV allows cash flows to begin either at the end or at the beginning of the period. Unlike the variable NPV cash flow values, PV cash flows must be constant throughout the investment. For information about annuities and financial functions, see PV.
  • NPV is also related to the IRR function (internal rate of return). IRR is the rate for which NPV equals zero: NPV(IRR(...), ...) = 0.

✦ Tips

  • The NPV investment begins one period before the date of the value1 cash flow and ends with the last cash flow in the list. The NPV calculation is based on future cash flows. If your first cash flow occurs at the beginning of the first period, the first value must be added to the NPV result, not included in the values arguments. For more information, see the examples below.
  • If n is the number of cash flows in the list of values, the formula for NPV is:
  • NPV is similar to the PV function (present value). The primary difference between PV and NPV is that PV allows cash flows to begin either at the end or at the beginning of the period. Unlike the variable NPV cash flow values, PV cash flows must be constant throughout the investment. For information about annuities and financial functions, see PV.
  • NPV is also related to the IRR function (internal rate of return). IRR is the rate for which NPV equals zero: NPV(IRR(...), ...) = 0.

💬 Comments & Q&A 0 approved

🔒 Your comment will be published after review.

Share your thoughts — visible after admin approval

No comments yet — be the first!

✍️ Add comment / question

captcha
🔒 Your comment will be published after review.