Wie verwende ich die vba-ipmt-funktion?
Die VBA-IPMT-Funktion ist in der Finanzkategorie der VBA-Funktionen aufgeführt. Wenn Sie es im VBA-Code verwenden, berechnet es die Zinszahlung während eines bestimmten Zeitraums für ein Darlehen oder eine Investition , die durch konstante periodische Zahlungen und unter Verwendung eines konstanten Zinssatzes zurückgezahlt wird.
Syntax
IPmt (Rate, pro, Nper, Pv, [Fv], [fällig])
Argumente
- Zinssatz : Der Zinssatz für den Zeitraum.
- Von : Die Anzahl der Perioden, für die Sie Zinsen berechnen möchten [Sie muss zwischen 1 und Nper liegen].
- Nper : Die Anzahl der Zeiträume, über die das Darlehen oder die Investition zurückgezahlt werden muss.
- PV : Der aktuelle Wert der Investition oder des Darlehens.
- [FV] : Der zukünftige Wert des Darlehens/der Investition [Dies ist ein optionales Argument und wenn es weggelassen wird, ist VBA standardmäßig 0].
- [Fällig] : Definiert, ob die Zahlung zu Beginn oder am Ende des Zeitraums fällig ist. [Dies ist ein optionales Argument. Wenn es weggelassen wird, verwendet VBA standardmäßig das Ende des Zeitraums].
- Verwenden Sie 0 für das Ende des Zeitraums und 1 für den Beginn des Zeitraums
Beispiel
Um die Verwendung der VBA-IPMT-Funktion praktisch zu verstehen, müssen Sie das folgende Beispiel durchgehen, in dem wir damit einen VBA-Code geschrieben haben:
Sub example_IPMT() Range("A10") = IPmt(0.08 / 12, 1, 5 * 12, 60000) End Sub
Im obigen Code haben wir IPMT verwendet, um den Zinsbetrag der Zahlung für den ersten Monat zu ermitteln, und als Ergebnis wurde -400 zurückgegeben. Als wir 2 verwendet haben, um die Zinsen für den zweiten Monat zu ermitteln, wurde -394,56 zurückgegeben.
Kommentare
- Bei Verwendung von IPMT wird jedes gezahlte Geld durch eine negative Zahl und jedes erhaltene Geld durch eine positive Zahl dargestellt.
- Wenn wir Per angeben, das 0 > oder > NPer ist, gibt VBA einen Laufzeitfehler 5 zurück.