Partilhar via


WorksheetFunction.Xirr(Object, Object, Object) Método

Definição

Fornece a taxa interna de retorno para um programa de fluxos de caixa que não é necessariamente periódico. Para calcular a taxa interna de retorno para uma sequência de fluxos de caixa periódicos, use a função TIR.

public double Xirr (object Arg1, object Arg2, object Arg3);
Public Function Xirr (Arg1 As Object, Arg2 As Object, Optional Arg3 As Object) As Double

Parâmetros

Arg1
Object

Valores - uma sequência de fluxos de caixa que corresponde ao cronograma de pagamentos em datas. O primeiro pagamento é opcional e corresponde a um custo ou pagamento que ocorre no início do investimento. Se o primeiro valor for um custo ou pagamento, ele deverá ser negativo. Todos os pagamentos subsequentes são descontados com base em um ano de 365 dias. A série de valores deve conter pelo menos um valor positivo e um negativo.

Arg2
Object

Datas - um cronograma de datas de pagamentos que corresponde aos pagamentos de fluxo de caixa. A primeira data de pagamento indica o início do cronograma de pagamentos. Todas as outras datas devem ser posteriores a essa data, mas podem estar em qualquer ordem. As datas devem ser inseridas com a função DATA ou como resultado de outras fórmulas ou funções. Por exemplo, use DATA(2008;5;23) para 23 de maio de 2008. Poderão ocorrer problemas se as datas forem inseridas como texto.

Arg3
Object

Adivinhe - um número que você acha que está perto do resultado de Xirr.

Retornos

Comentários

O Microsoft Excel armazena datas como números de série sequenciais para que eles possam ser usados em cálculos. Por padrão, 1 de janeiro de 1900 é o número de série 1, e 1 de janeiro de 2008 é o número de série 39448, porque vem 39.448 dias depois de 1 de janeiro de 1900. O Microsoft Excel para o Macintosh usa um sistema de data diferente como padrão.

Os números em datas são truncados para inteiros.

Xirr espera pelo menos um fluxo de caixa positivo e um fluxo de caixa negativo; caso contrário, Xirr retorna o #NUM! valor de erro.

Se qualquer número em datas não for uma data válida, Xirr retornará o #VALUE! valor de erro.

Se qualquer número em datas preceder a data de início, Xirr retornará o #NUM! valor de erro.

Se valores e datas contiverem um número diferente de valores, Xirr retornará o #NUM! valor de erro.

Na maioria dos casos, você não precisa fornecer um palpite para o cálculo xirr . Se for omitida, estimativa será equivalente a 0,1 (10%).

Xirr está intimamente relacionado a Xnpv(Object, Object), a função de valor presente líquido. A taxa de retorno calculada por Xirr é a taxa de juros correspondente a XNPV = 0.

O Excel usa uma técnica iterativa para calcular Xirr. Usando uma taxa de alteração (começando com palpite), Xirr percorre o cálculo até que o resultado seja preciso dentro de 0,000001%. Se Xirr não conseguir encontrar um resultado que funcione após 100 tentativas, o #NUM! será retornado. A taxa é alterada até:

Figura 1: Equação

em que:

di = a data de pagamento ith ou última.

d1 = a 0ª data de pagamento.

Pi = o pagamento ith ou último.

Aplica-se a