Calculadora de TIR con fechas (XIRR)

Escriba un flujo de caja por línea, con su fecha y después su importe. El dinero que aporta es negativo, y el que recupera es positivo. El resultado es la tasa anual que da la función XIRR de Excel para las mismas fechas.

Gratuita Funciona en su navegador Revisada: martes, 10 de noviembre de 2026

Escriba cada línea como una fecha, un espacio y un importe, por ejemplo 2021-01-01 -10000. Una fecha también puede escribirse 01.01.2021. La primera línea es el flujo más antiguo, y ninguna línea posterior puede tener una fecha anterior.

Resultado

XIRR, la rentabilidad anual — La tasa anual a la que los flujos con fecha suman cero. A diferencia de la TIR, usa los días reales entre las fechas.
Total a esta tasa — Los flujos descontados a la primera fecha con el XIRR. Es cero cuando la tasa está bien hallada, así que muestra que el resultado es correcto.
Cada flujo y sus días desde la primera fecha

Cómo se calcula la cifra

Esta herramienta funciona en su navegador. Lo que escribe no se envía a nosotros.

Cómo se usa

  1. 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.
  2. 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.
  3. Lea XIRR, la rentabilidad anual en la parte superior del resultado.
  4. 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.

Usamos cookies necesarias para que el sitio funcione. Si usted lo acepta, Google también usa cookies publicitarias para mostrar anuncios personalizados. Si las rechaza, seguirá viendo anuncios, pero no estarán personalizados.