Financial.Pmt(Double, Double, Double, Double, DueDate) Methode

Definition

Gibt einen Wert zurück, der die Zahlung für eine Annuität basierend auf regelmäßigen, festen Zahlungen und einem festen Zinssatz angibt.

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

Parameter

Rate
Double

Required. Der Zinssatz pro Periode. Wenn Sie beispielsweise einen Autokredit mit einem Jahreszins von 10 Prozent aufnehmen und monatliche Zahlungen leisten, beträgt der Zinssatz pro Zeitraum 0,1/12 oder 0,0083.

NPer
Double

Required. Die Gesamtzahl der Zahlungszeiträume in der Annuität. Wenn Sie z. B. monatliche Zahlungen für einen Vierjahres-Autokredit leisten, hat Ihr Kredit insgesamt 4 × 12 (oder 48) Zahlungszeiträume.

PV
Double

Required. Der Barwert (oder Pauschalbetrag), den eine Reihe von Zahlungen, die in Zukunft gezahlt werden sollen, jetzt wert ist. Wenn Sie beispielsweise einen Kredit für ein Auto aufnehmen, ist die Summe dieses Kredits für den Kreditgeber gleich dem Barwert der monatlichen Zahlungen, die Sie für das Auto leisten.

FV
Double

Dies ist optional. Der zukünftige Wert oder barsaldo, den Sie benötigen, nachdem Sie die endgültige Zahlung getätigt haben. Der zukünftige Wert eines Kredits lautet z. B. "\$0", da dies nach der endgültigen Zahlung der Wert ist. Wenn Sie jedoch \$50.000 während 18 Jahren für die Ausbildung Ihres Kindes speichern möchten, ist \$50.000 der zukünftige Wert. Fehlt dieses Argument, wird 0 angenommen.

Due
DueDate

Dies ist optional. Objekt des Typs DueDate , der angibt, wann Zahlungen fällig sind. Dieses Argument muss entweder DueDate.EndOfPeriod sein, wenn Zahlungen am Ende des Zahlungszeitraums fällig sind oder DueDate.BegOfPeriod zahlungen am Anfang des Zeitraums fällig sind. Wird diese Angabe weggelassen, DueDate.EndOfPeriod wird angenommen.

Gibt zurück

Die Zahlung für eine Annuität basierend auf regelmäßigen, festen Zahlungen und einem festen Zinssatz.

Ausnahmen

NPer = 0.

Beispiele

In diesem Beispiel wird die Pmt Funktion verwendet, um die monatliche Zahlung für ein Darlehen während eines festen Zeitraums zurückzugeben. Angegeben sind der Prozentuale Zinssatz pro Zeitraum (APR / 12), die Gesamtzahl der Zahlungen (TotPmts), der Barwert oder das Kapital des Darlehens (PVal), der zukünftige Wert des Darlehens (FVal) und eine Zahl, die angibt, ob die Zahlung zu Beginn oder Ende des Zahlungszeitraums fällig ist. (PayType).

Sub TestPMT()
    Dim PVal, APR, Payment, TotPmts As Double
    Dim PayType As DueDate
    Dim Response As MsgBoxResult

    ' Define money format.
    Dim Fmt As String = "###,###,##0.00"
    ' Usually 0 for a loan.
    Dim FVal As Double = 0
    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 = CDbl(InputBox("How many monthly payments will you make?"))
    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
    Payment = Pmt(APR / 12, TotPmts, -PVal, FVal, PayType)

    MsgBox("Your payment will be " & Format(Payment, Fmt) & " per month.")
End Sub

Hinweise

Eine Annuität ist eine Reihe von festen Barzahlungen, die während eines bestimmten Zeitraums geleistet werden. Eine Annuität kann ein Kredit (z. B. eine Eigenheimhypothek) oder eine Investition (z. B. eine monatliche Spareinlage) sein.

Die Argumente NPer und Die Rate Argumente müssen mit Zahlungszeiträumen berechnet werden, die in denselben Einheiten angegeben sind. Wenn sie beispielsweise Rate mithilfe von Monaten berechnet wird, NPer müssen sie auch mithilfe von Monaten berechnet werden.

Bei allen Argumenten wird bargeldbezahlte Zahlungen (z. B. Einlagen zu Ersparnissen) durch negative Zahlen dargestellt; Barmittel (z. B. Dividendenprüfungen) werden durch positive Zahlen dargestellt.

Gilt für:

Weitere Informationen