Función TIR en Excel para calcular la tasa interna de rentabilidad

  • Compartir Este
Michael Brown

Este tutorial explica la sintaxis de la función TIR de Excel y muestra cómo utilizar una fórmula TIR para calcular la tasa interna de rentabilidad de una serie de flujos de caja anuales o mensuales.

La TIR en Excel es una de las funciones financieras para calcular la tasa interna de rentabilidad, que se utiliza con frecuencia en la presupuestación de capital para juzgar los rendimientos previstos de las inversiones.

    Función TIR en Excel

    La función TIR de Excel devuelve la tasa interna de rentabilidad de una serie de flujos de caja periódicos representados por números positivos y negativos.

    En todos los cálculos, se asume implícitamente que:

    • Existen intervalos de tiempo iguales entre todos los flujos de caja.
    • Todos los flujos de caja se producen en el fin de un periodo .
    • Los beneficios generados por el proyecto son reinvertido a la tasa interna de rentabilidad.

    La función está disponible en todas las versiones de Excel para Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010 y Excel 2007.

    La sintaxis de la función TIR de Excel es la siguiente:

    TIR(valores, [suposición])

    Dónde:

    • Valores (obligatorio) - una matriz o una referencia a un rango de celdas que representan la serie de flujos de caja para los que se desea hallar la tasa interna de rentabilidad.
    • Adivina (opcional) - su estimación de la tasa interna de rentabilidad. Debe indicarse como porcentaje o número decimal correspondiente. Si se omite, se utiliza el valor por defecto de 0,1 (10%).

    Por ejemplo, para calcular la TIR para los flujos de caja en B2:B5, se utilizaría esta fórmula:

    =IRR(B2:B5)

    Para que el resultado se muestre correctamente, asegúrese de que el campo Porcentaje para la celda de la fórmula (normalmente Excel lo hace automáticamente).

    Como se muestra en la captura de pantalla anterior, nuestra fórmula TIR de Excel devuelve un 8,9%. ¿Esta tasa es buena o mala? Bueno, depende de varios factores.

    Por lo general, una tasa interna de rentabilidad calculada se compara con el coste medio ponderado del capital o tasa crítica de rentabilidad Si la TIR es superior a la tasa crítica de rentabilidad, el proyecto se considera una buena inversión; si es inferior, debe rechazarse.

    En nuestro ejemplo, si te cuesta un 7% pedir dinero prestado, una TIR de aproximadamente el 9% está bastante bien. Pero si el coste de los fondos es, digamos, del 12%, entonces la TIR del 9% no es suficientemente buena.

    En realidad, hay muchos otros factores que influyen en una decisión de inversión, como el valor actual neto, el valor de rentabilidad absoluta, etc. Para más información, consulte los fundamentos de la TIR.

    5 cosas que debe saber sobre la función TIR de Excel

    Para asegurarse de que su cálculo de la TIR en Excel se realiza correctamente, recuerde estos sencillos datos:

    1. En valores debe contener al menos un positivo (que representa los ingresos) y uno negativo (que representa el desembolso).
    2. Sólo números en el valores se procesan; el texto, los valores lógicos o las celdas vacías se ignoran.
    3. Los flujos de caja no tienen por qué ser necesariamente uniformes, pero deben producirse a intervalos regulares Por ejemplo, mensual, trimestral o anualmente.
    4. Dado que la TIR en Excel interpreta el orden de los flujos de caja basándose en el orden de los valores, éstos deben estar en orden cronológico .
    5. En la mayoría de las situaciones, el adivina no es realmente necesario. Sin embargo, si la ecuación de la TIR tiene más de una solución, se devuelve la tasa más cercana a la conjetura. Por lo tanto, si su fórmula produce un resultado inesperado o un error #¡NUM! pruebe con una conjetura diferente.

    Comprender la fórmula TIR en Excel

    Desde el tasa interna de rendimiento (TIR) es un tipo de descuento que hace que el valor actual neto (VAN) de una serie determinada de flujos de caja sea igual a cero, el cálculo de la TIR se basa en la fórmula tradicional del VAN:

    Dónde:

    • CF - flujo de caja
    • i - número de período
    • n - total de periodos
    • TIR - tasa interna de rentabilidad

    Debido a la naturaleza específica de esta fórmula, no hay otra forma de calcular la TIR que mediante el método de ensayo y error. Microsoft Excel también se basa en esta técnica, pero realiza múltiples iteraciones de forma extremadamente rápida. Partiendo de la suposición (si se suministra) o del 10% por defecto, la función TIR de Excel realiza ciclos de cálculo hasta que encuentra el resultado exacto dentro del 0,00001%. Si después de 20 iteraciones se obtiene un¡no se encuentra el resultado exacto, se devuelve el error #NUM!

    Para ver cómo funciona en la práctica, vamos a realizar este cálculo de la TIR con un conjunto de datos de muestra. Para empezar, intentaremos adivinar cuál podría ser la tasa interna de rentabilidad (pongamos un 7%) y, a continuación, calcularemos el valor actual neto.

    Suponiendo que B3 es el flujo de caja y A3 el número de período, la siguiente fórmula nos da el valor actual (VP) del flujo de caja futuro:

    =B3/(1+7%)^A3

    A continuación, copiamos la fórmula anterior en otras celdas y sumamos todos los valores actuales, incluida la inversión inicial:

    =SUMA(C2:C5)

    Y descubrimos que al 7% obtenemos un VAN de 37,90 $:

    Obviamente, nuestra suposición es errónea. Ahora, hagamos el mismo cálculo basándonos en la tasa calculada por la función TIR (en torno al 8,9%). Sí, conduce a un VAN cero:

    Consejo: para mostrar el valor exacto del VAN, elija mostrar más decimales o aplique el formato científico. En este ejemplo, el VAN es exactamente cero, ¡un caso muy poco frecuente!

    Uso de la función TIR en Excel - ejemplos de fórmulas

    Ahora que ya conoces la base teórica del cálculo de la TIR en Excel, vamos a hacer un par de fórmulas para ver cómo funciona en la práctica.

    Ejemplo 1. Calcular la TIR para flujos de caja mensuales

    Supongamos que llevas seis meses con tu negocio y ahora quieres calcular la tasa de rentabilidad de tu flujo de caja.

    Encontrar la TIR en Excel es muy sencillo:

    1. Escriba el inversión inicial en alguna celda (B2 en nuestro caso). Como es un pago saliente, tiene que ser un negativo número.
    2. Escriba los flujos de caja posteriores en las celdas situadas debajo o a la derecha de la inversión inicial (B2:B8 en este ejemplo). Este dinero ha estado entrando a través de las ventas, por lo que los introducimos como positivo números.

    Ahora ya puede calcular la TIR del proyecto:

    =IRR(B2:B8)

    Nota. En caso de flujos de caja mensuales, la función TIR produce un mensualmente Para obtener la tasa de rentabilidad anual de un flujo de caja mensual, puede utilizar la función XIRR.

    Ejemplo 2: Utilizar conjeturas en la fórmula TIR de Excel

    Opcionalmente, puede poner una tasa interna de rentabilidad esperada, digamos el 10 por ciento, en el adivina argumento:

    =IRR(B2:B8, 10%)

    Como se muestra en la siguiente captura de pantalla, nuestra suposición no tiene ningún impacto en el resultado. Pero en algunos casos, cambiar el valor de la suposición puede hacer que una fórmula de TIR devuelva una tasa diferente. Para obtener más información, consulte TIRes múltiples.

    Ejemplo 3. Hallar la TIR para comparar inversiones

    En la presupuestación de capital, los valores de TIR se utilizan a menudo para comparar inversiones y clasificar proyectos en función de su rentabilidad potencial. Este ejemplo demuestra la técnica en su forma más simple.

    Supongamos que tiene tres opciones de inversión y está decidiendo cuál elegir. Los rendimientos razonablemente previstos de las inversiones pueden ayudarle a tomar una decisión con conocimiento de causa. Para ello, introduzca el flujo de caja de cada proyecto en una columna separada y, a continuación, calcule la tasa interna de rendimiento de cada proyecto por separado:

    Fórmula para el proyecto 1:

    =IRR(B2:B7)

    Fórmula para el proyecto 2:

    =IRR(C2:C7)

    Fórmula para el proyecto 3:

    =IRR(D2:D7)

    Dado que la tasa de rentabilidad exigida por la empresa es, digamos, del 9%, el proyecto 1 debe rechazarse porque su TIR es sólo del 7%.

    Las otras dos inversiones son aceptables porque ambas pueden generar una TIR superior a la tasa crítica de rentabilidad de la empresa. ¿Cuál elegiría?

    A primera vista, el proyecto 3 parece más preferible porque tiene la tasa interna de rentabilidad más alta. Sin embargo, sus flujos de caja anuales son muy inferiores a los del proyecto 2. En una situación en la que una inversión pequeña tiene una tasa de rentabilidad muy alta, las empresas suelen elegir una inversión con un porcentaje de rentabilidad inferior pero con un valor de rentabilidad absoluta (en dólares) superior, que es el proyecto 2.

    La conclusión es: suele preferirse la inversión con la tasa interna de rentabilidad más alta, pero para hacer el mejor uso de sus fondos debe evaluar también otros indicadores.

    Ejemplo 4. Calcular la tasa de crecimiento anual compuesto (TCAC)

    Aunque la función TIR de Excel está diseñada para calcular la tasa de rentabilidad interna, también puede utilizarse para calcular la tasa de crecimiento compuesto. Sólo tendrá que reorganizar sus datos originales de esta forma:

    • Mantenga el primer valor de la inversión inicial como un número negativo y el valor final como un número positivo.
    • Sustituya los valores del flujo de caja intermedio por ceros.

    Una vez hecho esto, escriba una fórmula TIR normal y le devolverá la TCAC:

    =IRR(B2:B8)

    Para asegurarse de que el resultado es correcto, puede verificarlo con la fórmula comúnmente utilizada para calcular la TCAC:

    (valor_fin/valor_inicio)^(1/nº de periodos) -

    Como se muestra en la siguiente captura de pantalla, ambas fórmulas producen el mismo resultado:

    Para más información, consulte Cómo calcular la TCAC en Excel.

    TIR y VAN en Excel

    La tasa interna de rentabilidad y el valor actual neto son dos conceptos estrechamente relacionados, y es imposible comprender plenamente la TIR sin entender el VAN. El resultado de la TIR no es otra cosa que la tasa de descuento correspondiente a un valor actual neto nulo.

    La diferencia esencial es que el VAN es una medida absoluta que refleja la cantidad de valor en dólares que podría ganarse o perderse al emprender un proyecto, mientras que la TIR es la tasa porcentual de rentabilidad que se espera obtener de una inversión.

    Debido a su diferente naturaleza, la TIR y el VAN pueden "entrar en conflicto": un proyecto puede tener un VAN más alto y el otro una TIR más alta. Cuando surge un conflicto de este tipo, los expertos en finanzas aconsejan favorecer el proyecto con un valor actual neto más alto.

    Para comprender mejor la relación entre la TIR y el VAN, considere el siguiente ejemplo. Supongamos que tiene un proyecto que requiere una inversión inicial de 1.000 $ (celda B2) y un tipo de descuento del 10% (celda E1). La vida útil del proyecto es de cinco años y las entradas de caja previstas para cada año figuran en las celdas B3:B7.

    Para saber cuánto valen ahora los flujos de caja futuros, hay que calcular el valor actual neto del proyecto. Para ello, hay que utilizar la función VAN y restarle la inversión inicial (como la inversión inicial es un número negativo, se utiliza la operación de suma):

    =NPV(E1,B3:B7)+B2

    Un valor actual neto positivo indica que nuestro proyecto va a ser rentable:

    ¿Qué tipo de descuento hará que el VAN sea igual a cero? La siguiente fórmula de TIR da la respuesta:

    =IRR(B2:B7)

    Para comprobarlo, tome la fórmula del VAN anterior y sustituya el tipo de descuento (E1) por la TIR (E4):

    =NPV(E4,B3:B7)+B2

    También puede incrustar la función TIR directamente en el archivo tarifa argumento del VAN:

    =NPV(IRR(B2:B7),B3:B7)+B2

    La captura de pantalla anterior muestra que el valor VAN redondeado a 2 decimales es efectivamente igual a cero. Si tiene curiosidad por conocer el número exacto, establezca el formato Científico en la celda VAN o elija mostrar más decimales:

    Como puede ver, el resultado está dentro de la precisión declarada del 0,00001 por ciento, y podemos decir que el VAN es efectivamente 0.

    Consejo: si no se fía del todo del resultado del cálculo de la TIR en Excel, siempre puede comprobarlo utilizando la función VAN como se muestra más arriba.

    La función TIR de Excel no funciona

    Si te has encontrado con algún problema con la TIR en Excel, los siguientes consejos pueden darte una pista para solucionarlo.

    La fórmula de la TIR devuelve un error #¡NUM!

    Un error #NUM! puede ser devuelto por estas razones:

    • La función TIR no consigue encontrar el resultado con una precisión de hasta el 0,000001% en el 20º intento.
    • El suministro valores no contiene al menos un flujo de caja negativo y al menos uno positivo.

    Celdas en blanco en la matriz de valores

    En caso de que no se produzca flujo de caja en uno o más periodos, es posible que acabe con celdas vacías en el valores Y es la fuente de problemas porque las filas con celdas vacías quedan fuera del cálculo de la TIR de Excel. Para solucionarlo, basta con introducir valores cero en todas las celdas vacías. Excel verá ahora los intervalos de tiempo correctos y calculará la tasa interna de rentabilidad correctamente.

    TIRes múltiples

    Cuando una serie de flujos de caja pasa de negativa a positiva o viceversa más de una vez, se pueden encontrar varias TIR.

    Si el resultado de la fórmula dista mucho de lo que esperaba, compruebe el valor supuesto: en caso de que la ecuación de la TIR pueda resolverse con varios valores de tipo, se devuelve el tipo más próximo al supuesto.

    Posibles soluciones:

    • Suponiendo que sepa qué rentabilidad espera obtener de una determinada inversión, utilice su expectativa como estimación.
    • Cuando obtenga más de una TIR para el mismo flujo de caja, elija la que más se aproxime al coste de capital de su empresa como la TIR "verdadera".
    • Utilice la función MIRR para evitar el problema de las TIR múltiples.

    Intervalos irregulares de tesorería

    La función TIR en Excel está diseñada para trabajar con periodos de flujo de caja regulares como semanales, mensuales, trimestrales o anuales. Si sus entradas y salidas se producen a intervalos desiguales, TIR seguiría considerando los intervalos iguales y devolvería un resultado erróneo. En este caso, utilice la función XIRR en lugar de TIR.

    Diferentes tipos de préstamo y reinversión

    La función TIR implica que los beneficios del proyecto (flujos de caja positivos) se reinvierten continuamente a la tasa interna de rentabilidad. Pero en el mundo real, la tasa a la que se pide prestado el dinero y la tasa a la que se reinvierten los beneficios suelen ser diferentes. Por suerte para nosotros, Microsoft Excel dispone de una función especial que se ocupa de este escenario: la función TIR.

    Así es como se hace la TIR en Excel. Para echar un vistazo más de cerca a los ejemplos tratados en este tutorial, le invitamos a descargar nuestro libro de ejemplo para Usar la función TIR en Excel. Le agradezco su lectura y ¡espero verle en nuestro blog la semana que viene!

    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.