Thursday, June 23, 2022

FV-Funktion

Gibt ein Double zurück, das den zukünftigen Wert einer Annuität basierend auf regelmäßigen, festen Zahlungen und einem festen Zinssatz angibt.

Syntax

FV( Rate, nper , pmt [ , pv ] [ , Typ ] )

Die Syntax der FV- Funktion hat die folgenden Argumente:

Streit

Beschreibung

Bewertung

Erforderlich. Doppelte Angabe des Zinssatzes pro Periode. Wenn Sie beispielsweise einen Autokredit zu einem effektiven Jahreszins (APR) von 10 Prozent erhalten und monatliche Zahlungen leisten, beträgt der Zinssatz pro Periode 0,1/12 oder 0,0083.

Nr

Erforderlich. Ganzzahl, die die Gesamtzahl der Zahlungsperioden in der Annuität angibt. Wenn Sie beispielsweise bei einem vierjährigen Autokredit monatliche Zahlungen leisten, hat Ihr Kredit insgesamt 4 * 12 (oder 48) Zahlungsperioden.

Uhr

Erforderlich. Doppelte Angabe der Zahlung, die in jeder Periode zu leisten ist. Zahlungen enthalten in der Regel Kapital und Zinsen, die sich während der Laufzeit der Rente nicht ändern.

pv

Optional. Variante, die den Barwert (oder Pauschalbetrag) einer Reihe zukünftiger Zahlungen angibt. Wenn Sie sich beispielsweise Geld leihen, um ein Auto zu kaufen, ist der Kreditbetrag der Barwert der monatlichen Autozahlungen, die Sie dem Kreditgeber gegenüber leisten. Wenn weggelassen, wird 0 angenommen.

Typ

Optional. Variante , die angibt, wann Zahlungen fällig sind. Verwenden Sie 0, wenn Zahlungen am Ende der Zahlungsperiode fällig sind, oder 1, wenn Zahlungen zu Beginn der Periode fällig sind. Wenn weggelassen, wird 0 angenommen.


Bemerkungen

Eine Annuität ist eine Reihe fester Barzahlungen, die über einen bestimmten Zeitraum geleistet werden. Eine Annuität kann ein Darlehen (z. B. eine Hypothek auf ein Eigenheim) oder eine Investition (z. B. ein monatlicher Sparplan) sein.

Die Rate und die nper- Argumente müssen unter Verwendung von Zahlungsperioden berechnet werden, die in denselben Einheiten ausgedrückt werden. Wenn z. B. Rate anhand von Monaten berechnet wird, muss nper auch anhand von Monaten berechnet werden.

Bei allen Argumenten werden ausgezahlte Barmittel (z. B. Einlagen auf Spareinlagen) durch negative Zahlen dargestellt; Erhaltene Barmittel (z. B. Dividendenschecks) werden durch positive Zahlen dargestellt.

Abfragebeispiel

Ausdruck

Ergebnisse

SELECT FinancialSample.*, FV([AnnualRate]/12,[TermInYears]*12,-[MonthlyRePayment],[LoanAmount],0) AS FutureValue FROM FinancialSample;

Gibt alle Felder aus der Tabelle „FinancialSample" zurück, berechnet den zukünftigen Wert von „LoanAmount" basierend auf „AnnualRate", „MonthlyRePayment" und „TermInYears" und zeigt die Ergebnisse in der Spalte „FutureValue" an.

VBA-Beispiel

Hinweis: Die folgenden Beispiele veranschaulichen die Verwendung dieser Funktion in einem Visual Basic for Applications (VBA)-Modul. Um weitere Informationen zum Arbeiten mit VBA zu erhalten, wählen Sie Entwicklerreferenz in der Dropdown-Liste neben Suchen aus und geben Sie einen oder mehrere Begriffe in das Suchfeld ein.

Dieses Beispiel verwendet die FV -Funktion, um den zukünftigen Wert einer Investition zurückzugeben, gegeben durch den Prozentsatz, der pro Periode anfällt ( APR / 12 ), die Gesamtzahl der Zahlungen ( TotPmts ), die Zahlung ( Payment ), den aktuellen Wert der Investition ( PVal ) und eine Zahl, die angibt, ob die Zahlung zu Beginn oder am Ende des Zahlungszeitraums erfolgt ( PayType ). Beachten Sie, dass es sich bei Zahlung um eine negative Zahl handelt, da es sich um eine Barauszahlung handelt.

 Dim Fmt, Payment, APR, TotPmts, PayType, PVal, FVal
Const ENDPERIOD = 0, BEGINPERIOD = 1 ' When payments are made.
Fmt = "###,###,##0.00" ' Define money format.
Payment = InputBox("How much do you plan to save each month?")
APR = InputBox("Enter the expected interest annual percentage rate.")
If APR > 1 Then APR = APR / 100 ' Ensure proper form.
TotPmts = InputBox("For how many months do you expect to save?")
PayType = MsgBox("Do you make payments at the end of month?", vbYesNo)
If PayType = vbNo Then PayType = BEGINPERIOD Else PayType = ENDPERIOD
PVal = 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) & "."

No comments:

Post a Comment