XIRR
Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual
Devolve o rate interno de retorno de um plano de fluxos de caixa que not é necessariamente periódico.
Sintaxe
XIRR(<table>, <values>, <dates>, [, <guess>[, <alternateResult>]])
Parâmetros
Termo | Definição |
---|---|
table |
Uma tabela para a qual as expressões de datas valuesand devem ser calculadas. |
values |
Uma expressão que retorna o fluxo de caixa value para cada linha da tabela. |
dates |
Uma expressão que retorna o fluxo de caixa date para cada linha da tabela. |
guess |
(Opcional) Um palpite inicial para a rate interna de retorno. If omitido, o palpite padrão de 0,1 é usado. |
alternateResult |
(Opcional) Um value devolvido em vez de um error quando uma solução não pode ser determinada. |
Regresso value
rate interno de retorno para os insumos fornecidos. If o cálculo não retornar um resultado válido, um errororvalue especificado como alternateResult será retornado.
Observações
O value é calculado como o rate que satisfaz a seguinte função:
$$0=\sum^{N}_{j=1} \frac{P_{j}}{(1 + \text{rate})^{\frac{d_{j} - d_{1}}{365}}}$$
Em que:
- $P_{j}$ é o pagamento $j^{th}$
- $d_{j}$ é o pagamento $j^{th}$ date
- $d_{1}$ é o first pagamento date
A série de values de fluxo de caixa deve conter pelo menos um número positivo and um número negativo.
Evite usar ISERRORorIFERROR funções para capturar um error retornado por XIRR. If algumas entradas para a função podem resultar em um errorsem solução, fornecer um parâmetro alternateResult é a maneira mais confiável and de melhor desempenho para lidar com o error.
Para saber mais sobre como usar o parâmetro alternateResult, confira este vídeo.
Quando o value absoluto do pagamento inicial é pequeno, o cálculo provavelmente não retorna um resultado válido.
Evite incluir 0 values nos pagamentos. Eles not afetarão o resultado final, and usar 0 como pagamento inicial falhará XIRR() cálculo sempre.
Esta função not é suportada para uso no modo DirectQuery quando usada em colunas calculadas or regras de segurança em nível de linha (RLS).
Exemplo
A fórmula a seguir calcula o rate interno de retorno da tabela CashFlows:
= XIRR( CashFlows, [Payment], [Date] )
Date | Pagamento |
---|---|
1/1/2014 | -10000 |
3/1/2014 | 2750 |
10/30/2014 | 4250 |
2/15/2015 | 3250 |
4/1/2015 | 2750 |
Rate de retorno = 37,49%