Hoe gebruik ik de vba rate-functie?
De VBA RATE-functie wordt vermeld in de financiële categorie van VBA-functies. Wanneer u het in VBA-code gebruikt, retourneert het de rente per periode (bij gelijke cashflow) voor een lening of investering.
Syntaxis
TARIEF(Nper, Pmt, Pv, [Fv], [Verschuldigd], [Guess])
Argumenten
- Nper : Het aantal termijnen waarin de lening of investering moet worden terugbetaald.
- Pmt : Het vaste bedrag van de betaling per periode.
- 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, krijgt VBA standaard 0).
- [Verschuldigd] : definieert of betaling verschuldigd is aan het begin of einde van de periode, gebruik 0 voor het einde van de periode en 1 voor het begin van de periode. [Dit is een optioneel argument en als dit wordt weggelaten, neemt VBA standaard het einde van de periode] .
- [Guess] : een initiële schatting (schatting) van wat de IRR zal zijn [Dit is een optioneel argument en als dit wordt weggelaten, neemt VBA standaard 10% (=0,1)].
Voorbeeld
Om praktisch te begrijpen hoe u de VBA RATE-functie kunt gebruiken, moet u het onderstaande voorbeeld doorlopen waarin we er een vba-code mee hebben geschreven:
Sub example_RATE() Range("A8") = Rate(60, -1200, 0, 98000, 1) * 12 End Sub
In de bovenstaande code hebben we RATE gebruikt om het rentepercentage van de investering te berekenen waarbij we 60 maanden, 1200 van de maandelijkse betaling en 98000 van de toekomstige waarde van de investering hebben, en aan het einde vermenigvuldigen we dit met 12 om de jaarlijkse rente.
Opmerkingen
- Wanneer u RATE gebruikt, wordt al het betaalde geld weergegeven met een negatief getal en wordt al het ontvangen geld weergegeven met een positief getal.
- Het berekent de iteratiesnelheid. Het kan het resultaat na 20 pogingen niet vinden, het retourneert een looptijd van 5.