Hoe gebruik ik de vba ipmt-functie?

De VBA IPMT-functie wordt vermeld in de financiële categorie van VBA-functies. Wanneer u het in VBA-code gebruikt, berekent het de rentebetaling gedurende een specifieke periode voor een lening of investering die wordt betaald door constante periodieke betalingen en met behulp van een constant rentetarief.

Syntaxis

IPmt (tarief, per, Nper, Pv, [Fv], [verschuldigd])

Argumenten

  • Tarief : het rentepercentage voor de periode.
  • Door : Het aantal perioden waarvoor u de rente wilt berekenen [Dit moet tussen 1 en Nper liggen].
  • Nper : Het aantal perioden waarover de lening of investering moet worden betaald.
  • PV : De huidige waarde van de investering of lening.
  • [FV] : de toekomstige waarde van de lening/investering [Dit is een optioneel argument en als dit wordt weggelaten, wordt VBA standaard ingesteld op 0].
  • [Verschuldigd] : definieert of betaling verschuldigd is aan het begin of einde van de periode. [Dit is een optioneel argument en als dit wordt weggelaten, wordt VBA standaard ingesteld op het einde van de periode.]
    • Gebruik 0 voor het einde van de periode en 1 voor het begin van de periode

Voorbeeld

Om praktisch te begrijpen hoe u de VBA IPMT-functie kunt gebruiken, moet u het onderstaande voorbeeld doorlopen waarin we er een vba-code mee hebben geschreven:

example-vba-ipmt-function
 Sub example_IPMT() Range("A10") = IPmt(0.08 / 12, 1, 5 * 12, 60000) End Sub

In de bovenstaande code gebruikten we IPMT om het rentebedrag van de betaling van de eerste maand te krijgen en het leverde -400 op in het resultaat toen we 2 gebruikten om de rente van de tweede maand te krijgen die het opleverde -394,56.

example-vba-ipmt-function2

Opmerkingen

  • Bij gebruik van IPMT wordt al het betaalde geld weergegeven met een negatief getal en wordt al het ontvangen geld weergegeven met een positief getal.
  • Als we Per opgeven, wat 0 > of > NPer is, retourneert VBA een runtimefout 5.

Voeg een reactie toe

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *