Cómo se usa
- En cada línea de Flujos de caja: fecha e importe, uno por línea, escriba la fecha, un espacio y el importe. El dinero que aporta es negativo.
- Ponga el flujo más antiguo en la primera línea. Use una línea por cada pago, en cualquier orden después de esa.
- Lea XIRR, la rentabilidad anual en la parte superior del resultado.
- Compruebe Total a esta tasa, que es cero cuando la tasa es correcta, y lea la tabla de días e importes descontados.
Cómo se calcula el XIRR
Una inversión suele recibir dinero en fechas que no distan un año: un dividendo en marzo, otro en octubre, una venta en febrero. La TIR supone la misma separación entre todos los flujos, así que no puede usar las fechas reales. El XIRR sí puede: halla la única tasa anual a la que los flujos con fecha suman cero.
Microsoft define en Excel la función XIRR como la tasa r que resuelve la ecuación de abajo, donde cada fecha se cuenta desde la primera y un año tiene 365 días.
suma de i de Pᵢ ÷ (1 + r)^((dᵢ − d₁) ÷ 365) = 0
Pᵢ = el importe del flujo i
dᵢ = su fecha, d₁ = la primera fecha
r = la tasa anual, hallada por un método numérico
- El primer flujo está en la primera fecha y no se descuenta, porque sus días son 0.
- Un flujo 365 días después de la primera fecha se descuenta un año a la tasa.
- La tasa se despeja por el método de Newton a partir del 10 %, el valor de partida que usa Excel, y por una búsqueda de cambios de signo cuando Newton no llega a una solución.
El año de 365 días y la primera fecha
Excel cuenta cada año como 365 días, incluso en los bisiestos. Así, del 1 de enero de 2020 al 1 de enero de 2021 hay 366 días, y 100 pagados entonces y 110 recuperados dan una tasa de 1,1 elevado a 365/366, menos 1, que es 9,97 %, no 10 %.
Una fecha anterior a la primera se rechaza, porque Excel devuelve para ella el error #NUM!. Por eso la primera línea tiene que ser la fecha más antigua.
Lo que la calculadora no incluye
- Comisiones, honorarios, impuestos sobre las ganancias y el efecto de la inflación. Escriba los importes después de ellos, o lea el resultado como antes de impuestos.
- Flujos de caja sin fecha, o una tasa que cambie con el tiempo. Use una sola tasa para todo el periodo.
- Varias inversiones a la vez. Cada cálculo cubre un conjunto de flujos.
Ejemplo resuelto: el ejemplo de la función XIRR de Microsoft Excel
Se invierten 10.000 el 1 de enero de 2008, y después se reciben 2750 el 1 de marzo de 2008, 4250 el 30 de octubre de 2008, 3250 el 15 de febrero de 2009 y 2750 el 1 de abril de 2009. Los días desde la primera fecha son 0; 60; 303; 411 y 456. La tasa a la que el total es cero es 37,34 % anual, la misma cifra que la página de ayuda de Microsoft sobre XIRR (en inglés).
Descontados al 1 de enero de 2008 a 37,34 %, los flujos son −10.000,00; 2610,26; 3265,94; 2273,70 y 1850,10, que suman cero.
| Fecha | Flujo de caja | Días | Descontado |
|---|---|---|---|
| 1 ene 2008 | −10.000,00 | 0 | −10.000,00 |
| 1 mar 2008 | 2750,00 | 60 | 2610,26 |
| 30 oct 2008 | 4250,00 | 303 | 3265,94 |
| 15 feb 2009 | 3250,00 | 411 | 2273,70 |
| 1 abr 2009 | 2750,00 | 456 | 1850,10 |
Preguntas frecuentes
¿Por qué el XIRR es distinto de la TIR?
La TIR trata cada flujo como si estuviera a un periodo del anterior, mientras que el XIRR cuenta los días reales entre las fechas y divide entre 365. Cuando las fechas distan exactamente un año, las dos dan la misma tasa.
¿Por qué la calculadora rechaza una fecha?
Una fecha debe ser un día real, escrito como 2021-01-01 o 01.01.2021, y ninguna fecha puede ser anterior a la primera línea. Excel rechaza una fecha anterior de la misma forma.
¿Por qué no hay XIRR para mis flujos de caja?
El XIRR necesita al menos un importe aportado y otro recuperado, y alguna tasa debe hacer el total cero. Cuando todo el dinero vuelve en una misma fecha, o los importes nunca se equilibran, no existe ninguna tasa.
¿Puedo escribir las fechas con puntos, como en Europa?
Sí. Escriba 01.01.2021, con puntos entre día, mes y año, como se escriben en muchos países europeos, o use la forma ISO 2021-01-01, que funciona en todas partes.
¿Se envían mis datos a un servidor?
No. El cálculo se hace en su navegador y nada de lo que escribe se envía a nosotros ni se guarda.
Fuentes
Cifras y texto revisados por última vez el martes, 10 de noviembre de 2026.