Función XIRR de Excel para calcular la TIR para flujos de efectivo no periódicos

¿Alguna vez te has enfrentado a la complejidad de gestionar flujos de efectivo irregulares y has deseado contar con una herramienta que te simplifique el proceso? La función XIRR de Excel llega al rescate, convirtiéndose en tu aliada perfecta para calcular la Tasa Interna de Retorno (TIR) en situaciones donde los flujos de efectivo no ocurren en intervalos regulares. En este artículo, desglosaremos cómo utilizar esta poderosa función para transformar datos dispersos en decisiones financieras informadas y precisas. ¡Descubre cómo dominar la XIRR y optimiza la gestión de tus inversiones!

Excel es una herramienta poderosa que ofrece una amplia gama de funciones para simplificar nuestras tareas diarias. Una de esas funciones es la función XIRR, una herramienta que nos permite calcular la tasa interna de retorno (TIR) para flujos de efectivo no periódicos. Si alguna vez te has enfrentado a la tarea de calcular la rentabilidad de una inversión con pagos irregulares, entonces la función XIRR de Excel es tu solución ideal. En este artículo, exploraremos en detalle cómo utilizar esta fantástica función y cómo puede facilitar nuestra vida financiera. ¡Prepárate para descubrir cómo XIRR puede llevar tus análisis financieros al siguiente nivel!

El tutorial muestra cómo usar XIRR en Excel para calcular la tasa interna de rendimiento (TIR) ​​para flujos de efectivo con tiempos irregulares y cómo crear su propia calculadora XIRR.

Cuando se enfrenta a una decisión que requiere mucho capital, es conveniente calcular la tasa interna de rendimiento porque permite comparar los rendimientos proyectados para diferentes inversiones y proporciona una base cuantitativa para tomar la decisión.

En nuestro tutorial anterior, vimos cómo calcular la tasa interna de rendimiento con la función TIR de Excel. Ese método es rápido y sencillo, pero tiene una limitación esencial: la función TIR supone que todos los flujos de efectivo ocurren en intervalos de tiempo iguales, como mensual o anualmente. Sin embargo, en situaciones de la vida real, las entradas y salidas de efectivo suelen ocurrir a intervalos irregulares. Afortunadamente, Microsoft Excel tiene otra función para encontrar la TIR en tales casos y este tutorial le enseñará cómo usarla.

Función XIRR en Excel

La función XIRR de Excel devuelve la tasa interna de rendimiento de una serie de flujos de efectivo que pueden ser periódicos o no.

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

La sintaxis de la función XIRR es la siguiente:

XIRR(valores, fechas, [guess])

Dónde:

  • Valores (obligatorio): una matriz o un rango de celdas que representan una serie de entradas y salidas.
  • fechas (obligatorio) – fechas correspondientes a los flujos de efectivo. Las fechas pueden aparecer en cualquier orden, pero la fecha de la inversión inicial debe ser la primera en la serie.
  • Adivinar (opcional): una TIR esperada proporcionada como porcentaje o número decimal. Si se omite, Excel utiliza la tasa predeterminada de 0,1 (10%).

Por ejemplo, para calcular la TIR para la serie de flujos de efectivo en A2:A5 y las fechas en B2:B5, usaría esta fórmula:

=XIRR(A2:A5, B2:B5)
Función XIRR de Excel para calcular la TIR para flujos de efectivo no periódicos

>

Consejo. Para que el resultado se muestre correctamente, asegúrese de que Porcentaje El formato está configurado para la celda de fórmula.

6 cosas que debes saber sobre la función XIRR

Las siguientes notas lo ayudarán a comprender mejor la mecánica interna de la función XIRR y a utilizarla en sus hojas de trabajo de manera más eficiente.

  • XIRR en Excel está diseñado para calcular la tasa interna de rendimiento de flujos de efectivo con tiempos desiguales. Para flujos de efectivo periódicos con fechas de pago exactas desconocidas, puede utilizar la función TIR.
  • El rango de valores debe contener al menos un valor positivo (ingresos) y uno negativo (pagos efectuados).
  • Si el primer valor es un desembolso (inversión inicial), deberá representarse mediante un número negativo. La inversión inicial no se descuenta; Los pagos posteriores se retrotraen a la fecha del primer flujo de efectivo y se descuentan basándose en un año de 365 días.
  • Todas las fechas se truncan a números enteros, lo que significa que se elimina la parte fraccionaria de una fecha que representa el tiempo.
  • Las fechas deben ser fechas válidas de Excel ingresadas como referencias a celdas que contienen fechas o resultados de fórmulas como la función FECHA. Si las fechas se ingresan en formato de texto, pueden ocurrir problemas.
  • XIRR en Excel siempre devuelve un TIR anualizada incluso al calcular los flujos de caja mensuales o semanales.
  • Cálculo XIRR en Excel

    La función XIRR en Excel utiliza un enfoque de prueba y error para encontrar la tasa que satisface esta ecuación:
    Función XIRR de Excel para calcular la TIR para flujos de efectivo no periódicos

    >Dónde:

    • P – flujo de caja (pago)
    • d – fecha
    • i – número de período
    • n – períodos totales

    Comenzando con la suposición, si se proporciona, o con el 10% predeterminado en caso contrario, Excel realiza iteraciones para llegar al resultado con una precisión del 0,000001%. Si después de 100 intentos no se encuentra una tasa precisa, el mensaje #NUM! se devuelve el error.

    Para comprobar la validez de esta ecuación, probémosla con el resultado de la fórmula XIRR. Para simplificar nuestro cálculo, usaremos la siguiente fórmula matricial (recuerde que cualquier fórmula matricial debe completarse presionando Ctrl + Mayús + Intro):

    =SUM(A2:A5/((1+$E$1)^((B2:B5-$B$2)/365)))

    Dónde:

    • A2:A5 son los flujos de efectivo
    • B2:B5 son las fechas
    • E1 es la tasa devuelta por XIRR

    Como se muestra en la captura de pantalla siguiente, el resultado es muy cercano a cero. QED 🙂
    Función XIRR de Excel para calcular la TIR para flujos de efectivo no periódicos

    >Cómo calcular XIRR en Excel – ejemplos de fórmulas

    A continuación se muestran algunos ejemplos que demuestran los usos comunes de la función XIRR en Excel.

    Fórmula XIRR básica en Excel

    Suponga que invirtió $1000 en 2017 y espera recibir algunas ganancias en los próximos 6 años. Para encontrar la tasa interna de rendimiento de esta inversión, utilice esta fórmula:

    =XIRR(A2:A8, B2:B8)

    Donde A2:A8 son los flujos de efectivo y B2:B8 son las fechas correspondientes a los flujos de efectivo:
    Función XIRR de Excel para calcular la TIR para flujos de efectivo no periódicos

    >Para juzgar la rentabilidad de esta inversión, compare la producción XIRR con la de su empresa. costo de capital promedio ponderado o tasa de rentabilidad. Si la tasa de retorno es mayor que el costo de capital, el proyecto puede considerarse una buena inversión.

    Al comparar varias opciones de inversión, recuerde que la tasa de rendimiento proyectada es solo uno de los factores que debe estimar antes de tomar una decisión. Para obtener más información, consulte ¿Qué es la tasa interna de rendimiento (TIR)?

    Forma completa de la función XIRR de Excel

    En caso de que sepa qué tipo de rendimiento espera de tal o cual inversión, puede utilizar sus expectativas como una suposición. ¡Es especialmente útil cuando una fórmula XIRR obviamente correcta arroja un #NUM! error.

    Para la entrada de datos que se muestra a continuación, una fórmula XIRR sin la estimación devuelve un error:

    =XIRR(A2:A7, B2:B7)

    La tasa de retorno anticipada (-20%) puesta en el adivinar El argumento ayuda a Excel a llegar al resultado:

    =XIRR(A2:A7, B2:B7, -20%)
    Función XIRR de Excel para calcular la TIR para flujos de efectivo no periódicos

    >Cómo calcular XIRR para flujos de efectivo mensuales

    Para empezar, recuerde esto: independientemente de los flujos de efectivo que esté calculando, la función XIRR de Excel produce un tasa de rendimiento anual.

    Para asegurarnos de esto, encontremos la TIR para la misma serie de flujos de efectivo (A2:A8) que ocurren mensual y anualmente (las fechas están en B2:B8):

    =XIRR(A2:A8, B2:B8)

    Como puede ver en la siguiente captura de pantalla, la TIR va del 7,68% en el caso de los flujos de efectivo anuales a aproximadamente el 145% para los flujos de efectivo mensuales. La diferencia parece demasiado grande para justificarla únicamente por el factor del valor del dinero en el tiempo:
    Función XIRR de Excel para calcular la TIR para flujos de efectivo no periódicos

    >Para encontrar un aproximado TIR mensualpuede utilizar el siguiente cálculo, donde E1 es el resultado de la fórmula XIRR normal:

    =(1+E1)^(1/12)-1

    O puedes insertar XIRR directamente en la ecuación:

    =(1+XIRR(A2:A8,B2:B8))^(1/12)-1

    Como comprobación adicional, utilicemos la función TIR en los mismos flujos de efectivo. Tenga en cuenta que la TIR también calculará una tasa aproximada porque supone que todos los períodos de tiempo son iguales:

    =IRR(A2:A8)

    Como resultado de estos cálculos, obtenemos una XIRR mensual de 7,77%, que está muy cerca del 7,68% que produce la fórmula TIR:
    Función XIRR de Excel para calcular la TIR para flujos de efectivo no periódicos

    >La conclusión: si busca una TIR anualizada para los flujos de efectivo mensuales, utilice la función XIRR en su forma pura; Para obtener una TIR mensual, aplique el ajuste descrito anteriormente.

    Plantilla XIRR de Excel

    Para obtener rápidamente la tasa interna de rendimiento de diferentes proyectos, puede crear una calculadora XIRR versátil para Excel. Así es cómo:

  • Ingrese los flujos de efectivo y las fechas en dos columnas individuales (A y B en este ejemplo).
  • Cree dos rangos dinámicos definidos, denominados Flujo de caja y fechas. Técnicamente, eso se llamará fórmulas:

    Flujo de caja:

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

    Fechas:

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

    Dónde Hoja1 es el nombre de su hoja de trabajo, A2 es el primer flujo de efectivo y B2 es la primera fecha.

    Para obtener instrucciones detalladas paso a paso, consulte Cómo crear un rango dinámico con nombre en Excel.

  • Proporcione los nombres dinámicos definidos que ha creado para la fórmula XIRR:
  • =XIRR(Cash_flows, Dates)

    ¡Hecho! Ahora puede agregar o eliminar tantos flujos de efectivo como desee y su fórmula XIRR dinámica se volverá a calcular en consecuencia:
    Función XIRR de Excel para calcular la TIR para flujos de efectivo no periódicos

    >XIRR frente a TIR en Excel

    La principal diferencia entre las funciones XIRR y TIR de Excel es la siguiente:

    • TIR Supone que todos los períodos de una serie de flujos de efectivo son iguales. Utilice esta función para encontrar la tasa interna de rendimiento de flujos de efectivo periódicos, como mensuales, trimestrales o anuales.
    • XIRR le permite asignar una fecha a cada flujo de caja individual. Entonces, use esta función para calcular la TIR para flujos de efectivo que no son necesariamente periódicos.

    Generalmente, si conoce las fechas exactas de los pagos, es recomendable utilizar XIRR porque proporciona una mayor precisión de cálculo.

    Como ejemplo, comparemos los resultados de TIR y XIRR para los mismos flujos de efectivo:

    Si todos los pagos ocurren en intervalos regulareslas funciones devuelven resultados muy cercanos:
    Función XIRR de Excel para calcular la TIR para flujos de efectivo no periódicos

    >Si el momento de los flujos de efectivo es desigualla diferencia entre los resultados es bastante significativa:
    Función XIRR de Excel para calcular la TIR para flujos de efectivo no periódicos

    >XIRR y XNPV en Excel

    XIRR está estrechamente relacionada con la función XNPV porque el resultado de XIRR es la tasa de descuento que conduce a un valor presente neto cero. En otras palabras, XIRR es XNPV = 0. El siguiente ejemplo demuestra la relación entre XIRR y XNPV en Excel.

    Supongamos que está considerando alguna oportunidad de inversión y desea examinar tanto el valor actual neto como la tasa interna de rendimiento de esta inversión.

    Con los flujos de efectivo en A2:A5, las fechas en B2:B5 y la tasa de descuento en E1, la siguiente fórmula XNPV le dará el valor presente neto de los flujos de efectivo futuros:

    =XNPV(E1, A2:A5, B2:B5)

    Un VPN positivo indica que el proyecto es rentable:
    Función XIRR de Excel para calcular la TIR para flujos de efectivo no periódicos

    >Ahora, encontremos qué tasa de descuento hará que el valor presente neto sea cero. Para ello utilizamos la función XIRR:

    =XIRR(A2:A5, B2:B5)

    Para comprobar si la tasa producida por XIRR realmente conduce a un VAN cero, colóquelo en el tasa argumento de su fórmula XNPV:

    =XNPV(E4, A2:A5, B2:B5)

    O incruste toda la función XIRR:

    =XNPV(XIRR(A2:A5, B2:B5), A2:A5, B2:B5)

    Sí, el XNPV redondeado a 2 decimales es igual a cero:
    Función XIRR de Excel para calcular la TIR para flujos de efectivo no periódicos

    >Para mostrar el valor NPV exacto, elija mostrar más decimales o aplique el formato científico a la celda XNPV. Eso producirá un resultado similar a este:
    Función XIRR de Excel para calcular la TIR para flujos de efectivo no periódicos

    >Si no estás familiarizado con la notación científica, realiza el siguiente cálculo para convertirla a un número decimal:

    1.11E-05 = 1.11*10^-5 = 0.0000111

    La función XIRR de Excel no funciona

    Si ha tenido algún problema con la función XNPV en Excel, a continuación se detallan los puntos principales que debe verificar.

    #¡NÚMERO! error

    Puede producirse un error #NUM por los siguientes motivos:

    • El valores y fechas los rangos tienen diferentes longitudes (diferente número de columnas o filas).
    • El valores La matriz no contiene al menos un valor positivo y uno negativo.
    • Cualquiera de las fechas posteriores es anterior a la primera fecha.
    • No se encuentra ningún resultado después de 100 iteraciones. En este caso, pruebe con una suposición diferente.

    Para obtener más detalles, consulte Cómo corregir el error #NUM en Excel.

    #¡VALOR! error

    Un error #VALOR puede deberse a lo siguiente:

    • Cualquiera de los suministrados valores son no numéricos.
    • Algunas de las fechas proporcionadas no pueden identificarse como fechas válidas de Excel.

    Así es como se calcula XIRR en Excel. Para ver más de cerca las fórmulas analizadas en este tutorial, puede descargar nuestro libro de trabajo de muestra a continuación. ¡Te agradezco por leer y espero verte en nuestro blog la próxima semana!

    Libro de práctica para descargar.

    Plantilla XIRR Excel (archivo .xlsx)

    Usted también podría estar interesado en

    Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

    Preguntas frecuentes sobre la función XIRR de Excel para calcular la TIR para flujos de efectivo no periódicos

    Preguntas frecuentes sobre la función XIRR de Excel para calcular la TIR para flujos de efectivo no periódicos

    La función XIRR de Excel es una herramienta muy útil para calcular la Tasa Interna de Retorno (TIR) en flujos de efectivo no periódicos. Sin embargo, es posible que te surjan algunas dudas sobre su uso y funcionamiento. A continuación, respondemos las preguntas más frecuentes relacionadas con la función XIRR:

    1. ¿Qué es la Tasa Interna de Retorno?

    La Tasa Interna de Retorno (TIR) es una métrica utilizada para evaluar la rentabilidad de una inversión. Representa la tasa de rendimiento que iguala el valor presente de los flujos de efectivo futuros con el costo inicial de la inversión.

    2. ¿En qué casos se utiliza la función XIRR de Excel?

    La función XIRR de Excel se utiliza cuando los flujos de efectivo no ocurren en intervalos de tiempo regulares, es decir, cuando los montos y las fechas de los pagos no siguen un patrón predefinido. Esta función permite calcular la TIR de manera precisa en este tipo de escenarios.

    3. ¿Cómo se utiliza la función XIRR?

    Para utilizar la función XIRR de Excel, debes tener una columna con los flujos de efectivo y otra columna con las fechas correspondientes. A continuación, selecciona una celda donde deseas que aparezca el resultado y escribe la fórmula «=XIRR(» seguida del rango de los flujos de efectivo y las fechas.

    Ejemplo:

  • Flujos de efectivo: B2:B7
  • Fechas correspondientes: A2:A7
  • Entonces, la fórmula sería: =XIRR(B2:B7,A2:A7)

    4. ¿Qué valores devuelve la función XIRR?

    La función XIRR devuelve la TIR estimada para los flujos de efectivo proporcionados como argumento. Es importante tener en cuenta que esta función asume implícitamente que los flujos de efectivo se reinvierten al mismo ritmo que la TIR calculada.

    Es posible que recibas un mensaje de error «#¡VALOR!» si el cálculo de la TIR no converge o si no hay al menos un valor de pago y uno de cobro. En este caso, es recomendable revisar los datos ingresados para asegurarte de que sean válidos.

    5. ¿Existen limitaciones en el uso de la función XIRR?

    La función XIRR puede presentar algunas limitaciones en determinados escenarios. Por ejemplo, si hay múltiples valores positivos y negativos, la función puede devolver múltiples soluciones TIR. En este caso, debes interpretar los resultados con precaución y analizar en detalle tus flujos de efectivo.

    Conclusión

    La función XIRR de Excel es una poderosa herramienta para calcular la TIR en flujos de efectivo no periódicos. Con su uso adecuado, puedes realizar análisis financieros precisos y tomar decisiones fundamentadas en base a los resultados obtenidos.

    Para obtener más información sobre el uso de Excel y fórmulas financieras, te recomendamos visitar los siguientes enlaces:

    [automatic_youtube_gallery type=»search» search=»Función XIRR de Excel para calcular la TIR para flujos de efectivo no periódicos» limit=»1″]
    Flujos de efectivo son irregulares. Es ideal para evaluar proyectos de inversión con‍ fechas de pago no constantes, ⁢ya que‌ permite ingresar específicamente ​las fechas de cada flujo ‍de efectivo.

    1. ¿Cómo se​ estructura la función XIRR en Excel?

    ‌ ⁢La función XIRR se estructura como sigue:



    =XIRR(valores, fechas, [suponiendo])

    ⁣ ⁤ – valores: un rango que contiene los flujos de efectivo (con al ‍menos un flujo​ positivo⁤ y uno negativo).

    ‌ – ⁣ fechas: un⁤ rango que contiene las fechas correspondientes a cada flujo⁢ de efectivo.

    ⁢ ⁤- suponiendo: ⁢un argumento opcional donde puedes ingresar una suposición sobre la tasa de retorno, que ayuda a Excel a encontrar una solución.

    1. ¿Qué sucede si los rangos de valores y fechas no son iguales?

    Si los rangos de valores y ⁣fechas no ‌tienen el mismo número de⁤ elementos, se generará un error de ​tipo #¡VALOR!, indicando⁢ que los rangos deben ser del mismo tamaño.

    1. ¿Puede XIRR calcular TIR en flujos de efectivo mensuales?

    ‌ Sí, la función XIRR puede calcular la TIR de‍ flujos de efectivo que ocurren mensualmente, trimestralmente, o en cualquier⁢ intervalo irregular. Sin embargo, recuerda que ​el resultado será una TIR anualizada. Si necesitas calcular la TIR ⁣mensual, puedes ⁣aplicar el siguiente ajuste:



    = (1 + XIRR(valores, fechas))^(1/12) - 1

    1. ¿Qué errores comunes pueden presentarse al usar XIRR?

    ‌ – #NUM!: Puede ocurrir si no hay‌ al menos un flujo de efectivo positivo y uno⁤ negativo, si hay ‌un error en las fechas, ⁤o si no se encuentra una tasa después de 100 iteraciones.

    -⁢ #¡VALOR!: Puede surgir si algún valor en los rangos ⁣no es numérico o si⁣ las fechas no son válidas.

    1. ¿Es recomendable utilizar XIRR para todos los proyectos de inversión?

    No ​necesariamente. Si los flujos de efectivo son periódicos y regulares, puedes utilizar la función‍ TIR en su‍ lugar, que es más simple. XIRR es preferible cuando los flujos son irregulares, ya que proporciona un​ cálculo más preciso.

    1. ¿Cómo se relaciona XIRR con el valor presente neto (VPN)?

    XIRR es la⁣ tasa de descuento que hace que el valor presente neto (VPN) de los flujos de efectivo sea cero. Puedes usar ⁤la función XNPV ⁢junto con⁤ XIRR para⁤ analizar la rentabilidad⁣ de una inversión.

    Estas preguntas y respuestas pueden ayudarte a comprender mejor cómo utilizar la función XIRR en Excel y cómo se relaciona con la evaluación de inversiones.

    4 comentarios en «Función XIRR de Excel para calcular la TIR para flujos de efectivo no periódicos»

    1. Gegomooftoq: ¡Muy buen artículo! La función XIRR me salvó la vida cuando estaba tratando de analizar unos flujos de efectivo para un proyecto personal. Al principio pensé que sería un lío, pero con esta herramienta fue pan comido. ¡Gracias por compartir!

    2. Kiezelwegsj: ¡Exacto! La función XIRR es súper útil. La usé una vez cuando tenía que hacer la contabilidad de un pequeño negocio que tenía y me ayudó a tener todo claro sin volverte loco con los números. Al principio no sabía ni por dónde empezar, pero gracias a esta función, pude determinar si estaba en números rojos o negros. ¡Buenísimo el artículo, muchas gracias!

    3. Djdrifttp: ¡Completamente de acuerdo! La función XIRR es lo máximo, a mí también me ayudó un montón cuando estaba organizando mis inversiones. Pensaba que no iba a poder calcularlo bien, pero con esta función todo se hizo mucho más fácil. ¡Gran artículo, gracias por compartir!

    4. XicletR: ¡Totalmente de acuerdo! La función XIRR es increíble, yo la usé cuando estaba planificando unas vacaciones y quería asegurarme de que podía cubrir todos los gastos. Nunca pensé que calcular el rendimiento de mis ahorros sería tan sencillo. ¡Gran artículo, gracias por la info!

    Deja un comentario