CalcOpenly
Español

Calculadora XIRR: flujos de caja con fechas

Calcula XIRR, la rentabilidad anualizada de flujos con fechas irregulares, y XNPV a tu tasa de descuento, con días reales y base 365 como Excel.

Redactado con herramientas de redacción con IAActualizado Ejemplos verificados: 5

Una línea por movimiento: fecha AAAA-MM-DD y después el importe. Las aportaciones son negativas; las retiradas o el valor final, positivas.
%
Probar
XIRR anualizada
%
XIRR anualizada: 11,71 %
Máximo de decimales: 2; Al más cercano; empates alejándose de cero
XNPV a la tasa de descuento
$788,66
Total aportado
$12 500,00
Total recibido
$15 300,00
Ganancia neta
$2 800,00
Días entre el primer y el último movimiento
731

Durante 731 días, estos flujos ganan un 11,71% anual según XIRR. Descontados al 8% anual hasta 2024-01-15, su valor es $788,66.

Flujos de caja por fecha

2024-01-15: −$10K−$10K2024-01-152024-07-01: −$2 500−$2 5002024-07-012025-03-10: $1 500$1 5002025-03-102026-01-15: $13,8K$13,8K2026-01-15

XNPV con distintas tasas anuales

−$2 000$0$2 000$4 000$6 000-10%0%10%20%30%Tasa anualXNPVXNPV = 0Tasa de descuentoXIRR 11,71%
Flujos de caja Filas: 4
FechaDías desde el inicioAños con base 365ImporteFactor de descuentoValor actual
2024-01-1500−$10 000,001−$10 000,00
2024-07-011680,4603−$2 500,000,9652−$2 412,99
2025-03-104201,1507$1 500,000,9153$1 372,88
2026-01-157312,0027$13 800,000,8572$11 828,78
Cómo se calcula S
  1. Tiempo desde la primera fecha, en años

    ti=di−d0365,tlast=731365=2.00274t_i = \frac{d_i - d_0}{365},\quad t_{\text{last}} = \frac{731}{365} = 2.00274

    Los flujos se ordenan por fecha; la más antigua es t = 0. Se utilizan días reales divididos por 365, como XIRR y XNPV de Excel, también en años bisiestos.

  2. XNPV a la tasa de descuento

    XNPV=−10,000(1+r)0+−2,500(1+r)0.4603+1,500(1+r)1.1507+13,800(1+r)2.0027=788.66,r=0.08XNPV = \frac{-10{,}000}{(1+r)^{0}} + \frac{-2{,}500}{(1+r)^{0.4603}} + \frac{1{,}500}{(1+r)^{1.1507}} + \frac{13{,}800}{(1+r)^{2.0027}} = 788.66,\quad r = 0.08
  3. Busca la tasa que anula XNPV

    ∑iPi(1+XIRR)ti=0  ⇒  XIRR=11.709437%\sum_i \frac{P_i}{(1+XIRR)^{t_i}} = 0 \;\Rightarrow\; XIRR = 11.709437\%

    La raíz se acota en una malla de tasas, se reduce por bisección y se refina con Newton: 16 pasos, con |XNPV| = 1 × 10⁻⁴⁵ en la raíz.

Acerca de Calculadora XIRR: flujos de caja con fechas

XIRR busca una tasa anual r que haga cero la suma de los flujos fechados, descontando cada uno mediante (1 + r)^(días desde el primer flujo ÷ 365). Es una rentabilidad ponderada por el dinero para aportaciones y retiradas en fechas irregulares. XNPV aplica el mismo calendario a una tasa elegida y valora cada flujo en la fecha más antigua.

Con los valores iniciales, se invierten 10 000 el 15 de enero de 2024 y 2500 el 1 de julio de 2024, se retiran 1500 el 10 de marzo de 2025 y se valora la inversión en 13 800 el 15 de enero de 2026. La XIRR es del 11,71% anual. Al descontar al 8%, los flujos valen 788,66 en la primera fecha; la ganancia neta sin descuento es de 2800 durante 731 días.

Introduce aportaciones con signo negativo y retiradas o valor final con signo positivo. Como en Excel, se cuentan los días reales y se dividen por 365, también cuando el intervalo incluye un año bisiesto.

Valora aportaciones y retiradas en sus fechas reales

La calculadora XIRR busca una rentabilidad anualizada para una inversión con movimientos en fechas irregulares. Una aportación realizada al principio permanece invertida más tiempo que otra cercana al cierre. El cálculo conserva esa diferencia temporal, en lugar de tratar todos los movimientos como periodos de igual duración.

El ejemplo inicial contiene una aportación de 10 000 el 15 de enero de 2024, otra de 2500 el 1 de julio de 2024, una retirada de 1500 el 10 de marzo de 2025 y un valor final de 13 800 el 15 de enero de 2026. La XIRR es aproximadamente 11,71% anual. A una tasa de descuento del 8%, el valor actual neto de esos movimientos es 788,66, medido en la primera fecha.

La ganancia monetaria neta es 2800 y el intervalo completo tiene 731 días. Ni dividir esa ganancia entre las aportaciones ni multiplicarla por un factor de años reproduce necesariamente la XIRR. La tasa depende de la fecha de cada movimiento, además de su importe y su signo.

Escribe una fecha y un importe por línea

Cada línea comienza con una fecha en formato AAAA-MM-DD, seguida del importe. Por ejemplo, 2024-01-15 -10000 representa una inversión de 10 000 en esa fecha. Para mantener una representación clara, separa fecha e importe con un espacio y utiliza punto para los decimales cuando pegues un registro preparado en otro programa.

Desde la perspectiva del inversor, las aportaciones son negativas porque el dinero sale de su disponibilidad. Las retiradas, distribuciones cobradas y el valor final considerado son positivos. El modelo requiere al menos un importe negativo y otro positivo. Cambiar todos los signos modifica la interpretación del registro, aunque algunos calendarios produzcan la misma raíz matemática.

Puedes introducir las líneas fuera de orden: la página las ordena cronológicamente y toma la fecha más antigua como origen del descuento. Revisa de todos modos las fechas antes de interpretar los resultados. La ordenación no corrige un año equivocado, una retirada duplicada ni un movimiento que no pertenece a la inversión.

Las fechas deben existir en el calendario. Una línea vacía o que comienza con # se omite; eso permite separar registros o añadir una anotación. La página admite hasta 1000 movimientos. Si aparece un error de línea, corrige ese registro y vuelve a comprobar el total de aportaciones y cobros.

Distingue un valor final de un cobro realizado

Si la inversión continúa abierta, añade su valor en la fecha de valoración como un importe positivo. Así cierras matemáticamente el periodo que quieres evaluar. Ese registro representa una valoración, aunque no hayas vendido la inversión ni retirado ese dinero.

Evita contar el mismo patrimonio dos veces. No añadas simultáneamente el valor de una posición y el cobro de su venta si ambos representan los mismos activos en la misma fecha. Si hubo comisiones, impuestos o gastos, decide de forma consistente cómo reflejarlos en los flujos. La calculadora no consulta extractos ni aplica esos costes automáticamente.

En un plan de aportaciones periódicas, incluye cada aportación en su fecha real. Después añade las retiradas o distribuciones y una valoración final coherente. La calculadora de inversión periódica explora otro tipo de proyección: sus supuestos de rendimiento no sustituyen el registro histórico utilizado para XIRR.

Lee la tasa y el valor actual como medidas distintas

Para cada movimiento, XIRR utiliza el factor (1 + tasa)^(días desde el origen ÷ 365). Busca una tasa anual que haga cero la suma de los importes descontados. Esa tasa es una rentabilidad ponderada por el dinero y por el tiempo durante el que estuvo invertido.

XNPV aplica el mismo calendario a una tasa de descuento que eliges. Su resultado es un importe monetario en la fecha más antigua, no otra tasa de rentabilidad. Cambiar la tasa de descuento modifica XNPV; no cambia el calendario ni la XIRR obtenida para sus movimientos.

El total aportado suma las cantidades negativas en valor absoluto. El total recibido suma las positivas, incluida la valoración final si la has introducido. La ganancia neta resta ambos totales sin descuento. Comprueba esas tres cifras para detectar omisiones antes de atribuir un significado a la rentabilidad anualizada.

La calculadora de VAN y TIR presupone periodos iguales y expresa su tasa por periodo. XIRR utiliza días reales y expresa una tasa anual. No compares directamente una TIR mensual con una XIRR anual sin identificar primero sus unidades temporales.

Conserva la convención de 365 días en años bisiestos

El denominador sigue siendo 365 aunque el intervalo incluya un 29 de febrero. La cantidad real de días cambia el exponente. La siguiente tabla compara una aportación de 1000 con un cobro final de 1100, y calcula XNPV a una tasa anual del 10%.

Días entre movimientosXIRR anual (%)XNPV al 10%
36510,0000000,00
3669,971359-0,26

La diferencia no es un error de redondeo: los mismos importes permanecieron separados por un día más. La documentación de XIRR de Microsoft utiliza igualmente días reales y una base anual de 365. La página de CalcOpenly ordena las fechas y conserva esa convención para el descuento.

Revisa la búsqueda y el registro completo

La tasa se obtiene mediante una búsqueda numérica. La página explora tasas desde −99,9% hasta 1000% y refina las raíces detectadas. Si la secuencia cambia de signo varias veces, pueden existir varias tasas que anulen XNPV. Examina el aviso y el perfil dibujado; una sola tasa mostrada no demuestra que sea la única interpretación posible.

Una tasa ausente o un error de búsqueda no equivale a una rentabilidad del 0%. Revisa signos, fechas, importes y duración. Movimientos concentrados en el mismo día, intervalos muy breves o calendarios poco convencionales pueden dificultar la interpretación anualizada.

La tabla permite revisar días desde el origen, años según la base 365, importe, factor de descuento y valor actual de cada movimiento. Descárgala para conservar el resultado junto al registro y la tasa de descuento. XIRR describe la secuencia suministrada; no predice futuros resultados ni separa por sí sola el rendimiento de mercado del efecto de tus aportaciones.

Ejemplos resueltos

Ejemplo XIRR de Microsoft

Flujos de caja con fechas
2008-01-01 -10000 2008-03-01 2750 2008-10-30 4250 2009-02-15 3250 2009-04-01 …
Tasa anual de descuento para XNPV
9%
XIRR anualizada
37,336253%
XNPV a la tasa de descuento
2 086,65
Días entre el primer y el último movimiento
456

Fuente de comprobación: Comprobación: documentación XIRR de Microsoft: 0,373362535

Exactamente un año de 365 días

Flujos de caja con fechas
2023-01-01 -1000 2024-01-01 1100
Tasa anual de descuento para XNPV
10%
XIRR anualizada
10%
XNPV a la tasa de descuento
0,00

Fuente de comprobación: Comprobación: 365 días equivalen a un año con base actual/365; 1100/1000 − 1 = 10% y XNPV al 10% es cero.

Un intervalo bisiesto de 366 días

Flujos de caja con fechas
2024-01-01 -1000 2025-01-01 1100
Tasa anual de descuento para XNPV
10%
XIRR anualizada
9,971359%
Días entre el primer y el último movimiento
366

Fuente de comprobación: Comprobación: 1,1^(365/366) − 1 = 9,9713585934%

Flujos sin ganancia producen un 0%

Flujos de caja con fechas
2024-01-01 -1000 2024-07-01 400 2025-03-01 600
Tasa anual de descuento para XNPV
0%
XIRR anualizada
0%
XNPV a la tasa de descuento
0,00
Ganancia neta
0,00

Fuente de comprobación: Comprobación: los cobros igualan la aportación; el valor actual neto al 0% es cero por definición.

Preguntas

¿Qué es XIRR y en qué se diferencia de la TIR?

Ambas buscan una tasa que anule la suma de los flujos descontados. La TIR supone periodos iguales; XIRR utiliza la fecha real de cada movimiento y devuelve una tasa anual. Con los flujos iniciales, separados de forma irregular durante 731 días, XIRR es del 11,71% anual. Una TIR con esos mismos importes supondría cuatro momentos separados por periodos iguales y devolvería una tasa por periodo.

¿Cómo calcula Excel la función XIRR?

XIRR(values, dates, [guess]) busca la tasa iterativamente utilizando días ÷ 365 y puede devolver #NUM! si no converge tras 100 intentos. El ejemplo de Microsoft empieza con −10 000 el 1 de enero de 2008 y añade cobros de 2750, 4250, 3250 y 2750 durante los 456 días siguientes. Su tasa es del 37,34%; esta página la reproduce como 37,336253%.

¿Qué diferencia hay entre XIRR y CAGR?

CAGR compara un importe inicial y un valor final; XIRR admite varias aportaciones y retiradas. Con una aportación de 1000 y un cobro de 1100 separados por exactamente 365 días, ambas dan un 10% bajo esa convención anual. Al añadir otras aportaciones, XIRR tiene en cuenta cuánto tiempo permanece invertido cada importe.

¿Por qué cambia XIRR en un año bisiesto?

XIRR divide los días reales por 365. Un intervalo de 366 días cuenta como 366 ÷ 365 años. Por eso, pasar de 1000 a 1100 entre el 1 de enero de 2024 y el 1 de enero de 2025 produce 1,1^(365/366) − 1 = 9,97%, en lugar del 10%. El mismo crecimiento durante un intervalo de 365 días da exactamente un 10%.

¿Cómo se calcula XIRR para un plan de aportaciones periódicas?

Anota cada aportación con signo negativo en su fecha y añade el valor final con signo positivo en la fecha de valoración. Doce aportaciones de 5000 el primer día de cada mes de 2025, con valor final de 64 000 el 1 de enero de 2026, producen una XIRR del 12,48%. La ganancia de 4000 se compara con el tiempo que estuvo invertida cada aportación, no con un año completo para todas.

Acerca de esta calculadora

∑iPi(1+XIRR)(di−d0)/365=0,XNPV=∑iPi(1+r)(di−d0)/365\sum_{i} \frac{P_i}{(1+XIRR)^{(d_i - d_0)/365}} = 0,\qquad XNPV = \sum_{i} \frac{P_i}{(1+r)^{(d_i - d_0)/365}}

Fuentes

  1. Microsoft Excel XIRR function
  2. Microsoft Excel XNPV function

Solo para planificar. Prestamistas, autoridades fiscales y mercados aplican sus propios redondeos, comisiones y reglas; confirma las cifras con ellos antes de comprometerte.

Verificado con las referencias

Esta calculadora incluye 5 ejemplos resueltos con respuestas de fuentes independientes. Forman parte del conjunto de pruebas y también puedes ejecutarlos aquí.

Pon esta calculadora en tu sitio

Pega esto donde quieras que aparezca la calculadora. Su uso es gratuito, se mantiene al día con las correcciones que hacemos aquí y el crédito que aparece debajo enlaza con la versión completa, para que tus lectores puedan consultarla.

Altura
Vista previa de la inserción

Conserva el crédito. Es la única condición y es lo que mantiene gratuitas estas calculadoras.