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

La función VBA TIR figura en la categoría financiera de funciones de VBA. Cuando lo usas en código VBA, calcula la tasa interna de retorno (es decir, una serie de pagos y retornos) de una inversión . El cálculo de la TIR es una medida de la tasa de rendimiento de una inversión.

Sintaxis

TIR (matriz de valores, [adivina])

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].
  • [Conjetura] : una estimación inicial (conjetura) de cuál será la TIR [Este es un argumento opcional y, si se omite, VBA toma el 10% (=0,1) de forma predeterminada].

Ejemplo

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

example-vba-irr-function
 Sub example_IRR() 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 = IRR(cF) End Sub

En el código anterior utilizamos la TIR 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. Entonces, cuando ejecutamos este código, el resultado fue del 34%.

Comentarios

  • El primer valor de las tablas debe ser un valor negativo porque es el monto inicial pagado por la inversión.
  • Si la matriz que proporcionamos no tiene un valor negativo y un valor positivo o no puede encontrar resultados después de 20 iteraciones, VBA devolverá un 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 *