Hoe gebruik ik de vba mirr-functie?

De VBA MIRR-functie wordt vermeld in de financiële categorie van VBA-functies. Wanneer u het in VBA-code gebruikt, berekent het het gewijzigde interne rendement voor een opgegeven reeks periodieke cashflows . Omdat het een financiële term is, kunt u er hier meer over lezen.

Syntaxis

MIRR(WaardeMatrix; FinanciëleRate; HerinvesteringsRate)

Argumenten

  • ValueArray : een cashflowtabel die betalingen en inkomsten vertegenwoordigt. Betalingen zouden negatieve waarden hebben en inkomsten zouden positieve waarden hebben [Het moet minstens één negatieve waarde en minstens één positieve waarde bevatten].
  • FinanceRate : het rentetarief dat wordt betaald op geld dat wordt gebruikt in de cashflow.
  • ReinvestRate : het rentetarief dat wordt ontvangen op herbelegde kasstromen.

Voorbeeld

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

example-vba-mirr-function
 Sub example_MIRR() Dim cF(0 To 9) As Double cF(0) = -1000 cF(1) = 213.6 cF(2) = 259.22 cF(3) = 314.6 cF(4) = 381.79 cF(5) = 463.34 cF(6) = 562.31 cF(7) = 682.42 cF(8) = 828.19 cF(9) = 1005.09 Range("A1").Value = MIRR(cF, 0.09, 0.08) End Sub

In de bovenstaande code hebben we MIRR gebruikt om het rentepercentage te verkrijgen uit een tabel (cF) waarin we een initiële investering van -1000 hebben en vervolgens alle contante rendementen over de komende 9 jaar. We hebben ook het financieringspercentage en het herinvesteringspercentage gespecificeerd. en het leverde 22% op in het resultaat.

Opmerkingen

  • Als de door ons geleverde array geen negatieve waarde heeft en een waarde positief is of na 20 iteraties geen resultaten kan vinden, retourneert VBA runtimefout 5.

Voeg een reactie toe

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