calculadora de TIR
O que é um cálculo da Taxa Interna de Retorno (TIR)?
A Taxa Interna de Retorno (TIR) é a taxa anualizada de retorno sobre um investimento. É calculada a partir dos montantes e datas dos fluxos de caixa. Não requer uma taxa de juro especificada externamente. Por este motivo, chama‑se «interno». Esta calculadora usa o método de Newton–Raphson para calcular o TIR.
Uma calculadora da Taxa Interna de Retorno (TIR) calcula o resultado do investimento. Os resultados permitem comparar duas ou mais opções de investimento numa base consistente.
Esta calculadora determina o TIR para uma série complexa de fluxos de caixa. Também reporta o montante total investido, o montante total devolvido e o lucro (ou perda). A calculadora suporta tanto períodos de tempo irregulares como entrada de datas exactas.
A opção de frequência define fluxos de caixa regulares, como pagamentos diários, mensais ou trimestrais. Existem 11 opções de frequência.
Revise as dicas de utilização abaixo (clique para deslocar). …
A Calculadora‑Calcular a Taxa Interna de Retorno para um Fluxo de Caixa Irregular
Informação
- 28 de jan. de 2025: Agora pode usar copiar/colar (Ctrl‑C/Ctrl‑V [Cmd‑C/Cmd‑V num Mac]) para copiar e colar um valor de uma célula para outra.
Por que o TIR é útil?
A Taxa Interna de Retorno (TIR) converte fluxos de caixa irregulares num único taxa anualizada de retorno. Permite aos investidores comparar oportunidades numa base consistente. Como o TIR reflete tanto os montantes como a cronologia dos fluxos de caixa, padroniza resultados entre investimentos que têm padrões diferentes de desembolsos e recebimentos.
Por exemplo, considere dois imóveis para arrendamento à venda. Os preços de pedido são aproximadamente iguais e as rendas projetadas também são aproximadamente iguais. Um imóvel requer um custo de renovação inicial mais elevado. O outro tem impostos prediais mais altos. Como pode um investidor determinar qual compra é o melhor investimento?
Um investidor pode usar uma calculadora de IRR para fazer esta comparação.
Atenção: Não compare taxas internas de retorno calculadas com diferentes calculadoras.
Por que isto é importante?
Dois calculadores diferentes podem calcular resultados ligeiramente diferentes, e nenhum dos dois é necessariamente incorreto. Por exemplo, o Microsoft Excel inclui duas funções IRR que podem devolver resultados diferentes para os mesmos fluxos de caixa. Os utilizadores não precisam focar‑se neste ponto, mas devem estar cientes dele ao interpretar os resultados.
Para registro, esta calculadora determina o IRR usando o método de Newton–Raphson e contando dias (algumas calculadoras contam períodos).
Para experimentar uma calculadora que aplique um algoritmo de IRR diferente, use o calculadora de TAEG (APR) deste site. A calculadora de TAEG segue o método especificado no Lei Truth‑in‑Lending para calcular a TAEG, que é uma forma de IRR.
Utilização da calculadora e dicas
- Montantes zero não afetam o IRR. Por exemplo, se a frequência for “Mensal” e houver apenas quatro fluxos de caixa num ano, deixe os restantes oito a 0. O mesmo se aplica a montantes zero após introduzir o valor de liquidação final.
- Introduza o valor atual ou final do investimento como o último fluxo de caixa. Se estiver a calcular o IRR para uma ação ou fundo mútuo e ainda possuir o investimento, introduza o valor atual do investimento como o último montante.
- Não precisa de introduzir os fluxos de caixa em ordem cronológica. A calculadora ordena‑os antes de calcular o resultado. Esta funcionalidade é conveniente se perceber que esqueceu um fluxo de caixa. Nesse caso, introduza o montante em qualquer célula disponível, altere a data dessa célula e depois clique em
Calcpara ordenar. - Se duplicar inadvertidamente um fluxo de caixa, defina uma das duplicações para “0”.
- Alterar
First Cash Flow Daterepõe as datas sem limpar os valores introduzidos. - Dependendo da ordem em que utiliza
First Cash Flow Date,Remove 0’seAdd Series, oFirst Cash Flow Datepode não ser a primeira data na área de entrada. Isto não é um erro. AlterarFirst Cash Flow Dateinicializa uma série que começa na data selecionada. Contudo, pode alterar a data, ouRemove 0’spode remover a data se o valor da data inicial for 0. Finalmente, pode inserir uma série com uma data que ocorra antes deFirst Cash Flow Date. - Dica de calendário: Ao usar o calendário, clique no mês na parte superior para listar os meses. Se necessário, clique no ano na parte superior para listar os anos. Clique para selecionar um ano, depois selecione um mês e, finalmente, selecione um dia. Também pode percorrer os meses e dias. Ou clique em
Todaypara selecionar a data atual. - Se preferir não usar o calendário, clique numa data uma vez ou utilize a tecla Tab (ou Shift+Tab) para selecionar uma data. Depois introduza apenas oito dígitos—não é necessário inserir os separadores. Como a data já está selecionada, não precisa limpar a data anterior antes de digitar. Por exemplo, se o formato da data selecionada for
mm/dd/yyyy, então para 1 de agosto de 2025, introduza08012025. - Lembrete importante: Não precisa introduzir os fluxos de caixa em ordem cronológica. A calculadora ordena‑os depois de clicar no botão
Calc.
Um lembrete importante sobre calculadoras de IRR
Diferentes calculadoras de IRR podem usar algoritmos diferentes para determinar a taxa de retorno. Não existe uma fórmula única para calcular o IRR. Não compare o resultado do IRR de um investimento obtido numa calculadora com o resultado do IRR de outro investimento obtido numa calculadora diferente. Utilize sempre a mesma calculadora ao comparar vários investimentos.
Taxa Interna de Retorno — Equações IRR
Fig. 2 — Solução passo a passo da equação do IRR.
Variáveis: PMT0 = −50 000; PMT1 = −10 000; PMT2 = −12 000; PMT3 = 90 000; n = 3; f = 1.
Definições de variáveis
- r
- Taxa periódica de retorno. Por exemplo, por ano quando os fluxos de caixa são anuais.
- TIR
- Taxa nominal anualizada de retorno, calculada como
IRR = r × f. - f
- Frequência (número de períodos por ano). Para espaçamento anual,
f = 1. - PMT
- Fluxo de caixa no índice de período
t. Por convenção, as saídas são negativas e as entradas positivas. Os valores podem diferir entre períodos. - n
- Número total de períodos após
t = 0. A soma det = 0atét = ninclui tanto o fluxo de caixa inicial emt = 0como o fluxo de caixa final emt = n. - t
- Índice de período. Um inteiro com
t = 0, 1, …, n, medido em intervalos de tempo iguais. (A calculadora não requer que os fluxos de caixa estejam igualmente espaçados.)
- Como calcula o IRR?
Para calcular a Taxa Interna de Retorno (TIR), resolva a taxa de juro que faz com que o Valor Atual Líquido (VAL) de uma série de fluxos de caixa seja zero. Como a equação do IRR é não linear, costuma‑se resolvê‑la usando um método iterativo como o de Newton–Raphson.
Explicação detalhada
A equação do IRR é não linear e não pode ser resolvida algebricamente. Para encontrar a taxa r que faz o VPL igual a zero, trate‑o como um problema de procura de raiz. Isto implica resolver a seguinte equação:
Queremos o valor de r tal que f(r) = 0. Esta calculadora aplica o método de Newton–Raphson para encontrar esse valor. O método inicia com uma estimativa inicial e refina‑a usando tanto o valor como a inclinação (derivada) da função naquele ponto.
A inclinação é a derivada de f(r), denotada f’(r), que indica a sensibilidade do VPL às variações de r. Calcula‑se assim:
A fórmula de actualização de Newton–Raphson é:
Cada iteração produz um valor mais próximo do IRR. Este processo é ilustrado na Fig. 2, que mostra o cálculo usando fluxos de caixa de exemplo.
Etapas de cálculo explicadas — Fig. 2.
- Qual é o IRR para os fluxos de caixa –50 000 (investimento), –10 000, –12 000, +90 000 (devolvido), com cada fluxo de caixa a um ano de intervalo?
Resolva a TIR periódica definindo o Valor Atual Líquido (VAL) como zero e definindo
f(r)como a soma dos fluxos de caixa descontados ef’(r)como a sua derivada. Depois aplique as actualizações de Newton–Raphson (Equação (6)) atéf(r)convergir para zero.- Defina a função VPL
f(r)a partir da Equação (2):f(r) = −50,000 − 10,000 ÷ (1 + r)^1 − 12,000 ÷ (1 + r)^2 + 90,000 ÷ (1 + r)^3 - Aplique a regra geral de derivada (Equação (5)) para calcular
f’(r):f’(r) = 10,000 ÷ (1 + r)^2 + 24,000 ÷ (1 + r)^3 − 270,000 ÷ (1 + r)^4(Cada termo segue o padrão−t × PMT_t ÷ (1 + r)^(t+1).) - Escolha um palpite inicial para a taxa periódica:
r₀ = 0,10. - Calcule os factores de desconto em
r₀(primeira iteração mostrada integralmente):(1 + r₀) = 1.10 (1 + r₀)^−1 = 1 ÷ 1.10 ≈ 0.90909091 (1 + r₀)^−2 = 1 ÷ (1.10)^2 ≈ 0.82644628 (1 + r₀)^−3 = 1 ÷ (1.10)^3 ≈ 0.75131480 (1 + r₀)^−4 = 1 ÷ (1.10)^4 ≈ 0.68301346 - Avalie
f(r₀)usando a Equação (2):f(r₀) = −50,000 + [−10,000 × 0.90909091] + [−12,000 × 0.82644628] + [90,000 × 0.75131480] ≈ −50,000 − 9,090.90910 − 9,917.35536 + 67,618.33200 ≈ −1,389.93238167Resultado:
f(r₀) ≈ −1,389.93238167 - Avalie
f’(r₀)usando a Equação (5) (termo a termo):- t = 1, PMT₁ = −10,000:
−1 × (−10,000) ÷ (1 + r₀)^2 = +10,000 × (1 + r₀)^−2 ≈ 10,000 × 0.82644628 - t = 2, PMT₂ = −12,000:
−2 × (−12,000) ÷ (1 + r₀)^3 = +24,000 × (1 + r₀)^−3 ≈ 24,000 × 0.75131480 - t = 3, PMT₃ = +90,000:
−3 × (+90,000) ÷ (1 + r₀)^4 = −270,000 × (1 + r₀)^−4 ≈ −270,000 × 0.68301346
Soma: 10 000×0,82644628 + 24 000×0,75131480 − 270 000×0,68301346 ≈ −158 117,61491701Resultado:
f’(r₀) ≈ −158,117.61491701 - t = 1, PMT₁ = −10,000:
- Aplique a actualização de Newton–Raphson (Equação (6)):
r₁ = r₀ − f(r₀) ÷ f’(r₀) = 0.10 − (−1,389.93238167) ÷ (−158,117.61491701) = 0.10 − 0.00879049676 ≈ 0.09120950 - Factores de desconto em
r₁(apenas resultados):(1 + r₁)^−1 ≈ 0.91641431(1 + r₁)^−2 ≈ 0.83981518(1 + r₁)^−3 ≈ 0.76961865(1 + r₁)^−4 ≈ 0.70528954 - Avalie em
r₁(apenas resultados):f(r₁) ≈ 23.75294757f’(r₁) ≈ −163,559.17595169 - Actualização (apenas resultados):
r₂ = r₁ − f(r₁) ÷ f’(r₁) ≈ 0.09135473 - Factores de desconto em
r₂(apenas resultados):(1 + r₂)^−1 ≈ 0.91629236(1 + r₂)^−2 ≈ 0.83959169(1 + r₂)^−3 ≈ 0.76931145(1 + r₂)^−4 ≈ 0.70491420 - Avalie em
r₂(apenas resultados):f(r₂) ≈ 0.00666170f’(r₂) ≈ −163,467.44351228 - Actualização (apenas resultados):
r₃ = r₂ − f(r₂) ÷ f’(r₂) ≈ 0.09135477 - Factores de desconto em
r₃(apenas resultados):(1 + r₃)^−1 ≈ 0.91629233(1 + r₃)^−2 ≈ 0.83959163(1 + r₃)^−3 ≈ 0.76931136(1 + r₃)^−4 ≈ 0.70491410 - Convergência final (apenas resultados):
f(r₃) ≈ 0.00000000f’(r₃) ≈ −163,467.41777956r ≈ r₃ − f(r₃) ÷ f’(r₃) ≈ 0.09135477 - Anualizar usando a frequência
f = 1:IRR = r × f ≈ 0.09135477IRR ≈ 9.135477%
Assim, o IRR periódico é
r ≈ 0,09135477, e, com espaçamento anual (f = 1), a taxa interna de retorno éR ≈ 9,135477%.- Defina a função VPL
Notas:
- Primeira iteração mostrada na íntegra: Os factores de desconto, valores da função, a derivada e a actualização são expandidos com aritmética explícita. As iterações posteriores mostram apenas os resultados, mas seguem a mesma estrutura.
f(rₖ)vs.f’(rₖ):f(rₖ)é o VPL na iteraçãok.f’(rₖ)é a inclinação (derivada) do VPL em relação arnessa iteração e aparece no denominador da atualização de Newton–Raphson (Equação (6)).- Critério de parada: A iteração pára quando
|f(rₖ)|está suficientemente próximo de zero, de modo que outra actualização não altere materialmenter.
Resposta Final
A resposta final (TIR) é aproximadamente 9,135%.
Validar a calculadora. Cálculo da taxa interna de retorno de três anos.
| Investimento inicial: | −50,000.00 |
|---|---|
| Data do investimento inicial: | |
| Data do primeiro fluxo de caixa: | |
| Frequência dos fluxos de caixa: | Anualmente |
| Taxa de desconto (opcional): | 0.0% |
| N.º | Data | Descrição | Valor |
|---|---|---|---|
| 1 | Investimento adicional | −10,000.00 | |
| 2 | Investimento adicional | −12,000.00 | |
| 3 | Retorno do investimento | 90,000.00 | |
| Se algum período incluir 29 de fevereiro (ano bissexto), o resultado pode diferir ligeiramente. | |||
Resultado calculado:
| Taxa interna de retorno (TIR): | =9.135% |
|---|
Notas:
- Este exemplo usa o mesmo cálculo apresentado na Fig. 2.
- A calculadora calcula uma Taxa Interna de Retorno Estendida (equivalente à função
XIRRde uma folha de cálculo). O IRR estendido oferece maior flexibilidade e precisão porque as entradas de fluxos de caixa utilizam datas reais. Uma diferença de um dia pode resultar num (X)IRR ligeiramente diferente.
Ajuda da calculadora de IRR
A Taxa Interna de Retorno (TIR) é a taxa anualizada de retorno sobre um investimento, expressa em percentagem.
Um investimento pode incluir uma série de fluxos de caixa. Pode haver mais de um investimento (saída) e mais de uma retirada ou retorno (entrada). Contudo, deve existir pelo menos um investimento (saída) e pelo menos um retorno (entrada). Os fluxos de caixa podem ocorrer em qualquer data e por qualquer montante.
É essencial usar o sinal correcto (positivo ou negativo) para cada fluxo de caixa. Como determinar o sinal correcto?
Use esta regra: Quando faz o seu primeiro investimento, efetua um pagamento ou transfere fundos. Um pagamento diminui o saldo da sua conta. Portanto, introduza todos os fluxos de caixa de investimento, incluindo o “Investimento inicial”, como valores negativos.
Quando recebe dinheiro do investimento, deposita‑o na sua conta. Um depósito aumenta o saldo da sua conta. Portanto, introduza todos os retornos de investimento, incluindo o valor final de liquidação do seu investimento, como valores positivos.
As datas programadas são actualizadas cada vez que altera a Frequência dos fluxos de caixa. As novas datas são calculadas com base na Data do primeiro fluxo de caixa. Contudo, a definição da Frequência dos fluxos de caixa não afecta por si só o resultado do IRR. A calculadora usa a Frequência dos fluxos de caixa apenas para criar datas que correspondam aos seus fluxos de caixa esperados. Por exemplo, se normalmente faz investimentos ou retiradas adicionais duas vezes por ano, defina a Frequência dos fluxos de caixa para Semiannualmente.


Comments, suggestions & questions welcomed...