XIRR
Se aplica a:columna Calculadatabla calculadaMedidacálculo visual
Devuelve la tasa interna de retorno para un calendario de flujos de efectivo que no es necesariamente periódico.
Sintaxis
XIRR(<table>, <values>, <dates>, [, <guess>[, <alternateResult>]])
Parámetros
Término | Definición |
---|---|
table |
Tabla para la que se deben calcular los valores y las expresiones de fechas. |
values |
Expresión que devuelve el valor de flujo de efectivo para cada fila de la tabla. |
dates |
Expresión que devuelve la fecha de flujo de efectivo para cada fila de la tabla. |
guess |
(Opcional) Una estimación inicial de la tasa interna de retorno. Si se omite, se usa la estimación predeterminada de 0.1. |
alternateResult |
(Opcional) Valor devuelto en lugar de un error cuando no se puede determinar una solución. |
Valor devuelto
Tasa interna de retorno para las entradas especificadas. Si el cálculo no devuelve un resultado válido, se devuelve un error o valor especificado como alternateResult.
Notas
El valor se calcula como la tasa que satisface la función siguiente:
$$0=\sum^{N}_{j=1} \frac{P_{j}}{(1 + \text{rate})^{\frac{d_{j} - d_{1}}{365}}}$$
Donde:
- $P_{j}$ es el pago de $j^{th}$
- $d_{j}$ es la fecha de pago $j^{th}$
- $d_{1}$ es la primera fecha de pago
La serie de valores de flujo de caja debe contener al menos un número positivo y un número negativo.
Evite usar funciones ISERROR o IFERROR para capturar un error devuelto por XIRR. Si algunas entradas de la función pueden producir un error sin solución, proporcionar un parámetro alternateResult es la manera más confiable y de mayor rendimiento para controlar el error.
Para obtener más información sobre el uso del parámetro alternateResult, consulte este vídeo.
Cuando el valor absoluto del pago inicial es pequeño, es probable que el cálculo no devuelva un resultado válido.
Evite incluir 0 valores en pagos. No afectarán al resultado final y el uso de 0 como pago inicial producirá un error XIRRcálculo () siempre.
Esta función no se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas o reglas de seguridad de nivel de fila (RLS).
Ejemplo
La fórmula siguiente calcula la tasa interna de devolución de la tabla CashFlows:
= XIRR( CashFlows, [Payment], [Date] )
Fecha | Payment |
---|---|
1/1/2014 | -10 000 |
1/3/2014 | 2750 |
30/10/2014 | 4250 |
15/2/2015 | 3250 |
4/1/2015 | 2750 |
Tasa de retorno = 37,49%