contents.gifprev1.gifnext1.gif

NFV() - Net future value

Calculates the Net Future Value of an investment based on a series of periodic cash flows and a discount rate.

Returns

Double value if successful. If an error occurs, this function returns a zero.

Arguments

Type
Field
Description
double
dInitial
Initial investment
double
dInt
Interest percentage
double
dCF[]
Array of cash flows
integer
iCount
Number of cash flows in array
integer
iBasis
Value:
0 = end
1 = begin
16 bit DLL declarations

PowerBuilder Function declaration

function double NFV(double dInitial, double dInt, double dCF[], int iCount, int iBasis) library "IFL16.DLL"

Visual Basic Function declaration

Declare Function NFV lib "IFL16" (ByVal dInitial As Double, ByVal dInt As Double, ByVal dCF[] As Double, ByVal iCount As Integer, ByVal iBasis As Integer) As Double

Access Function declaration

Declare Function NFV lib "IFL16" (ByVal dInitial As Double, ByVal dInt As Double, dCF As Any, ByVal iCount As Integer, ByVal iBasis As Integer) As Double

C/C++ Synopsis

#include "function.h"

double NFV(double dInitial, double dInt, double *dCF, int iCount, int iBasis)

32 bit DLL declarations

PowerBuilder Function declaration

function double NFV(double dInitial, double dInt, double dCF[], int iCount, int iBasis) library "IFL32.DLL"

Visual Basic Function declaration

Declare Function NFV lib "IFL32" (ByVal dInitial As Double, ByVal dInt As Double, ByVal dCF[] As Double, ByVal iCount As Integer, ByVal iBasis As Integer) As Double

Access Function declaration

Declare Function NFV lib "IFL32" (ByVal dInitial As Double, ByVal dInt As Double, dCF As Any, ByVal iCount As Integer, ByVal iBasis As Integer) As Double

C/C++ Synopsis

#include "function.h"

double NFV(double dInitial, double dInt, double *dCF, short sCount, short sBasis)

Example:

dInitial
=
0

dInt
=
0.14
(14%)
dCF[1]
=
5,000

dCF[2]
=
7,500

dCF[3]
=
6,500

dCF[4]
=
6,000

dCF[5]
=
4,500

iCount
=
5

iBasis
=
0

Result: $ 39,343.78