Estou tentando usar o Excel para calcular a TIR em um fluxo de pagamento. Os valores de pagamento são irregulares mas são quase todos semanais com alguns variando de 4 a 10 dias. Eu tenho 121% usando IRR(). Então tentei XIRR() esperando que o resultado fosse semelhante, mas obtive 234%. Ajustei as datas de pagamento para eliminar as irregularidades e obtive 233%. Então, por que é tão diferente da TIR? Aqui está o fluxo de pagamento:
IRR()
a função não conhece as datas dos pagamentos — supõe pagamentos anuais regulares .XIRR()
a função, por outro lado, conhece as datas exatas de seus pagamentos.Ambas as funções retornam a taxa de retorno anual , então não é nenhuma surpresa que os pagamentos semanais produzam uma taxa anual tão alta .
(Pagamentos diários produziriam taxas anuais ainda mais altas. )
IRR
retorna a taxa de juros nominal por período. E não importa quais sejam os períodos, desde que sejam uniformemente espaçados.XIRR
retorna a taxa de juros efetiva anual.Deixando de lado o fato de que
IRR
não é aplicável, pois seus pagamentos não são uniformes, você ainda precisa converter nominal em efetivo para comparar as saídas.Simplesmente multiplicar o retorno periódico por 52 não faz isso.
Usando seus dados: