NPV Function
The NPV function calculates the net present value which is the present value of cash inflows and cash outflows over a period. It calculates the present value of an investment by applying a discount rate and a series of future payments that may be income (positive values) or payments/losses (negative values).
Syntax
NPV(rate,value1,[value2],...)
Arguments
Argument
Description
Rate
Required. This is the percentage rate of discount over the length of the investment.
Value1
Required. This represents either a payment/loss (negative value) or income (positive value).
value2, ...
Optional: You can have additional values representing payments and income up to a total of 254 value arguments.
The length of time between these payments must be equally spaced and occur at the end of each period.
Some points to note when using this function:
Example
In the example below, we are calculating the net present value of an initial investment of $50,000 over the course of five years, considering an annual discount rate of 2.5 per cent.
Formula explanation
=NPV(I4,C4:G4)+B4
In the figure above, Year 1 of the investment shows a loss of $1,000, hence, this has been entered as a negative value. The other years of the investment (years two to five) returned a profit, so these were entered as positive values.
The function uses two arguments, the rate and value1 , which references cells C4:G4. The initial investment is added to the result returned by the function rather than being an argument in the function.
The result shows the net present value of the investment over five years is:
$46,727.78.