Cálculo de la TIR (tasa interna de rentabilidad) en Excel

  • Compartir Este
Michael Brown

El tutorial muestra cómo calcular la TIR de un proyecto en Excel con fórmulas y la función Búsqueda de objetivos. También aprenderá a crear una plantilla de tasa interna de rentabilidad para realizar todos los cálculos de la TIR automáticamente.

Cuando conoce la tasa interna de rentabilidad de una inversión propuesta, puede pensar que ya tiene todo lo que necesita para evaluarla: cuanto mayor sea la TIR, mejor. En la práctica, no es tan sencillo. Microsoft Excel proporciona tres funciones diferentes para hallar la tasa interna de rentabilidad, y comprender realmente lo que está calculando con la TIR le resultará muy útil.

    ¿Qué es la TIR?

    En tasa interna de rendimiento (TIR) es una métrica comúnmente utilizada para estimar la rentabilidad de una inversión potencial. A veces, también se denomina tasa de flujo de caja descontado de devolución o tasa de rentabilidad económica .

    Técnicamente, la TIR es el tipo de descuento que hace que el valor actual neto de todos los flujos de caja (tanto entradas como salidas) de una determinada inversión sea igual a cero.

    El término "interno" indica que la TIR sólo tiene en cuenta factores internos; los factores externos como la inflación, el coste del capital y diversos riesgos financieros quedan excluidos del cálculo.

    ¿Qué revela la TIR?

    En la presupuestación de capital, la TIR se utiliza ampliamente para evaluar la rentabilidad de una posible inversión y clasificar varios proyectos. El principio general es así de sencillo: cuanto mayor sea la tasa interna de rentabilidad, más atractivo será el proyecto.

    Al estimar un solo proyecto, los analistas financieros suelen comparar la TIR con la coste medio ponderado del capital o tasa crítica de rentabilidad que es la tasa mínima de rentabilidad de una inversión que la empresa puede aceptar. En una situación hipotética, cuando la TIR es el único criterio para tomar una decisión, se considera que un proyecto es una buena inversión si su TIR es superior a la tasa crítica de rentabilidad. Si la TIR es inferior al coste de capital, el proyecto debe rechazarse. En la práctica, hay muchos otros factores que influyen en la tasa crítica de rentabilidad.decisión, como el valor actual neto (VAN), el plazo de amortización, el valor de retorno absoluto, etc.

    Limitaciones de la TIR

    Aunque la TIR es un método muy popular para evaluar proyectos de capital, tiene una serie de defectos inherentes que pueden llevar a decisiones subóptimas. Los principales problemas de la TIR son:

    • Medida relativa La TIR tiene en cuenta el porcentaje pero no el valor absoluto, por lo que puede favorecer un proyecto con una tasa de rentabilidad alta pero un valor en dólares muy pequeño. En la práctica, las empresas pueden preferir un proyecto grande con una TIR más baja a uno pequeño con una TIR más alta. En este sentido, el VAN es una métrica mejor porque tiene en cuenta la cantidad real que se gana o se pierde al emprender un proyecto.
    • La misma tasa de reinversión La TIR supone que todos los flujos de caja generados por un proyecto se reinvierten a una tasa igual a la propia TIR, lo cual es muy poco realista. Este problema se resuelve con MIRR, que permite especificar diferentes tasas de financiación y reinversión.
    • Múltiples resultados En el caso de proyectos con flujos de caja alternativamente positivos y negativos, puede encontrarse más de una TIR. La cuestión también se resuelve en la MIRR, que está diseñada para producir una sola tasa.

    A pesar de estas deficiencias, la TIR sigue siendo una medida importante de la presupuestación de capital y, como mínimo, debería echarle un vistazo escéptico antes de tomar una decisión de inversión.

    Cálculo de la TIR en Excel

    Dado que la tasa interna de rentabilidad es el tipo de descuento al que el valor actual neto de una serie determinada de flujos de caja es igual a cero, el cálculo de la TIR se basa en la fórmula tradicional del VAN:

    Si no está muy familiarizado con la notación sumatoria, la forma ampliada de la fórmula de la TIR puede resultarle más fácil de entender:

    Dónde:

    • CF 0 - la inversión inicial (representada por un número negativo)
    • CF 1 CF 2 ... CF n - flujos de caja
    • i - el número de período
    • n - total de periodos
    • TIR - tasa interna de rentabilidad

    La naturaleza de la fórmula es tal que no existe una forma analítica de calcular la TIR. Tenemos que utilizar el método de "adivinar y comprobar" para encontrarla. Para entender mejor el concepto de tasa interna de rentabilidad, vamos a realizar un cálculo de la TIR en un ejemplo muy sencillo.

    Ejemplo Inviertes 1.000 $ ahora y recuperas 500 $ y 660 $ en los próximos 2 años. ¿Qué tipo de descuento hace que el valor actual neto sea cero?

    Como primera hipótesis, probemos con una tasa del 8%:

    • Ahora: PV = -$1.000
    • Año 1: PV = 500 $ / (1+0,08)1 = 462,96 $.
    • Año 2: PV = 660 $ / (1+0,08)2 = 565,84 $.

    Sumándolos, obtenemos VAN igual a 28,81 dólares:

    Oh, ni siquiera cerca de 0. ¿Tal vez una mejor estimación, digamos 10%, puede cambiar las cosas?

    • Ahora: PV = -$1.000
    • Año 1: PV = 500 $ / (1+0,1)1 = 454,55 $.
    • Año 2: PV = 660 $ / (1+0,1)2 = 545,45 $.
    • NPV: -1000 + $454,55 + $545,45 = $0,00

    Con una tasa de descuento del 10%, el VAN es exactamente 0. Por tanto, la TIR de esta inversión es del 10%:

    Así es como se calcula manualmente la tasa interna de rentabilidad. Microsoft Excel, otros programas informáticos y varias calculadoras de TIR en línea también se basan en este método de ensayo y error. Pero, a diferencia de los humanos, los ordenadores pueden hacer múltiples iteraciones muy rápidamente.

    Cómo calcular la TIR en Excel con fórmulas

    Microsoft Excel ofrece 3 funciones para hallar la tasa interna de rentabilidad:

    • TIR - la función más utilizada para calcular la tasa interna de rentabilidad de una serie de flujos de caja que se producen a intervalos regulares .
    • XIRR - halla la TIR para una serie de flujos de caja que se producen en intervalos irregulares Al tener en cuenta las fechas exactas de los pagos, esta función proporciona una mayor precisión de cálculo.
    • MIRR - devuelve el tasa interna de rentabilidad modificada que es una variante de la TIR que tiene en cuenta tanto el coste del endeudamiento como los intereses compuestos percibidos por la reinversión de los flujos de caja positivos.

    A continuación encontrará los ejemplos de todas estas funciones. En aras de la coherencia, utilizaremos el mismo conjunto de datos en todas las fórmulas.

    Fórmula TIR para calcular la tasa interna de rentabilidad

    Supongamos que está considerando una inversión a 5 años con los flujos de caja de B2:B7. Para calcular la TIR, utilice esta sencilla fórmula:

    =IRR(B2:B7)

    Nota. Para que la fórmula de la TIR funcione correctamente, asegúrese de que sus flujos de caja tienen al menos un negativo (salida) y una positivo (entrada), y todos los valores aparecen en orden cronológico .

    Para más información, consulte la función TIR de Excel.

    Fórmula XIRR para hallar la TIR para flujos de caja irregulares

    En el caso de flujos de caja con un calendario desigual, utilizar la función TIR puede ser arriesgado, ya que supone que todos los pagos se producen al final de un periodo y que todos los periodos de tiempo son iguales. En este caso, XIRR sería una opción más sensata.

    Con los flujos de caja en B2:B7 y sus fechas en C2:C7, la fórmula sería la siguiente:

    =XIRR(B2:B7,C2:C7)

    Notas:

    • Aunque la función XIRR no requiere necesariamente fechas en orden cronológico, la fecha del primer flujo de caja (inversión inicial) debe ser la primera de la matriz.
    • Las fechas deben facilitarse como fechas válidas en Excel al proporcionar las fechas en formato de texto, Excel corre el riesgo de malinterpretarlas.
    • La función XIRR de Excel utiliza una fórmula diferente para llegar a un resultado. La fórmula XIRR descuenta los pagos posteriores basándose en un año de 365 días, como resultado, XIRR siempre devuelve un anualizado tasa interna de rentabilidad.

    Para más detalles, consulte la función XIRR de Excel.

    Fórmula MIRR para calcular la TIR modificada

    Para manejar una situación más realista cuando los fondos del proyecto se reinvierten a una tasa más cercana al coste de capital de una empresa, se puede calcular la tasa interna de rentabilidad modificada utilizando una fórmula MIRR:

    =MIRR(B2:B7,E1,E2)

    Donde B2:B7 son los flujos de caja, E1 es el tipo de financiación (el coste de pedir prestado el dinero) y E2 es el tipo de reinversión (el interés recibido por la reinversión de los beneficios).

    Nota. Dado que la función MIRR de Excel calcula el interés compuesto sobre los beneficios, su resultado puede ser sustancialmente diferente de los de las funciones IRR y XIRR.

    TIR, XIRR y MIRR: ¿cuál es mejor?

    Creo que nadie puede dar una respuesta genérica a esta pregunta porque la base teórica, las ventajas y los inconvenientes de los tres métodos siguen siendo objeto de controversia entre los académicos de las finanzas. Tal vez, el mejor enfoque sería hacer los tres cálculos y comparar los resultados:

    En general, se considera que:

    • La XIRR proporciona una mayor precisión de cálculo que la TIR porque tiene en cuenta las fechas exactas de los flujos de caja.
    • La TIR suele dar una valoración excesivamente optimista de la rentabilidad del proyecto, mientras que la TIR ofrece una imagen más realista.

    Calculadora de TIR - Plantilla Excel

    Si necesita realizar cálculos de TIR en Excel con regularidad, la creación de una plantilla de tasa interna de rentabilidad puede facilitarle mucho la vida.

    Nuestra calculadora incluirá las tres fórmulas (TIR, XIRR y MIRR) para que no tenga que preocuparse de qué resultado es más válido, sino que pueda tenerlas en cuenta todas.

    1. Introduce los flujos de caja y las fechas en dos columnas (A y B en nuestro caso).
    2. Introduzca la tasa de financiación y la tasa de reinversión en 2 celdas separadas. Opcionalmente, nombre estas ventas Tasa_financiera y Tasa de reinversión respectivamente.
    3. Cree dos rangos dinámicos definidos, denominados Flujos_de_efectivo y Fechas .

      Suponiendo que su hoja de cálculo se llame Hoja1 , el primer flujo de caja (inversión inicial) está en la celda A2, y la fecha del primer flujo de caja está en la celda B2, haga los rangos nombrados basándose en estas fórmulas:

      Flujos_de_efectivo:

      =OFFSET(Hoja1!$A$2,0,0,COUNT(Hoja1!$A:$A),1)

      Fechas:

      =OFFSET(Hoja1!$B$2,0,0,COUNT(Hoja1!$B:$B),1)

      Los pasos detallados se pueden encontrar en Cómo crear un rango dinámico con nombre en Excel.

    4. Utilice los nombres que acaba de crear como argumentos de las siguientes fórmulas. Tenga en cuenta que las fórmulas pueden introducirse en cualquier columna que no sean A y B, reservadas exclusivamente para los flujos de caja y las fechas, respectivamente.

      =IRR(Flujos_de_efectivo)

      =XIRR(Flujos_de_efectivo, Fechas)

      =MIRR(Flujos_de_efectivo, Tasa_de_financiación, Tasa_de_reinversión)

    Ahora puede introducir cualquier número de flujos de caja en la columna A y sus fórmulas de tasa interna de rentabilidad dinámica se recalcularán en consecuencia:

    Como precaución contra los usuarios descuidados que pueden olvidar rellenar todas las celdas de entrada necesarias, puede envolver sus fórmulas en la función IFERROR para evitar errores:

    =IFERROR(TIR(Flujos_efectivos), "")

    =IFERROR(XIRR(Flujos_efectivo, Fechas), "")

    =IFERROR(MIRR(Flujos_efectivos, Tasa_financiera, Tasa_reinversión), "")

    Tenga en cuenta que si las celdas Tasa_financiera y/o Tasa_reinversión están en blanco, la función MIRR de Excel asume que son iguales a cero.

    Cómo hacer TIR en Excel con Goal Seek

    La función TIR de Excel sólo realiza 20 iteraciones para llegar a un índice y XIRR realiza 100 iteraciones. Si después de tantas iteraciones no se encuentra un resultado preciso dentro del 0,00001%, se devuelve un error #¡NUM!

    Si busca más precisión para su cálculo de la TIR, puede forzar a Excel a realizar más de 32.000 iteraciones utilizando la función Búsqueda de objetivos, que forma parte del Análisis Y si...

    La idea es conseguir que Goal Seek encuentre un porcentaje que haga que el VAN sea igual a 0. He aquí cómo:

    1. Configure así los datos de origen:
      • Introduzca los flujos de caja en una columna (B2:B7 en este ejemplo).
      • Pon la TIR esperada en alguna celda (B9). El valor que introduzcas no importa en realidad, sólo necesitas "alimentar" algo a la fórmula del VAN, así que pon cualquier porcentaje que se te ocurra, digamos un 10%.
      • Introduce la siguiente fórmula VAN en otra celda (B10):

    =NPV(B9,B3:B7)+B2

  • En el Datos en la pestaña Previsión grupo, haga clic en Análisis Y si... > Objetivo Buscar...
  • En el Búsqueda de objetivos defina las celdas y los valores que desea comprobar:
    • Establecer celda - la referencia a la celda VAN (B10).
    • Valorar - escriba 0, que es el valor deseado para la celda Set.
    • Al cambiar de célula - la referencia a la celda TIR (B9).

    Cuando haya terminado, pulse OK .

  • En Objetivo Buscar Estado En caso afirmativo, el valor de la celda TIR se sustituirá por uno nuevo que hace que el VAN sea cero.

    Haga clic en OK para aceptar el nuevo valor o Cancelar para recuperar el original.

  • De forma similar, puede utilizar la función Goal Seek para hallar la XIRR. La única diferencia es que tendrá que utilizar la fórmula XNPV en lugar de NPV.

    Nota. El valor de la TIR hallado con Goal Seek es estático Después de cada cambio en los datos originales, tendrá que repetir los pasos anteriores para obtener una nueva TIR.

    Así es como se calcula la TIR en Excel. Para ver más de cerca las fórmulas que se explican en este tutorial, puedes descargarte nuestro libro de trabajo de ejemplo. Te agradezco tu lectura y espero verte en nuestro blog la semana que viene.

    Cuaderno de prácticas para descargar

    Calculadora TIR Excel - ejemplos (archivo .xlsx)

    Michael Brown es un entusiasta de la tecnología dedicado y apasionado por simplificar procesos complejos utilizando herramientas de software. Con más de una década de experiencia en la industria de la tecnología, ha perfeccionado sus habilidades en Microsoft Excel y Outlook, así como en Google Sheets y Docs. El blog de Michael está dedicado a compartir su conocimiento y experiencia con otros, brindando consejos y tutoriales fáciles de seguir para mejorar la productividad y la eficiencia. Ya sea un profesional experimentado o un principiante, el blog de Michael ofrece información valiosa y consejos prácticos para aprovechar al máximo estas herramientas de software esenciales.