Calcule a TIR no Excel

Cálculo da TIR no Excel

A TIR ou taxa interna de retorno é usada para calcular o lucro interno de algum investimento em finanças, a TIR é uma função embutida no Excel que é usada para calcular a mesma e também é uma fórmula financeira, esta função assume uma faixa de valores como um entrada para a qual precisamos calcular a taxa interna de retorno e um valor estimado como a segunda entrada.

IRR no excel significa I nternal R ate of R eturn. A IRR no Excel é uma das funções integradas disponíveis no Microsoft Excel. A TIR no Excel se enquadra na categoria de Funções Financeiras em.

A Taxa Interna de Retorno é a taxa de juros recebida pelo investimento realizado. A TIR no Excel consiste nos pagamentos realizados representados pelos valores negativos e nas receitas geradas denotadas por valores positivos que ocorrem em um intervalo de tempo regular.

A função IRR no Excel retorna a taxa interna de retorno para uma série de fluxos de caixa representados pelos números positivos e negativos. Esses fluxos de caixa não precisam ser consistentes, como seriam em uma anuidade. No entanto, os fluxos de caixa devem ocorrer em intervalos regulares, como mensal, trimestral ou anual. O valor em dinheiro pode variar para cada intervalo.

Fórmula usada para calcular a TIR no Excel

A fórmula IRR do Excel é a seguinte:

Onde,

  • range = Este é um parâmetro obrigatório. Um intervalo de células que denotam a série de fluxos de caixa para os quais a Taxa Interna de Retorno seria calculada.
  • guess = Este é um parâmetro opcional. Ele denota um número que você acha que é próximo ao resultado da taxa interna de retorno. Se nenhum valor for mencionado, o valor padrão será 0,1 ou 10%
  • “[]” Denota parâmetros opcionais.

A função retorna um valor numérico. Pode ser positivo ou negativo.

Como calcular a TIR no Excel? (com exemplos)

Você pode baixar este modelo de função IRR aqui - Modelo Excel de função IRR

Os cálculos de IRR no Excel podem ser feitos de 2 maneiras, ou seja, uma função de planilha (WS) ou uma função VBA. Como uma função WS, pode ser inserida como parte da fórmula em uma célula de uma planilha. Como uma função VBA, ela pode ser usada em código de macro que é inserido através do Editor do Microsoft Visual Basic integrado ao MS Excel. Consulte o cálculo da TIR no exemplo do Excel fornecido abaixo para entender melhor.

Exemplo # 1 - Cálculo da TIR na planilha do Excel

Neste cálculo de exemplo de IRR, -3000 denota o montante de capital investido. Os números subsequentes 2000 e 5000 denotam receita. A função IRR no Excel é calculada nos valores -3000, 2000 e 5000. O resultado é 67%.

Exemplo # 2

Neste cálculo de exemplo de IRR, #NUM! é exibido como resultado porque não há um único valor negativo presente no conjunto de valores. Portanto, não há valor que indique pagamento, mas todos são rendimentos.

Exemplo # 3

Neste cálculo de exemplo de IRR, todos os valores são negativos. Isso indica que não houve geração de receita. Portanto, o resultado gerado é #NUM! 

Exemplo # 4

Neste cálculo de exemplo de IRR, os valores totais são cinco. -10000 denota o pagamento feito. Os seguintes valores são por ano, ou seja, a renda ganha no ano 1 é 2.000, no ano 2 é 5.000, no ano 3 é 4.000 e no ano 5 é 6.000.

Para calcular a receita gerada ao final de três anos, a fórmula da TIR é aplicada a células que variam de B2: B4. O resultado é de -19%, pois o valor do pagamento no ano inicial é maior do que a receita gerada nos anos subsequentes.

Para calcular a receita gerada ao final de cinco anos, a fórmula da TIR é aplicada a células que variam de B2: B6. O resultado é 22%. O resultado é positivo, pois a receita gerada nos anos seguintes é superior ao valor do pagamento investido no ano inicial.

Exemplo # 2 - Cálculo da TIR no Excel VBA

A função IRR pode ser usada no código VBA no Microsoft Excel da seguinte forma:

Fórmula IRR no Excel VBA :

A fórmula Irr em VBA é a seguinte.

Onde,

Valores = fluxo de caixa

IRRVal = Taxa interna de retorno

IRR no Exemplo VBA do Excel

Vamos examinar o exemplo de Irr em VBA.

Neste cálculo de exemplo de IRR, o IRRVal é uma variável do tipo double. Ele contém o resultado retornado pela função Irr. Os valores são representados na forma de um array de tipo de dados double onde o valor inicial é de -10000 indicando o pagamento realizado no primeiro ano. Os valores subsequentes são 2.000, 5.000, 4.000 e 6.000, indicando a renda gerada por ano para os próximos quatro anos.

Coisas para lembrar

  1. A matriz de valores ( intervalo ) deve conter no mínimo um número positivo e um negativo.
  2. Os valores devem estar em ordem sequencial. A TIR usa a ordem dos valores para interpretar a ordem dos fluxos de caixa. Tome cuidado ao inserir os valores de pagamento e receita na sequência em que aconteceram ou como você deseja que aconteça.
  3. Se uma matriz de argumento de referência contiver texto, valores lógicos ou células vazias, esses valores serão ignorados.
  4. O MS Excel usa uma técnica iterativa para calcular a TIR com o Excel. Começando com uma estimativa, a TIR percorre o cálculo até que o resultado seja preciso em 0,00001 por cento. Se a IRR não conseguir encontrar um resultado que funcione após 20 tentativas, o erro #NUM! o valor de erro é retornado.
  5. Se a função IRR no Excel retorna o #NUM! ou se o resultado não estiver próximo do que você esperava, tente com um valor diferente para
  6. Na maioria dos casos, você não precisa fornecer um valor estimado para o cálculo da TIR no Excel. Se o parâmetro de adivinhação for ignorado, o software assume que é 0,1, ou seja, 10%.
  7. A TIR está intimamente relacionada ao VPL, ou seja, à função de valor presente líquido. A taxa de retorno calculada pela TIR com o Excel é a taxa de juros correspondente a um Valor Presente Líquido zero.