Atividade 5-A

VPL, TIR e payback

VPL, TIR e payback

Funcionalidades usadas nesta atividade:

  • Concatenação de texto.
  • Função ABS.
  • Função ARREDONDAR.PARA.CIMA
  • Função CORRESP.
  • Função INT.
  • Função PROCV.
  • Função SE.
  • Função TIR.
  • Função VP.
  • Função VPL.

Os conceitos de VPL, TIR e payback são usados na análise de investimentos. Recapitulando:

  • VPL. Valor presente líquido. Valor que obtemos depois de descapitalizar todos os valores de um fluxo de caixa até a data inicial considerada.
  • TIR. Taxa interna de retorno. É a taxa equivalente de um fluxo de caixa onde fazemos um investimento.
  • Payback. Tempo necessário para recuperar integralmente um capital investido.
  • TMA. Taxa mínima de atratividade. Taxa para investimento considerada segura e disponível no mercado.

Nesta atividade faremos uma planilha que calcula automaticamente VPL, TIR e payback a partir de um fluxo de caixa qualquer digitado pelo usuário.

Vamos usar a planilha para analisar o caso seguinte: uma empresa pretende investir R$ 100.000,00 na compra de uma máquina para ampliar a produção. Com a máquina estima-se que o lucro da empresa vai crescer em R$ 20.000,00 ao ano. No primeiro ano estima-se um lucro de R$ 10.000,00 e no décimo ano a máquina será vendida pelo valor residual de R$ 10.000,00. O investimento é viável considerando que a empresa pode manter o capital investido no mercado financeiro com uma taxa real de 5% (TMA)?

Veja o layout da planilha.

Na coluna do fluxo de caixa nominal o usuário digita os valores em cada período anual. Respeitando a convenção de fluxo de caixa o investimento inicial é negativo (saída do caixa) e o lucro ano a ano é positivo, pois é dinheiro voltando ao caixa.

Valor presente líquido – VPL

Para o cálculo do VPL basta aplicar a função VPL do Excel.

=VPL(D2;B12:B21) +B11

Nessa função informamos a TMA e o intervalo de células que contem o fluxo de caixa do primeiro ao último período. Cuide para o intervalo estar organizado em ordem crescente de períodos. Devemos adicionar o investimento inicial à conta, pois o Excel não o leva em consideração.

Taxa interna de retorno – TIR

Usamos a função TIR do Excel para obter esse valor. O único argumento que a função pede é o intervalo em que está o fluxo de caixa nominal incluindo o valor inicial investido.

=TIR(B11:B21)

Fluxo de caixa descontado

A coluna do fluxo de caixa descontado é calculada usando a função VP do Excel. O que fazemos na verdade é trazer o valor de um certo período para o início da operação usado a TMA como taxa de juros. Mudamos o sinal do resultado para evitar resultado negativo.

=-VP($D$2;A12;;B12)

Fluxo de caixa acumulado

Essas duas colunas são simples de calcular. Basta somar o saldo anterior com o fluxo do período atual.

=E11+C12

Payback

O cálculo do payback é o mais elaborado dessa planilha.

  • O primeiro passo é encontrar o último período com saldo negativo. Fazemos isso usando a função CORRESP. O valor procurado é zero. A coluna em que buscamos essa informação é a do saldo acumulado. Use o parâmetro 1 da função, pois no caso de não encontrar o valor zero na coluna a função devolverá a posição imediatamente antes.
  • O segundo passo é calcular o número de anos completos para chegar ao payback. Felizmente, da forma como foi montada a tabela essa informação coincide com o resultado da função CORRESP.
  • O terceiro passo é calcular o número de meses completos. Fazemos isso, com uma conta simples:
    Meses = 12 x (último saldo negativo / próximo fluxo de caixa). Consideramos o valor absoluto com a função ABS e pegamos apenas a parte inteira do número usando a função INT.
  • Por último, temos que considerar o resto de mês  (parte decimal) e multiplicar por 30  para obter os dias restantes. Arredondamos o resultado para cima com a função ARREDONDAR.PARA.CIMA.

O payback pode ser expresso em uma frase como 2 anos, 3 mestes e 20 dias. Para montar essa frase no Excel use o operador de concatenação &. Veja o exemplo:

=H11 & ” ano(s),  ” & I14 & ” mês(es) e ” & I16 & ” dia(s).”

Viabilidade

Para concluir se o investimento é viável ou não usamos uma função SE que compara a TIR com a TMA. Se TIR > TMA, então o investimento é viável.

=SE(D4>D2;”Viável”;”Inviável”)

No gráfico criado o payback é mostrado no ponto em que a linha do gráfico cruza o eixo horizontal.

Autor: Radamés

Engenheiro curitibano pela UFPR, professor e produtor de conteúdos e ferramentas educacionais para a Internet.

Sua opinião me interessa