Partilhar via


Método WorksheetFunction.Irr (Excel)

Retorna a taxa interna de retorno de uma sequência de fluxos de caixa representada pelos números em valores. Estes fluxos monetários não têm de ser par, como seriam para uma anuidade. Entretanto, os fluxos de caixa devem ser feitos em intervalos regulares, como mensalmente ou anualmente. A taxa interna de retorno é a taxa de juros recebida para um investimento que consiste em pagamentos (valores negativos) e receitas (valores positivos) que ocorrem em períodos regulares.

Sintaxe

expressão. Irr (Arg1, Arg2)

expressão Uma variável que representa um objeto WorksheetFunction .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Arg1 Obrigatório Variant Valores - uma matriz ou uma referência a células que contêm números cuja taxa interna de retorno se deseja calcular.
Arg2 Opcional Variant Um número que acha que está próximo do resultado de Irr.

Valor de retorno

Double

Comentários

Valores deve conter pelo menos um valor positivo e um negativo para calcular a taxa interna de retorno.

O Irr utiliza a ordem dos valores para interpretar a ordem dos fluxos monetários. Certifique-se de que introduz os valores de pagamento e rendimento na sequência pretendida.

Se uma matriz ou um argumento de referência contiver texto, valores lógicos ou células em branco, estes valores serão ignorados.

O Microsoft Excel utiliza uma técnica iterativa para calcular o Irr. A partir da estimativa, o Irr percorre o cálculo até que o resultado seja preciso dentro de 0,00001 por cento. Se o Irr não conseguir encontrar um resultado que funcione após 20 tentativas, o #NUM! será retornado.

Na maioria dos casos, não precisa de fornecer estimativas para o cálculo do Irr . Se estimativa for omitida, será considerada 0,1 (10 por cento).

Se Irr der o #NUM! ou se o resultado não estiver próximo do esperado, tente novamente com um valor diferente para adivinhar.

O Irr está intimamente relacionado com Val, a função net present value. A taxa de rentabilidade calculada por Irr é a taxa de juro correspondente a um valor atual líquido de 0 (zero). A fórmula seguinte demonstra como o val e o Irr estão relacionados:

NPV(IRR(B1:B6),B1:B6) é igual a 3,60E-08 [Dentro da precisão do cálculo do Irr , o valor 3,60E-08 é efetivamente 0 (zero).]

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.