Compartir vía


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%