¿cómo utilizar la función vba mirr?

La función VBA MIRR figura en la categoría financiera de funciones VBA. Cuando lo usa en código VBA, calcula la tasa interna de retorno modificada para una serie proporcionada de flujos de efectivo periódicos . Al ser un término financiero, puedes conocer más al respecto aquí .

Sintaxis

MIRR(ValueArray, FinanceRate, ReinvestRate)

Argumentos

  • ValueArray : una tabla de flujo de efectivo que representa pagos e ingresos. Los pagos estarían en valores negativos y los ingresos estarían en valores positivos [Debe contener al menos un valor negativo y al menos un valor positivo].
  • FinanceRate : La tasa de interés pagada por el dinero utilizado en el flujo de caja.
  • ReinvestRate : la tasa de interés recibida sobre los flujos de efectivo reinvertidos.

Ejemplo

Para comprender prácticamente cómo usar la función VBA MIRR, debe seguir el siguiente ejemplo donde escribimos un código vba usándola:

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

En el código anterior utilizamos MIRR para obtener la tasa de interés de rendimiento de una tabla (cF) en la que tenemos una inversión inicial de -1000 y luego todos los rendimientos en efectivo durante los próximos 9 años y también especificamos la tasa de financiación y la tasa de reinversión. y aportó un 22% en el resultado.

Comentarios

  • Si la matriz que proporcionamos no tiene un valor negativo y un valor es positivo o no puede encontrar resultados después de 20 iteraciones, VBA devolverá el error de tiempo de ejecución 5.

Añadir un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *