Financial.PV(Double, Double, Double, Double, DueDate) Metódus

Definíció

Olyan értéket ad vissza, amely egy járadék jelenértékét határozza meg a jövőben fizetendő rendszeres, rögzített kifizetések és rögzített kamatláb alapján.

public static double PV(double Rate, double NPer, double Pmt, double FV = 0, Microsoft.VisualBasic.DueDate Due = Microsoft.VisualBasic.DueDate.EndOfPeriod);
static member PV : double * double * double * double * Microsoft.VisualBasic.DueDate -> double
Public Function PV (Rate As Double, NPer As Double, Pmt As Double, Optional FV As Double = 0, Optional Due As DueDate = Microsoft.VisualBasic.DueDate.EndOfPeriod) As Double

Paraméterek

Rate
Double

Kötelező. Az időszakonkénti kamatláb. Ha például van egy autókölcsöne, amelynek évenkénti kamata 10 százalék, és havonta fizeti vissza, akkor a kamat értéke egy időszakra 0,1/12, vagyis 0,0083.

NPer
Double

Kötelező. A törlesztési időszakok teljes száma a járadékban. Ha például egy négyéves autóhitel havi törlesztőrészletét fizeti ki, a kölcsön 4 x 12 (vagy 48) törlesztési időszakból áll.

Pmt
Double

Kötelező. Az egyes időszakokban fizetendő összeg. A kifizetések általában olyan tőkét és kamatot tartalmaznak, amely nem változik a járadék időtartama alatt.

FV
Double

Optional. A végleges kifizetés után a kívánt jövőbeli érték vagy készpénzegyenleg. A kölcsön jövőbeli értéke például \$0, mert ez az értéke a végső törlesztés után. Ha azonban 18 év alatt \50 000 000 dollárt szeretne menteni a gyermek oktatásához, akkor a \50 000 usd a jövőbeli érték. Ha nincs megadva, 0-nak feltételezi a rendszer.

Due
DueDate

Optional. A kifizetések esedékességéről meghatározó típusú DueDate objektum. Ennek az argumentumnak akkor DueDate.EndOfPeriod kell lennie, ha a kifizetések a fizetési időszak végén esedékesek, vagy DueDate.BegOfPeriod ha a kifizetések az időszak elején esedékesek. Ha nincs megadva, DueDate.EndOfPeriod akkor a függvény feltételezi.

Válaszok

Az annuitás jelenértéke a jövőben fizetendő rendszeres, rögzített kifizetéseken és rögzített kamatlábon alapuló járadék.

Példák

Ebben a példában a PV függvény egy \$1.000.000 járadék jelenértékét adja vissza, amely a következő 20 évben évente \50 000 dollárt biztosít. A megadott érték a várt éves százalékos arány (APR), a kifizetések teljes száma (TotPmts), az egyes kifizetések összege (YrIncome), a befektetés teljes jövőbeli értéke (FVal), valamint egy szám, amely azt jelzi, hogy az egyes kifizetések a fizetési időszak elején vagy végén történtek-e (PayType). Vegye figyelembe, hogy YrIncome ez egy negatív szám, mert az évjáradékból évente kifizetett készpénzt jelöli.

Sub TestPV()
    ' Define money format.
    Dim Fmt As String = "###,##0.00"
    ' Annual percentage rate.
    Dim APR As Double = 0.0825
    ' Total number of payments.
    Dim TotPmts As Double = 20
    ' Yearly income.
    Dim YrIncome As Double = 50000
    ' Future value.
    Dim FVal As Double = 1000000
    ' Payment at beginning of month.
    Dim PayType As DueDate = DueDate.BegOfPeriod
    Dim PVal As Double = PV(APR, TotPmts, -YrIncome, FVal, PayType)
    MsgBox("The present value is " & Format(PVal, Fmt) & ".")
End Sub

Megjegyzések

Az annuitás fix összegű készpénzfizetések egy sorozata, melyet egy adott időszakban tesz. Az annuitás lehet kölcsön (például jelzálogkölcsön) vagy befektetés (például havi megtakarítás).

Az Rate és NPer az argumentumokat ugyanabban a mértékegységben kifejezett fizetési időszakok alapján kell kiszámítani. Ha például Rate hónapokkal van kiszámítva, NPer akkor a hónapokat is ki kell számítani.

A kifizetett pénzösszegek (például megtakarításra félretett összegek) negatív számokkal vannak kifejezve minden argumentumban, a kapott készpénzt (például osztalékokat) pozitív számok jelzik.

A következőre érvényes:

Lásd még