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

Definition

Returnerar ett värde som anger räntebetalningen för en annuitetsperiod baserat på periodiska, fasta betalningar och en fast räntesats.

public static double IPmt(double Rate, double Per, double NPer, double PV, double FV = 0, Microsoft.VisualBasic.DueDate Due = Microsoft.VisualBasic.DueDate.EndOfPeriod);
static member IPmt : double * double * double * double * double * Microsoft.VisualBasic.DueDate -> double
Public Function IPmt (Rate As Double, Per As Double, NPer As Double, PV As Double, Optional FV 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.

Per
Double

Required. Betalningsperioden i intervallet 1 till NPer.

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.

PV
Double

Required. Nuvärdet, eller värdet i dag, för en serie framtida betalningar eller kvitton. 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.

FV
Double

Optional. Det framtida värde eller det kontantsaldo du vill ha när du har gjort den slutliga betalningen. Till exempel är det framtida värdet för ett lån \$0 eftersom det är dess värde efter den slutliga betalningen. Men om du vill spara \$50 000 över 18 år för ditt barns utbildning är \$50 000 det framtida värdet. 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

Räntebetalningen för en annuitetsperiod som baseras på periodiska, fasta betalningar och en fast räntesats.

Undantag

Per <= 0 eller Per>NPer

Exempel

I det IPmt här exemplet används funktionen för att beräkna hur mycket av en betalning som är ränta när alla betalningar har samma värde. Givet är räntesatsen per period (APR / 12), den betalningsperiod för vilken räntedelen är önskad (Period), det totala antalet betalningar (TotPmts), nuvärdet eller kapitalbeloppet för lånet (PVal), lånets framtida värde (FVal) och ett tal som anger om betalningen förfaller i början eller slutet av betalningsperioden (PayType).

Sub TestIPMT()
    Dim APR, PVal, Period, IntPmt, TotInt, TotPmts As Double
    Dim PayType As DueDate
    Dim Response As MsgBoxResult

    ' Usually 0 for a loan.
    Dim Fval As Double = 0
    ' Define money format.
    Dim Fmt As String = "###,###,##0.00"
    PVal = CDbl(InputBox("How much do you want to borrow?"))
    APR = CDbl(InputBox("What is the annual percentage rate of your loan?"))
    If APR > 1 Then APR = APR / 100 ' Ensure proper form.
    TotPmts = CInt(InputBox("How many monthly payments?"))
    Response = MsgBox("Do you make payments at end of the month?", MsgBoxStyle.YesNo)
    If Response = MsgBoxResult.No Then
        PayType = DueDate.BegOfPeriod
    Else
        PayType = DueDate.EndOfPeriod
    End If
    For Period = 1 To TotPmts   ' Total all interest.
        IntPmt = IPmt(APR / 12, Period, TotPmts, -PVal, Fval, PayType)
        TotInt = TotInt + IntPmt
    Next Period

    ' Display results.
    MsgBox("You will pay a total of " & Format(TotInt, Fmt) & 
        " in interest for this loan.")
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