Calcule la TIR en Excel

Cálculo de la TIR en Excel

La TIR o tasa interna de rendimiento se usa para calcular la ganancia interna de alguna inversión en finanzas, la TIR es una función incorporada en Excel que se usa para calcular la misma y también es una fórmula financiera, esta función toma un rango de valores como un entrada para la cual necesitamos calcular la tasa interna de rendimiento y un valor estimado como segunda entrada.

TIR en Excel significa que nterna R comió de R eturn. La TIR en Excel es una de las funciones integradas disponibles en Microsoft Excel. La TIR de Excel se incluye en la categoría de Funciones financieras en.

La Tasa Interna de Retorno es la tasa de interés recibida por la inversión realizada. La TIR en Excel consiste en los pagos realizados representados por los valores negativos y los ingresos generados denotados por los valores positivos que ocurren en un intervalo de tiempo regular.

La función TIR en Excel devuelve la tasa interna de rendimiento para una serie de flujos de efectivo representados por números positivos y negativos. Estos flujos de efectivo no tienen que ser consistentes, como lo serían para una anualidad. Sin embargo, los flujos de efectivo deben ocurrir a intervalos regulares, como mensuales, trimestrales o anuales. El monto en efectivo puede variar para cada intervalo.

Fórmula utilizada para calcular la TIR en Excel

La fórmula de la TIR en Excel es la siguiente:

Dónde,

  • range = Este es un parámetro obligatorio. Un rango de celdas que denota la serie de flujos de efectivo para los que se calcularía la tasa interna de rendimiento.
  • guess = Este es un parámetro opcional. Denota un número que supones que está cerca del resultado de la tasa interna de rendimiento. Si no se menciona ningún valor, toma el valor predeterminado como 0,1 o 10%
  • “[]” Denota parámetros opcionales.

La función devuelve un valor numérico. Puede ser positivo o negativo.

¿Cómo calcular la TIR en Excel? (con ejemplos)

Puede descargar esta plantilla de Excel de función de TIR aquí - Plantilla de Excel de función de TIR

Los cálculos de la TIR en Excel se pueden realizar de 2 formas, es decir, una función de hoja de trabajo (WS) o una función de VBA. Como función WS, se puede ingresar como parte de la fórmula en una celda de una hoja de trabajo. Como función de VBA, se puede utilizar en código macro que se ingresa a través del Editor de Microsoft Visual Basic integrado en MS Excel. Consulte el cálculo de la TIR en el ejemplo de Excel que se muestra a continuación para comprender mejor.

Ejemplo # 1 - Cálculo de la TIR en la hoja de cálculo de Excel

En este cálculo de ejemplo de TIR, -3000 denota el monto de capital invertido. Los números siguientes 2000 y 5000 denotan ingresos. La función TIR en Excel se calcula sobre los valores -3000, 2000 y 5000. El resultado es 67%.

Ejemplo # 2

En este cálculo de ejemplo de TIR, # ¡NUM! se muestra como resultado porque no hay un solo valor negativo presente en el conjunto de valores. Entonces, no hay ningún valor que indique pago, pero todos son ingresos.

Ejemplo # 3

En este cálculo de ejemplo de TIR, todos los valores son negativos. Esto indica que no se generaron ingresos. Por lo tanto, el resultado generado es # ¡NUM! 

Ejemplo # 4

En este cálculo de ejemplo de TIR, los valores totales son cinco. -10000 denota el pago realizado. Los siguientes valores son por año, es decir, los ingresos obtenidos en el año 1 es 2000, el año 2 es 5000, el año 3 es 4000, el año 5 es 6000.

Para calcular los ingresos generados al final de tres años, la fórmula de la TIR se aplica a las celdas que van desde B2: B4. El resultado es -19% ya que el monto del pago en el año inicial es mayor que los ingresos generados en los años siguientes.

Para calcular los ingresos generados al cabo de cinco años, la fórmula de la TIR se aplica a las celdas que van desde B2: B6. El resultado es 22%. El resultado es positivo ya que los ingresos generados en los años siguientes superan el monto de pago invertido en el año inicial.

Ejemplo # 2 - Cálculo de la TIR en Excel VBA

La función IRR se puede utilizar en código VBA en Microsoft Excel de la siguiente manera:

Fórmula IRR en Excel VBA :

La fórmula Irr en VBA es la siguiente.

Dónde,

Valores = Flujo de caja

IRRVal = Tasa interna de rendimiento

TIR en Excel VBA Ejemplo

Veamos el ejemplo de Irr en VBA.

En este cálculo de ejemplo de TIR, el IRRVal es una variable de tipo double. Contiene el resultado devuelto por la función Irr. Los valores se representan en forma de una matriz de tipo de datos double en donde el valor inicial es -10000 indicando el pago realizado en el primer año. Los valores siguientes son 2000, 5000, 4000 y 6000 que indican los ingresos generados por año durante los próximos cuatro años.

Cosas para recordar

  1. La matriz de valores ( rango ) debe contener un mínimo de un número positivo y uno negativo.
  2. Los valores deben estar en orden secuencial. La TIR utiliza el orden de valores para interpretar el orden de los flujos de efectivo. Por favor, asegúrese de ingresar los valores de pago e ingresos en la secuencia a medida que ocurrieron o si desea que ocurra.
  3. Si una matriz de argumentos de referencia contiene texto, valores lógicos o celdas vacías, esos valores se ignoran.
  4. MS Excel utiliza una técnica iterativa para calcular la TIR con Excel. Comenzando con una suposición, la TIR recorre el cálculo hasta que el resultado sea exacto dentro del 0.00001 por ciento. Si IRR no puede encontrar un resultado que funcione después de 20 intentos, el #NUM! se devuelve el valor de error.
  5. Si la función TIR en Excel devuelve el # ¡NUM! o si el resultado no es el que esperaba, pruebe con un valor diferente para
  6. En la mayoría de los casos, no es necesario proporcionar un valor aproximado para el cálculo de la TIR en Excel. Si se omite el parámetro de adivinación, el software asume que es 0,1, es decir, 10%.
  7. La TIR está estrechamente relacionada con el VPN, es decir, la función de valor actual neto. La tasa de rendimiento calculada por TIR con excel es la tasa de interés correspondiente a un valor actual neto de cero.