Função XTIR no Excel: Como Calcular Fluxo de Caixa Irregular

Para calcular a Taxa Interna de Retorno de um fluxo de caixa com datas irregulares, use =XTIR(valores; datas; [suposição]), informando os valores do fluxo (com pelo menos um negativo, o investimento) e as datas correspondentes de cada pagamento — diferente da TIR comum, a XTIR não exige intervalos regulares entre os pagamentos.

A função XTIR é uma função financeira do Excel que nos permite calcular, com base em um fluxo de caixa não periódico, um percentual hipotético que indicará se um investimento ou projeto é rentável ou não.

Entretanto, antes de nos aprofundarmos na função XTIR no Excel, devemos nos ater a algumas definições.

O que é TIR?

Taxa Interna de Retorno ou simplesmente TIR, é um percentual de desconto hipotético que, através do Valor Presente Líquido (VPL) indica, levando em consideração o valor de um investimento e despesas, dentro de determinado fluxo de caixa, se há equivalência entre os dois.

🎓
Quer aprender Excel de verdade, do zero ao avançado? Conheça o Curso Excel pra Ontem — aulas práticas, direto ao ponto, sem enrolação. Do zero ao avançado, no seu ritmo
Conhecer o curso →

Em outras palavras, a Taxa Interna de Rentabilidade é uma taxa de juros que nos indica se um investimento vale ou não a pena com base em sua rentabilidade.

Vale ressaltar que no Excel temos duas maneiras de calcular a Taxa Interna de Retorno.

TIR: a Função do Excel que Calcula a Taxa Interna de Rentabilidade de Intervalo Regulares

Sintaxe da função TIR

A sintaxe da Função TIR é:

  • TIR(valores, [suposição])

antes de explicar a função XTIR no Excel iremos explicar brevemente a função TIR. Essa é a tabela que será utilizada no exemplo.

Para entender a Função TIR, vamos imaginar que André tenha investido R$ 146.000,00, no ano de 2017, para fundar uma startup.

Seu retorno em anos posteriores foi positivo.

Observe que na composição da sintaxe da Função TIR estão presentes os argumentos valores e suposição.

  • Valores são o argumento obrigatório para calcular a Taxa Interna de Rentabilidade, sendo obrigatório a inclusão de um valor negativo para que o cálculo seja viável.
  • Ao incluir somente valores positivos em planilha, aplicando a fórmula TIR, o Excel retornará o resultado #NÚM!. Deve haver ao menos um argumento positivo, mais negativo, para que seja calculado a rentabilidade,
  • Quaisquer que sejam as movimentações, é necessário saber que inseri-las em ordenamento é obrigatório para que a fórmula cumpra o seu papel.
  • Valores lógicos, texto, matrizes em branco, ou até mesmo caracteres especiais, serão ignorados, se presentes em planilha.
  • Estimativa é um argumento obrigatório, pode ser uma previsão do retorno esperado e quando omitida, na grande maioria dos casos, terá o percentual de 10% atribuído a fórmula.

Para além da Taxa Interna de Rentabilidade(TIR)

Existem outros dois conceitos que precisam estar claros para compreender a utilidade da TIR. São eles: VPL e TMA.

Ambos compõem a análise financeira da porcentagem de segurança de um investimento em um negócio.

  • Taxa Mínima de Atratividade: feito o próprio nome já sugere, a TMA é uma taxa de juros mínima, ou até mesmo máxima em alguns casos, que um investidor julga como aceitável para se expor ao risco do investimento. Nela deve-se considerar a liquidez, o risco e a remuneração que o ativo retornará.
  • Valor Presente Líquido: informa em seu cálculo o valor presente de um fluxo de caixa, levando em consideração as entradas e saídas de valores em recursos financeiros, menos o investimento inicial.

Para criar e avaliar sua Taxa Mínima de Atratividade deve-se calcular o Valor Presente Líquido de um investimento e sua Taxa Interna de Rentabilidade.

Tais métricas financeiras são um conjunto e devem ser usadas como tal. De nada vale calcular seu VPL, se não calcular a sua TIR. Sem ambos não há TMA.

Função XTIR no Excel: Calcula a Taxa Interna de Rentabilidade de Intervalo Irregulares

Após entendermos os conceitos anteriores, retornamos à função XTIR. No início de nosso artigo atribuímos a XTIR seguinte definição:

A XTIR é uma função financeira do Excel que nos permite calcular um percentual hipotético que indicará se um investimento ou projeto é rentável ou não levando em consideração um fluxo de caixa não periódico.

Isto significa que XTIR calculará a Taxa Interna de Rentabilidade levando em consideração intervalos irregulares.

Sintaxe da função XTIR no Excel

A sintaxe da função TIR tem os argumentos a seguir:

  • XTIR(valores; datas; [suposição])

Em outras palavras no caso de intervalos irregulares, além de valores e suposição, iremos considerar datas que servirão de base para o resultado final.

  • Valores: argumento obrigatório. E apesar de abordado anteriormente, o argumento valores em XTIR, possui suas especificidades. Os valores são sequências de pagamento de um fluxo de caixa. Isso significa que o valor correspondente ao investimento ou despesa é opcional e que os pagamentos poderão integrar em totalidade a equação. Vale ressaltar que todos os valores serão descontados em um ano base de 365 dias.
  • Datas: argumento obrigatório faz referência ao cronograma de pagamentos dentro do fluxo de caixa. Apesar de sua ordem não possuir relevância, devem ser inseridas com a função DATA ou enquanto resultado de outras funções.
  • Estimativa: argumento obrigatório, definido e aprofundado anteriormente e que quando ignorado, passa a corresponder ao percentual de 10% ou 0,1.

Exemplo da função XTIR no Excel

No exemplo abaixo, temos uma despesa inicial de R$ 258.550.00 em janeiro de 2022.

No decorrer do ano houveram pagamentos associados a suas respectivas datas, períodos irregulares.

Tabela que será utilizada no exemplo da função XTIR no Excel

Perceba que ao calcular XTIR de janeiro a dezembro o Excel retorna uma alíquota, que em um primeiro momento será decimal.

Ao utilizarmos a função porcentagem, teremos a TIR anual correspondente ao período relacionado.

Lembre-se que em valores serão o intervalo de 365 dias para o cálculo que mensura a TIR.

=XTIR(C4:C15;B4:B15), em resultado, 2,924564958 ou 292,46%.

Entretanto, sabemos que é uma porcentagem irreal e, para descobrirmos de fato a TIR desse investimento, devemos aplicar a seguinte fórmula:

=(1+XTIR(C4:C15;B4:B15))^(1/12)-1

A Taxa Interna de Rentabilidade é elevada ao quadrado e dividida por 12 meses, correspondentes ao intervalo de um ano.

Logo temos o valor da TIR mensal relativa ao intervalo irregular presente na planilha, exatos 12,07%.

Perceba que nesse exemplo a estimativa foi omitida, em caso assim a função XTIR atribui a fórmula uma porcentagem de 10% enquanto estimativa automaticamente.

Erro #NÚM! na função XTIR: causas mais comuns

O erro #NÚM! é o mais frequente de quem começa a usar a XTIR, e geralmente tem uma de três causas. A primeira é ter apenas valores positivos ou apenas valores negativos no intervalo — a XTIR precisa de pelo menos um valor negativo (representando o investimento ou a saída de caixa) e pelo menos um valor positivo (o retorno), senão o Excel não consegue calcular uma taxa de desconto que zere o fluxo. A segunda causa é ter datas duplicadas ou incoerentes com os valores. E a terceira, mais sutil, é quando a estimativa inicial está muito distante do resultado real: nesses casos, informe manualmente o terceiro argumento da XTIR com um valor mais próximo do esperado, em vez de deixar o Excel usar os 10% padrão.

XTIR versus TIR: qual usar em cada situação

Já explicamos que a TIR calcula a rentabilidade de fluxos de caixa com intervalos regulares (mensais, anuais), enquanto a XTIR calcula fluxos com datas irregulares. Na prática, se as suas movimentações não caem sempre no mesmo dia do mês, ou se você tem pagamentos e recebimentos espalhados de forma imprevisível ao longo do ano, a XTIR é sempre a escolha mais precisa, porque ela usa as datas reais no cálculo, e não apenas a posição da célula no intervalo. Usar a TIR em um fluxo irregular pode gerar um resultado distorcido, já que ela assume implicitamente que todos os períodos têm a mesma duração. Se você quiser se aprofundar nessa comparação com mais exemplos, veja também o nosso guia sobre XTIR versus TIR no Excel.

Outro conceito que anda lado a lado com a TIR e a XTIR é o VPL (Valor Presente Líquido), que traz todos os valores futuros de um fluxo de caixa para o valor de hoje, usando uma taxa de desconto definida por você. Enquanto a XTIR calcula qual seria essa taxa para que o VPL do fluxo seja exatamente zero, o VPL tradicional parte de uma taxa já definida (geralmente a sua TMA) e informa se o projeto vale a pena com base nela. Veja também o nosso guia completo de VPL no Excel para entender como as duas métricas se complementam na análise de um investimento.

Perguntas frequentes

Por que a função XTIR retorna o erro #NÚM!?

Geralmente porque o intervalo de valores tem só números positivos ou só negativos — a XTIR precisa de pelo menos um valor negativo (investimento) e um positivo (retorno). Também pode acontecer se a estimativa (terceiro argumento) estiver muito distante do resultado real; nesse caso, informe um valor de estimativa manual mais próximo.

A ordem das datas importa na função XTIR?

As datas não precisam estar em ordem cronológica na tabela, mas cada valor precisa estar corretamente pareado com a sua data correspondente na mesma linha. O Excel identifica a ordem cronológica sozinho a partir das datas informadas, então o que realmente importa é a correspondência correta entre valor e data.

XTIR e TIR podem dar resultados diferentes para o mesmo conjunto de dados?

Sim, e é esperado que isso aconteça sempre que os intervalos entre os pagamentos não forem exatamente iguais. A TIR assume que cada período tem a mesma duração, enquanto a XTIR calcula com base no número real de dias entre as datas — por isso a XTIR costuma ser mais precisa quando o fluxo de caixa não é perfeitamente periódico.

O que você achou do conteúdo?

Esse conteúdo te ajudou? Preparado para criar sua planilha e calcular sua Taxa Interna de Rentabilidade?

Em caso de dúvidas deixe um comentário logo abaixo, que iremos lhe responder.

Até a próxima.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *