Skip to content

npv

Net present value of a stream of cash flows.

v = npv(rate, value1, value2, ...)

Returns the net present value at periodic discount rate rate. Cash flows occur at the end of each period (so value1 is at the end of period 1, not at period 0). To include a period-0 flow, add it un-discounted: npv(rate, ...) + value0.

npv(0.1, -10000, 3000, 4200, 6800)
  • xnpv — Net present value with irregular cash-flow dates.
  • irr — Internal rate of return for a series of cash flows.
  • pv — Present value of an investment.