Siebel VB Language Reference > VB Language Reference >
NPV Function
This standard VB function returns the net present value of an investment based on a stream of periodic cash flows and a constant interest rate. Syntax
NPV(rate, valuearray( ))
|
|
rate |
The discount rate per period |
valuearray( ) |
An array containing cash-flow values |
Returns
The net present value of cash flows in valuearray( ) based on the rate. Usage
Valuearray( ) must have at least one positive value (representing a receipt) and one negative value (representing a payment). Payments and receipts must be represented in the exact sequence. The value returned by NPV varies with the change in the sequence of cash flows. If the discount rate is 12% per period, rate is the decimal equivalent, that is, 0.12. NPV uses future cash flows as the basis for the net present value calculation. If the first cash flow occurs at the beginning of the first period, its value should be added to the result returned by NPV and must not be included in valuearray(). Example
This example finds the net present value of an investment, given a range of cash flows by the user. Related Topics
FV Function IPmt Function IRR Function Pmt Function PPmt Function PV Function Rate Function
|