Financial.NPV(Double, Double[]) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy befektetés nettó jelenértékét meghatározó értéket ad vissza rendszeres pénzáramlások (kifizetések és bevételek) és diszkontráta alapján.
public:
static double NPV(double Rate, cli::array <double> ^ % ValueArray);
public static double NPV(double Rate, ref double[] ValueArray);
static member NPV : double * Double[] -> double
Public Function NPV (Rate As Double, ByRef ValueArray As Double()) As Double
Paraméterek
- Rate
- Double
Kötelező. Az időszak hossza feletti diszkontráta tizedes törtként kifejezve.
- ValueArray
- Double[]
Kötelező. Pénzáramlási Double értékek megadásának tömbje. A tömbben kell lennie legalább egy negatív (kifizetés) és egy pozitív (bevétel) értéknek
Válaszok
A befektetés nettó jelenértéke időszakos pénzáramlások (kifizetések és nyugták) és leszámítolási kamatláb alapján.
Kivételek
ValueArray
Nothing1 ValueArray vagy <>Rate = -1
Példák
Ez a példa a függvényt használja a NPV tömbben values()található pénzáramlások nettó jelenértékének visszaadására. A tárolt FixedRetRatevisszatérési érték a rögzített belső megtérülési rátát jelöli.
' Define money format.
Dim MoneyFmt As String = "###,##0.00"
' Define percentage format.
Dim PercentFmt As String = "#0.00"
Dim values(4) As Double
' Business start-up costs.
values(0) = -70000
' Positive cash flows reflecting income for four successive years.
values(1) = 22000
values(2) = 25000
values(3) = 28000
values(4) = 31000
' Use the NPV function to calculate the net present value.
' Set fixed internal rate.
Dim FixedRetRate As Double = 0.0625
' Calculate net present value.
Dim NetPVal As Double = NPV(FixedRetRate, values)
' Display net present value.
MsgBox("The net present value of these cash flows is " &
Format(NetPVal, MoneyFmt) & ".")
Megjegyzések
Egy befektetés nettó jelenértéke a kifizetések és bevételek jövőbeli sorozatának aktuális értéke.
A NPV függvény a tömb értékeinek sorrendjét használja a kifizetések és bevételek sorrendjének értelmezéséhez. Ügyeljen arra, hogy a kifizetések és bevételek megfelelő sorrendben legyenek megadva.
A NPV befektetés az első pénzáramlási érték dátuma előtt egy időszakkal kezdődik, és a tömb utolsó pénzáramlási értékével végződik.
A nettó jelenérték kiszámítása a jövőbeli pénzmozgásokon alapul. Ha az első pénzáramlás az első időszak elején történik, az első értéket hozzá kell adni a visszaadott NPV értékhez, és nem szabad belefoglalni a pénzforgalom értékeibe ValueArray.
A NPV függvény hasonló a PV függvényhez (jelenérték), azzal a kivételrel, hogy a függvény lehetővé teszi a PV pénzáramlások elindítását egy időszak végén vagy elején. A változó NPV pénzáramlási értékekkel ellentétben a PV pénzáramlásokat a befektetés során rögzíteni kell.