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

Definíció

Egy járadék jövőbeli értékét meghatározó értéket ad vissza rendszeres, rögzített kifizetések és rögzített kamatláb alapján.

public static double FV(double Rate, double NPer, double Pmt, double PV = 0, Microsoft.VisualBasic.DueDate Due = Microsoft.VisualBasic.DueDate.EndOfPeriod);
static member FV : double * double * double * double * Microsoft.VisualBasic.DueDate -> double
Public Function FV (Rate As Double, NPer As Double, Pmt As Double, Optional PV 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 havi törlesztőrészletet fizet egy négyéves autóhitelen, a kölcsön összesen 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 tartalmazzák a tőkét és a kamatot, amely nem változik az annuitás során.

PV
Double

Optional. A jövőbeli kifizetések sorozatának jelenértéke (vagy egyösszegű összege). Ha például egy autó megvásárlásához kölcsönkér pénzt, a kölcsön összege a havi autófizetések kölcsönadójának jelenlegi értéke. 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 jövőbeli értéke rendszeres, rögzített kifizetések és rögzített kamatláb alapján.

Példák

Ez a példa egy FV befektetés jövőbeli értékét adja vissza az időszakonként felhalmozott százalékos arány (APR / 12), a kifizetések teljes száma (), a kifizetés (TotPmts), a befektetés aktuális értéke (PaymentPVal) és egy szám alapján, amely azt jelzi, hogy a kifizetés a fizetési időszak elején vagy végén történik-e (PayType). Vegye figyelembe, hogy mivel Payment a kifizetett készpénzt jelöli, negatív szám.

Sub TestFV()
    Dim TotPmts As Integer
    Dim Payment, APR, PVal, Fval As Double
    Dim PayType As DueDate
    Dim Response As MsgBoxResult

    ' Define money format.
    Dim Fmt As String = "###,###,##0.00"
    Payment = CDbl(InputBox("How much do you plan to save each month?"))
    APR = CDbl(InputBox("Enter the expected interest annual percentage rate."))
    ' Ensure proper form.
    If APR > 1 Then APR = APR / 100
    TotPmts = CInt(InputBox("For how many months do you expect to save?"))
    Response = MsgBox("Do you make payments at the end of month?", MsgBoxStyle.YesNo)
    If Response = MsgBoxResult.No Then
        PayType = DueDate.BegOfPeriod
    Else
        PayType = DueDate.EndOfPeriod
    End If
    PVal = CDbl(InputBox("How much is in this savings account now?"))
    Fval = FV(APR / 12, TotPmts, -Payment, -PVal, PayType)
    MsgBox("Your savings will be worth " & Format(Fval, Fmt) & ".")
End Sub

Megjegyzések

A járadék az idő múlásával végrehajtott rögzített készpénzes kifizetések sorozata. 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