Tipp 11.2 - Zukunftswert berechnen

Wie kann ich einen zukünftigen Wert (Endwert) einer Investition berechnen?

Die Funktion ZW (Zukunftswert, englisch: future value) berechnet in Excel den Wert einer Investition zu einem bestimmten Zeitpunkt in der Zukunft, sofern es regelmäßige, konstante Zahlungen und einen konstanten Zinssatz gibt. In VBA findet Sie ein Pendant zur ZW Funktion, die finanzmathematische Funktion FV. Dieser Funktion können Sie folgende Parameter mitgeben:

  • Rate: Jährlicher Zinssatz
  • NPer: Anzahl der Zahlungen
  • Pmt: Zahlungsbetrag
  • PV: Der aktuelle Wert (optional, standardmäßig 0)
  • Due: Die Fälligkeit der Zahlung (optional standardmäßig 0 = Am Ende einer Periode bzw. 1 = Am Anfang einer Periode).

Beispiel:

' Beispielfunktion
Sub SampleFV()
 
  '// -----------------------------------------------------
  '// Methode   | Dieses Beispiel verdeutlicht Ihnen,
  '               wie Sie die VBA-Funktion FV einsetzen
  '               können
  '// -----------------------------------------------------
  '// Erstellt  | Stefan Kulpa
  '//           | EDV Innovation & Consulting - Dormagen
  '// -----------------------------------------------------
 
  ' benötigte Variablen
  Dim dbZinssatz As Double
  Dim dbZahlungsbetrag As Double
  Dim dbBarwert As Double
  Dim dbErgebnis As Double
  Dim iAnzahl As Integer
 
  ' Zuweisung der Werte
  dbZinssatz = 0.06
  dbZahlungsbetrag = -200
  dbBarwert = -500
  iAnzahl = 10
 
  ' Berechnung
  dbErgebnis = VBA.FV(dbZinssatz / 12, iAnzahl, dbZahlungsbetrag, dbBarwert)
 
  ' Ausgabe
  MsgBox "Der zukünftige Wert Ihrer Investition ist: " & _
         Format(dbErgebnis, "##,##0.00"), _
         vbInformation, _
         "Zukunftswert"
 
End Sub

Viel Spaß beim Sparen :o)!