Financial.FV(Double, Double, Double, Double, DueDate) Metod

Definition

Returnerar ett värde som anger det framtida värdet för en livränta baserat på periodiska, fasta betalningar och en fast ränta.

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

Parametrar

Rate
Double

Required. Räntesatsen per period. Om du t.ex. tar ett billån med en årlig räntesats (APR) på 10 procent och gör månatliga betalningar, är räntan per period 0,1/12, alltså 0,0083.

NPer
Double

Required. Det totala antalet betalningsperioder i annuiteten. Om du till exempel gör månatliga betalningar på ett fyraårigt billån har ditt lån totalt 4 x 12 (eller 48) betalningsperioder.

Pmt
Double

Required. Den betalning som ska göras varje period. Betalningarna innehåller vanligen kapital och ränta som inte ändras under löptiden för ett annuitetslån.

PV
Double

Optional. Nuvärdet (eller klumpsumman) för en serie framtida betalningar. När du till exempel lånar pengar för att köpa en bil är lånebeloppet det nuvarande värdet för långivaren av de månatliga bilbetalningar du kommer att göra. Om inget värde anges används automatiskt värdet 0.

Due
DueDate

Optional. Objekt av typen DueDate som anger när betalningar förfaller. Det här argumentet måste vara antingen DueDate.EndOfPeriod om betalningarna förfaller i slutet av betalningsperioden eller DueDate.BegOfPeriod om betalningarna förfaller i början av perioden. Om det utelämnas DueDate.EndOfPeriod antas det.

Returer

Det framtida värdet för en livränta baserat på periodiska, fasta betalningar och en fast räntesats.

Exempel

I det FV här exemplet används funktionen för att returnera det framtida värdet för en investering med tanke på den procentsats som ackumuleras per period (APR / 12), det totala antalet betalningar (TotPmts), betalningen (Payment), investeringens aktuella värde (PVal) och ett tal som anger om betalningen görs i början eller slutet av betalningsperioden (PayType). Observera att eftersom Payment representerar kontanter som betalas ut är det ett negativt tal.

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

Kommentarer

En livränta är en serie fasta kontantbetalningar som görs över tid. En annuitet kan vara ett lån (t.ex. ett huslån) eller en investering (t.ex. en plan för månatligt sparande).

Argumenten Rate och NPer måste beräknas med betalningsperioder uttryckta i samma enheter. Om till exempel Rate beräknas med hjälp av månader NPer måste även beräknas med hjälp av månader.

För alla argument gäller att de betalningar du gör, t ex inbetalningar på sparkonto, representeras av negativa tal och pengar som du tar emot, t ex återbäring, representeras av positiva tal.

Gäller för

Se även