O que a função TIR faz?
A função TIR devolve a taxa interna de retorno de uma sequência de fluxos de caixa: a taxa de desconto que torna o valor presente líquido igual a zero. Os valores precisam estar em intervalos regulares, com pelo menos um negativo (investimento) e um positivo (retorno). O resultado é a taxa por período.
| Nome em português | TIR |
|---|---|
| Nome em inglês | IRR |
| Categoria | Financeira |
| Retorna | Número (a taxa de retorno por período, como fração) |
| Existe desde | Excel 2007 ou anterior · existe no Excel 2013 |
Qual é a sintaxe da função TIR?
No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.
| Argumento | Obrigatório | O que aceita |
|---|---|---|
| valores | Sim | Um intervalo ou matriz com os fluxos de caixa, em ordem cronológica. Precisa conter pelo menos um valor negativo e um positivo. Textos, valores lógicos e células vazias são ignorados. |
| suposição | Não | Um palpite próximo do resultado, usado como ponto de partida do cálculo por tentativas. Se omitido, vale 0,1 (10%). |
Como usar a função TIR na prática?
Exemplo 1: Retorno anual de um projeto de quatro anos
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Ano | Fluxo de caixa | |||
| 2 | 0 | -R$ 30.000,00 | 12,72% | ||
| 3 | 1 | R$ 8.000,00 | 12,72% | ||
| 4 | 2 | R$ 9.500,00 | |||
| 5 | 3 | R$ 11.000,00 | |||
| 6 | 4 | R$ 12.500,00 |
=TIR(B2:B6) Em inglês: =IRR(B2:B6) =TIR(B2:B6;0,2) Em inglês: =IRR(B2:B6,0.2) O investimento de R$ 30.000,00 é o valor negativo do ano 0, e os quatro retornos seguintes são positivos. A TIR de 12,72% ao ano é a taxa em que o valor presente dos retornos fica igual ao investimento. Acima dessa taxa de desconto o projeto teria VPL negativo; abaixo, positivo. O palpite apenas muda o ponto de partida da busca.
Exemplo 2: Taxa mensal de um negócio e sua conversão para o ano
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Mês | Fluxo de caixa | |||
| 2 | 0 | -R$ 9.000,00 | 3,33% | ||
| 3 | 1 | R$ 1.300,00 | 48,15% | ||
| 4 | 2 | R$ 1.300,00 | 39,96% | ||
| 5 | 3 | R$ 1.300,00 | |||
| 6 | 4 | R$ 1.300,00 | |||
| 7 | 5 | R$ 1.300,00 | |||
| 8 | 6 | R$ 1.300,00 | |||
| 9 | 7 | R$ 1.300,00 | |||
| 10 | 8 | R$ 1.300,00 |
=TIR(B2:B10) Em inglês: =IRR(B2:B10) =(1+TIR(B2:B10))^12-1 Em inglês: =(1+IRR(B2:B10))^12-1 =TIR(B2:B10)*12 Em inglês: =IRR(B2:B10)*12 Como os fluxos são mensais (R$ 9.000,00 investidos e 8 recebimentos de R$ 1.300,00), a TIR também é mensal: 3,33%. Para a taxa anual com juros sobre juros, eleve (1 + TIR) a 12 e subtraia 1, o que dá 48,15%. Multiplicar por 12 dá apenas 39,96%.
Quais erros a função TIR costuma dar?
#NÚM!
Por que acontece: Os valores não têm pelo menos um fluxo negativo e um positivo (por exemplo, só entradas), então nenhuma taxa zera o valor presente líquido. A função também retorna #NÚM! se o cálculo por tentativas não converge em 20 tentativas.
Como corrigir: Inclua o investimento inicial com sinal negativo. Se os sinais estão certos, informe outro palpite no segundo argumento.
=TIR(B2:B4)Resultado: #NÚM!TIR parece pequena demais
Por que acontece: A função devolve a taxa por período. Com fluxos mensais, o resultado é mensal, e não anual.
Como corrigir: Para a taxa anual efetiva, use (1 + TIR(...))^12 - 1.
TIR incoerente com fluxos fora de ordem
Por que acontece: A função usa a ordem dos valores para interpretar a ordem dos fluxos no tempo e supõe intervalos iguais entre eles. Valores fora de ordem ou com intervalos diferentes distorcem o resultado.
Como corrigir: Ordene os fluxos por data. Se os intervalos não forem regulares, use XTIR com as datas.
TIR no Google Planilhas e no LibreOffice Calc
| Programa | Nome da função | Observação |
|---|---|---|
| Excel | TIR (IRR) | Referência deste dicionário. |
| Google Planilhas | TIR (IRR) | Funciona do mesmo jeito. A página de ajuda em português mostra o nome TIR e o argumento taxa_estimada opcional, com valor padrão 0,1, e exige ao menos um fluxo negativo e um positivo. Documentação do Google |
| LibreOffice Calc | TIR (IRR) | No LibreOffice Calc em português a função também se chama TIR, com a sintaxe TIR(Valores [; Estimativa]). Se o cálculo não converge, o Calc mostra o Erro 523 (o cálculo não converge) e sugere tentar outro valor de estimativa. Ajuda do LibreOffice |
A função TIR existe no Excel 2013?
Existe no Excel 2013 Excel 2007 ou anterior
A lista oficial de funções do Excel não traz marcador de versão para a TIR, o que indica que ela existe desde antes do Excel 2010 e, portanto, também no Excel 2013 e nas versões mais novas.
Veja todas as funções por versão em funções do Excel por versão.
O que mais vale saber sobre a TIR?
- Compare a TIR com a taxa mínima que você exige: se for maior, o projeto atende. Para ver o valor em dinheiro, use VPL com essa taxa mínima.
- A TIR supõe que cada retorno é reinvestido à própria TIR. Quando isso é irreal, MTIR permite informar taxas separadas de financiamento e reinvestimento.
- Fluxos que trocam de sinal várias vezes podem ter mais de uma taxa que zera o VPL. O palpite ajuda a escolher entre elas.
- Se a TIR retorna #NÚM! mesmo com sinais certos, tente palpites diferentes, como 0,01 ou 0,5.
Perguntas frequentes sobre a TIR
Qual a diferença entre TIR e VPL?
O VPL mostra o resultado em dinheiro para uma taxa de desconto que você escolhe. A TIR devolve a taxa em que esse VPL seria zero. Os dois usam os mesmos fluxos de caixa.
Como converter a TIR mensal em taxa anual?
Use (1 + TIR)^12 - 1, que considera juros sobre juros. Multiplicar a TIR mensal por 12 resulta em uma taxa anual simples, sempre menor que a efetiva.
Para que serve o segundo argumento da função TIR?
É um palpite para a taxa, usado como ponto de partida do cálculo. Na maioria dos casos pode ser omitido (vale 10%), mas ajuda quando o resultado não converge ou parece estranho.
Funções relacionadas
Ver todas as funções de financeira
Fontes consultadas
- Microsoft: função TIR
- Microsoft: funções do Excel por categoria (marcadores de versão)
- Google: TIR no Planilhas
- Google: lista de funções do Planilhas
- LibreOffice: funções financeiras, parte 1 (TIR)
Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.