XIRR
Se aplica a:columna CalculadaTabla calculadaMeasurecálculo visual
Devuelve el rate interno de retorno para un calendario de flujos de efectivo que es not necesariamente periódico.
Sintaxis
XIRR(<table>, <values>, <dates>, [, <guess>[, <alternateResult>]])
Parámetros
Término | Definición |
---|---|
table |
Tabla para la que se deben calcular las expresiones de fechas de valuesand. |
values |
Expresión que devuelve el flujo de caja value para cada fila de la tabla. |
dates |
Expresión que devuelve el flujo de caja date para cada fila de la tabla. |
guess |
(Opcional) Una estimación inicial del rate interno de retorno. If omitido, se usa la estimación predeterminada de 0.1. |
alternateResult |
(Opcional) Un value devuelto en lugar de un error cuando no se puede determinar una solución. |
Devolver value
rate interno de retorno para las entradas especificadas. If el cálculo no devuelve un resultado válido, se devuelve un errororvalue especificado como alternateResult.
Notas
El value se calcula como el rate 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 el date de pago $j^{th}$
- $d_{1}$ es el first de pago date
La serie de flujos de caja values debe contener al menos un número positivo and un número negativo.
Evite usar funciones de ISERRORorIFERROR para capturar un error devuelto por XIRR. If algunas entradas de la función pueden dar lugar a una solución sin error, lo que proporciona un parámetro alternateResult es la forma más confiable and 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 value absoluto del pago inicial es pequeño, es probable que el cálculo no devuelva un resultado válido.
Evite incluir 0 values en pagos. not afectarán al resultado final, and usando 0, ya que el pago inicial producirá un error XIRR() cálculo siempre.
Esta función se not se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas or reglas de seguridad de nivel de fila (RLS).
Ejemplo
La fórmula siguiente calcula el rate interno de devolución de la tabla CashFlows:
= XIRR( CashFlows, [Payment], [Date] )
Date | Payment |
---|---|
1/1/2014 | -10 000 |
1/3/2014 | 2750 |
30/10/2014 | 4250 |
15/2/2015 | 3250 |
4/1/2015 | 2750 |
Rate de devolución = 37,49%