Befehlsreferenz - Mathematik: PV-Funktion
VB-Versionen: VB4 | VB5 | VB6
Beschreibung:
Die PV-Funktion gibt den aktuellen Wert einer Annuität zurück. Der Rückgabewert ist vom Typ Double.
Syntax:
PV (rate, nper, pmt, [fv, [type]] )
Parameter:
rate | (Double) Gibt den Zinssatz pro Zeitraum an. Nehmen Sie z.B. einen Kredit für mit einem Jahreszins von 8 Prozent auf und vereinbaren monatliche Zahlungen, beträgt der Zinssatz pro Zeitraum 0,08 dividiert durch 12 oder 0,00666. |
nper | (Integer) Gibt die Gesamtanzahl der Zahlungszeiträume für die Annuität an. Beträgt die Laufzeit eines Kredits z.B. 3 Jahre, muß für pmt 36 (3 x 12 Monat) angegeben werden. |
pmt | (Double) Gibt die Zahlung pro Zeitraum (i.d.R. fixer Betrag für Kapital und Zinsen) |
fv | Optional. (Variant) Gibt den Endwert oder Kontostand an, der erreicht sein soll, wenn die letzte Zahlung erfolgte. |
type | Optional. (Variant) Gibt an, wann Zahlungen fällig sind. Bei 0 (Voreinstellung) sind die Zahlungen am Ende eines Zahlungszeitraums fällig, bei 1 zu Beginn des Zahlungszeitraums. |
Unter einer Annuität versteht man eine Folge konstanter Barzahlungen über einen bestimmten Zeitraum. Eine Annuität kann ein Kredit sein (z.B. eine Haushypothek) oder eine Investition (z.B. eine regelmäßige Spareinlage).
Die Angaben für rate und nper müssen in derselben Maßeinheit erfolgen.
In der Parameterliste werden Zahlungsausgänge (z.B. Spareinlagen) durch negative und Zahlungseingänge (z.B. Dividendenauszahlungen) durch positive Zahlen dargestellt.
Beispiel:
' Ermitteln des Barwerts einer Annuität in Höhe von 1.000.000 dblKredit = 25000 'Höhe des Kredits dblZinssatz = 8.5 / 100 'Zinssatz jährlich dblLaufzeit = 60 ' gewünschte Laufzeit (60 Monate = 5 Jahre) varTermin = 1 ' Zahlungen am Monatsanfang dblEinkommen = 40000 ' Jahreseinkommen dblBWert = PV(dblZinssatz, dblLaufzeit, -dblEinkommen, 0, varTermin) MsgBox "Der Barwert ist " & Format(dblBWert, "###.###.##0,00")