1. Home
  2. Functions
  3. Financial
  4. NPV

NPV function

Returns the net present value of future cash flows (at the end of each period) at a discount rate.

Syntax

=NPV(rate, value1, ...)

Arguments

ArgumentRequiredDescription
rateRequiredThe discount rate per period
value1RequiredThe cash flows, in order

How to use NPV

NPV takes 2 required arguments, and accepts more values in the same pattern. Type =NPV( in a cell and SheetsBat shows the arguments as you go. Optional arguments are shown in square brackets; leave them out to use their default.

Examples

Each result below was calculated by the SheetsBat formula engine.

=NPV(0.1, -10000, 3000, 4200, 6800)Result 1188.443412
=NPV(0.08, 8000, 9200, 10000, 12000, 14500) - 40000Result 1922.061555

Every formula, right in your browser

SheetsBat calculates 536 functions, with charts, pivot tables and live collaboration. Free to start.