Este artigo também está disponível em: 繁體中文 · English · 日本語 · 한국어 · Bahasa Indonesia · Bahasa Melayu · ไทย · Español · Türkçe · Tiếng Việt · Deutsch · हिन्दी
Sumário (30)
O XIRR é a fórmula que calcula quanto você ganhou em média por ano quando o dinheiro entra e sai da conta. Basta listar a data e o valor de cada aporte e de cada saque e digitar =XIRR(valores; datas) no Excel ou no Google Planilhas, e o computador calcula o retorno anualizado para você.
Mas a lógica de organizar os dados para o XIRR é diferente em ações americanas e em ações de Taiwan, e por isso este guia existe. Para quem está com pressa, primeiro uma tabela de consulta rápida:
| Pergunta | Resposta em uma frase |
|---|---|
| O que é XIRR | O retorno anualizado quando o dinheiro entra e sai em datas irregulares (um tipo de taxa interna de retorno) |
| Como escrever a função | =XIRR(intervalo de valores; intervalo de datas); em português (Excel e Google Planilhas), XTIR |
| Sinais | Aportes entram negativos; saques e valor final entram positivos |
| O mínimo necessário | Pelo menos um valor negativo e um positivo, senão aparece #NUM! |
| Exemplo | 1.000 que viram 1.800 depois de um ano dão XIRR de cerca de 80,29% |
| Só um aporte | Sem entradas e saídas no meio do caminho, o resultado é praticamente igual ao do CAGR; qualquer um serve |
Cada linha da tabela tem passo a passo e exemplos completos mais abaixo. Se é a primeira vez que você usa, siga uma vez a seção “passo a passo” e pronto.
Antes de tudo, Joe explica o que é o XIRR.
O que é XIRR?
O XIRR serve para calcular o retorno do seu patrimônio como um todo. É o nome de uma função do Excel, que a Microsoft descreve como a função que “fornece a taxa interna de retorno para um programa de fluxos de caixa que não é necessariamente periódico”. Em bom português: não importa quando o dinheiro entra ou sai; tendo a data, dá para calcular.
A conta do XIRR é fácil; bastam quatro tipos de dado:
-
o patrimônio total no início (ativos financeiros + caixa)
-
o patrimônio total no fim (ativos financeiros + caixa)
-
os saques feitos no período
-
os aportes
Para ver como usar a função, consulte a página oficial da função XTIR (XIRR) no suporte da Microsoft, a ajuda da função XTIR (XIRR) no Google Planilhas ou continue lendo os exemplos do Joe.
Diferença entre XIRR, TIR, CAGR e TWR
O XIRR é o mais prático. Fica mais claro colocando os quatro indicadores lado a lado:
| Indicador | Para que serve |
|---|---|
| XIRR | Contas pessoais em que o dinheiro entra e sai em datas irregulares; basta ter as datas |
| TIR (IRR) | Fluxos de caixa com intervalos fixos (por exemplo, todo ano ou todo mês no mesmo dia) |
| CAGR | Crescimento de longo prazo de um aporte único, sem aportes extras nem saques (explicação completa da taxa de crescimento anual composta) |
| TWR | Desempenho de fundos e gestores, que exclui de propósito o efeito das entradas e saídas do próprio investidor (TWR, retorno ponderado pelo tempo) |
Os três primeiros são indicadores do ponto de vista do investidor individual. Se o que você está vendo é a divulgação de um fundo, consultoria ou gestora de private equity, o indicador usado não é o XIRR, e sim o TWR, que remove de propósito o comportamento do investidor e avalia só a estratégia de gestão.
Quanto maior o XIRR, melhor?
Sim.
Só que não adianta comparar com você mesmo: lembre-se de comparar com o mercado, senão o número não diz nada. Para os valores de referência do mercado no longo prazo, veja a tabela de referência no artigo sobre CAGR: por exemplo, o S&P 500 americano fica em cerca de 10% no longo prazo e o 0050 de Taiwan em cerca de 8–9%.
Outro cuidado: o XIRR converte o retorno “para um ano”. Em prazos muito curtos, o número fica ampliado:
| Situação | XIRR |
|---|---|
| 1.000 aplicados por 2 meses (59 dias) viram 1.100 (ganho de 10%) | Cerca de 80,33% |
| 1.000 aplicados por 1 ano viram 1.800 (ganho de 80%, Exemplo A) | Cerca de 80,29% |
O XIRR das duas situações é quase o mesmo, mas o dinheiro ganho de fato é 8 vezes diferente. Com menos de um ano de aplicação, olhe também “quanto ganhei no total”, e não só o XIRR.
Por que Joe usa o XIRR
Porque é preciso registrar pouca coisa, dá para fazer tudo direto no Excel ou no Google Planilhas, e é rápido e prático.
As datas em que Joe coloca e tira dinheiro variam muito, e o XIRR só precisa das datas. Comparado a outras fórmulas, é flexível e conveniente.
Fórmula XIRR: como escrever a função e o que ela calcula por trás
No Excel e no Google Planilhas, a ordem dos argumentos é a mesma: primeiro os valores, depois as datas.
- Excel (em português):
=XTIR(valores; datas; [suposição]) - Google Planilhas (em português):
=XTIR(quantias_de_fluxos_de_caixa; datas_de_fluxos_de_caixa; [taxa_estimada])
Em português, tanto o Excel quanto a ajuda do Google Planilhas mostram a função com o nome XTIR; nas versões em inglês, o nome é XIRR. Nos exemplos deste artigo, as fórmulas aparecem como =XIRR(...), igual às imagens; se a sua planilha estiver em português, troque o nome por XTIR e mantenha o resto.
O terceiro argumento é uma estimativa, e pode ficar em branco: nos dois programas, o padrão é 10%. No controle do dia a dia você não vai precisar dele; ele só serve quando a função não consegue chegar a um resultado (veja a tabela de erros mais abaixo).
O que a função faz por trás é o seguinte: procura uma taxa anual r que, ao trazer cada valor de volta ao primeiro dia de acordo com “quantos dias se passaram desde o primeiro fluxo ÷ 365”, faça a soma de tudo dar exatamente 0.
soma de cada valor ÷ (1 + r)^(dias desde o primeiro fluxo ÷ 365) = 0
Esse r é o XIRR. No Exemplo A: aporte de 1.000 que, 364 dias depois, vira 1.800. Substituindo, fica −1.000 + 1.800 ÷ (1 + r)^(364 ÷ 365) = 0, e r dá cerca de 80,29%. Com só dois fluxos ainda dá para resolver tirando a raiz; com muitos fluxos, não há como resolver direto. O Excel chega à resposta por tentativas sucessivas, e por isso, na prática, a conta fica com a função ou com uma calculadora.
Como calcular o XIRR no Excel ou no Google Planilhas: passo a passo
Passo 1: datas na coluna A, valores na coluna B
| Linha | A (Data) | B (Fluxo de caixa) |
|---|---|---|
| 1 | Data | Fluxo de caixa |
| 2 | 2022-11-15 | -1000 |
| 3 | 2023-11-14 | 1800 |
Ao lançar os dados, preste atenção em três coisas:
-
A primeira linha de dados deve ser o lançamento mais antigo. A ordem das linhas seguintes pode ser qualquer uma, mas nenhuma data pode ser anterior à da primeira linha, senão aparece #NUM!.
-
A data precisa ser uma “data” de verdade, não texto. Se depois de digitar ela se alinhar sozinha à direita, normalmente é data; se ficar alinhada à esquerda, provavelmente foi tratada como texto. Nesse caso, digite com a função DATA, por exemplo
=DATA(2022;11;15)(DATE nas versões em inglês). -
Nos valores, digite só números e o sinal de menos; não escreva algo como “1.800 reais”, com texto junto.
Passo 2: digite a fórmula numa célula vazia
Em C2 (ou em qualquer célula vazia), digite =XIRR(B2:B3; A2:A3) (com nomes de função em português, =XTIR(B2:B3; A2:A3)). Primeiro selecione os valores, depois as datas; os dois intervalos precisam ter o mesmo número de linhas.
A cada novo lançamento, estenda os dois intervalos juntos: com três lançamentos, por exemplo, a fórmula vira =XIRR(B2:B4; A2:A4).
Passo 3: aperte Enter e formate como porcentagem
O resultado sai primeiro como um decimal do tipo 0,8029; formate como porcentagem para ficar legível:
-
Excel: na guia Página Inicial, clique no botão “%”. Por padrão ele não mostra casas decimais; quando aparecer 80%, clique duas vezes em “Aumentar Casas Decimais” e você terá 80,29%.
-
Google Planilhas: clique em “%” na barra de ferramentas (formatar como porcentagem), e o resultado aparece direto como 80,29%.
Positivo ou negativo? A regra de sinais do XIRR
O XIRR olha a conta do ponto de vista do “seu bolso”: dinheiro que sai do bolso e entra na conta é negativo; dinheiro que sai da conta e volta ao bolso é positivo.
| Este dinheiro | Entra como |
|---|---|
| Aporte, depósito na conta | Negativo |
| Saque da conta para gastar | Positivo |
| Valor total da conta no fim (ou valor de mercado das ações ainda não vendidas) | Positivo |
| Dividendos e juros que ficam na conta | Não registra |
O erro mais comum é digitar o aporte também como positivo. Quando tudo é positivo, o XIRR não encontra resposta e devolve #NUM! direto:
Não calculou? Tabela dos erros mais comuns do XIRR
| Erro | Causa | Correção |
|---|---|---|
| #NUM! | Todos os valores positivos, ou todos negativos | Coloque os aportes como negativos |
| #NUM! | Alguma data anterior à da primeira linha | Leve o lançamento mais antigo para a primeira linha |
| #NUM! | Quantidade de células diferente entre valores e datas | Alinhe os dois intervalos, por exemplo B2:B4 com A2:A4 |
| #NUM! | Sem resposta depois de 100 tentativas | Preencha no terceiro argumento uma estimativa próxima |
| #VALUE! | Data inválida, por exemplo uma data que não existe | Digite de novo com DATA |
| Erro ou resultado estranho | Data guardada como texto, ou texto no meio do valor (por exemplo, “1.800 reais”) | Digite a data de novo com DATA e deixe o valor só com números, 1800 |
| Um decimal como 0,8029 | Ainda não foi formatado como porcentagem | Clique em “%” |
Os quatro casos de #NUM! e a data inválida que gera #VALUE! são as situações listadas na ajuda oficial da Microsoft. Para data em texto e valor com texto, a ajuda oficial não diz qual erro aparece, só avisa que datas em texto podem dar problema; por isso, o mais seguro é sempre usar datas de verdade e números puros. Quando aparecer um erro, confira de cima para baixo pela primeira linha da tabela; normalmente a causa está nas duas primeiras. O nome do código de erro pode aparecer de outra forma na versão local do Excel, mas as causas são as mesmas.
Exemplos de XIRR com ações americanas
Para calcular o retorno no mercado americano, o XIRR é simples e prático, porque, pelo sistema dos EUA, a conta de ações e a conta de caixa ficam juntas.
Por exemplo, quando Joe usa a Firstrade ou a Charles Schwab, basta olhar o patrimônio total, que já soma o poder de compra em caixa e o valor de mercado das ações.
Essa estrutura torna o XIRR muito fácil de usar.
Exemplo A: 1.000 depositados na conta, tudo em ações, tudo vendido após um ano
Passo a passo:
-
2022-11-15: aporte de 1.000 na conta, tudo usado para comprar ações
- suponha que os 1.000 foram todos para ações nesse dia, sem sobrar caixa
-
2023-11-14: todas as ações vendidas, valor de mercado de 1.800
-
A fórmula fica assim:
=XIRR(B2:B3; A2:A3)- os valores são −1.000 e 1.800
- as datas são as duas datas acima
A planilha fica igual à imagem do passo 2 acima, e o resultado é 80,29%.
Exemplos B a D: caixa não investido, dividendo que fica na conta e dividendo reinvestido não precisam de registro à parte
Os três exemplos a seguir partem do mesmo ponto: em 2022-11-15 entram 1.000 na conta, 700 vão para ações e 300 ficam parados em caixa, e em 2023-11-14 tudo é vendido. Para diferenciar os números do Exemplo A, vamos supor aqui que o valor de mercado final passou de 1.800 para 1.500.
| Ex. | O que houve | Registrar? |
|---|---|---|
| B | 700 em ações, 300 em caixa ficam na conta | Não, o dinheiro não saiu da conta |
| C | Dividendo em dinheiro de 50 em 2023-08-01, que fica na conta | Não, já está no valor final |
| D | Dividendo de 50 reinvestido em ações pelo plano de reinvestimento de dividendos (DRIP) | Não, também não saiu da conta |
O raciocínio é o mesmo nos três: esse dinheiro saiu da conta? Se não saiu, não precisa registrar. Por isso, os três exemplos só têm dois lançamentos — 2022-11-15 −1.000 e 2023-11-14 +1.500 — e o XIRR é 50,17% em todos. Comparado ao Exemplo A, o resultado passa a ser 50,17% só porque o valor de mercado final mudou para 1.500.
A menos que o valor de mercado no fechamento mude, não é preciso registrar mais nada. É isso que torna o XIRR tão prático para quem investe em ações americanas.
Exemplo E: 1.000 depositados, 700 em ações e 300 em caixa, dividendo de 50 reinvestido pelo DRIP, saque de 300 para gastar na Starbucks, tudo vendido após um ano
Aqui a situação muda bastante: foram sacados 300 para gastar na Starbucks, ou seja, saiu dinheiro da conta.
Passo a passo:
-
2022-11-15: aporte de 1.000 na conta
- 700 em ações, sobram 300 em caixa
-
2023-04-21: saque de 300 para gastar na Starbucks
- como 300 saíram da conta em dinheiro, esse fluxo entra como 300 positivo
- o restante das ações continua aplicado até ser vendido a preço de mercado no fim
-
2023-08-01: dividendo em dinheiro de 50, reinvestido automaticamente
- igual ao Exemplo D: não saiu da conta, não precisa registrar
-
2023-11-14: todas as ações vendidas, valor de mercado de 1.500
-
A fórmula fica assim:
=XIRR(B2:B4; A2:A4)- os valores são −1.000, 300 e 1.500
- as datas são as três datas acima (o dia do dividendo não entra)
-
O XIRR sobe porque, mesmo depois de tirar 300 em dinheiro, o valor final continuou em 1.500
- isso significa um retorno melhor, então o XIRR naturalmente fica mais alto
Exemplos de XIRR com ações de Taiwan
A maior diferença entre Taiwan e os EUA está na estrutura das contas. Em Taiwan, a conta na corretora guarda só as ações, e o dinheiro fica numa outra conta bancária, a chamada conta de liquidação. Na compra, a corretora debita dessa conta; o dinheiro da venda volta para ela, e os dividendos em dinheiro normalmente também caem nela.
Por isso, para usar o XIRR com ações de Taiwan, o primeiro passo é decidir até onde vai a “conta”. Há dois jeitos comuns:
-
A conta de liquidação é usada só para investir: trate “valor de mercado das ações + dinheiro na conta de liquidação” como uma única conta. Aí é exatamente igual aos exemplos americanos acima: só registre quando transferir dinheiro de fora para a conta de liquidação, ou quando tirar dinheiro dela para gastar.
-
A conta de liquidação é também a conta-salário ou a conta do dia a dia: como as entradas e saídas se misturam, passe a olhar só as próprias ações. Cada compra entra negativa (valor da compra com a corretagem incluída); cada venda (pelo valor efetivamente creditado, já descontados a corretagem e o imposto sobre transações de valores mobiliários) e cada dividendo em dinheiro creditado entram positivos; no fim, o valor de mercado das ações ainda não vendidas entra positivo.
Exemplo F: conta de liquidação de Taiwan misturada com os gastos do dia a dia, com um dividendo em dinheiro no meio
Passo a passo:
-
2023-01-10: compra de um ETF por 120.000 no total (corretagem incluída)
- o fluxo entra como −120.000
-
2023-07-20: dividendo em dinheiro de 2.000 creditado na conta de liquidação e depois gasto junto com as despesas do dia a dia
- o dinheiro já saiu da “conta” das ações, então entra como +2.000
-
2024-01-10: as ações ainda não foram vendidas; valor de mercado nesse dia de 140.000
- o valor de mercado final entra como +140.000
-
A fórmula fica assim:
=XIRR(B2:B4; A2:A4)- os valores são −120.000, 2.000 e 140.000
- as datas são as três datas acima
| Data | Fluxo de caixa | Observação |
|---|---|---|
| 2023-01-10 | −120.000 | Compra (corretagem incluída) |
| 2023-07-20 | +2.000 | Dividendo em dinheiro, gasto |
| 2024-01-10 | +140.000 | Valor de mercado final das ações |
| XIRR | Cerca de 18,47% |
Com os três fluxos, o XIRR fica em cerca de 18,47%. Se você esquecer de registrar o dividendo de 2.000 e calcular só com −120.000 e 140.000, o XIRR passa a ser cerca de 16,67% — o retorno fica subestimado em quase 2 pontos percentuais. Com a conta de liquidação misturada, o dividendo em dinheiro tem que ser registrado sempre; já o dividendo pago em ações não precisa de registro à parte, porque aparece direto no valor de mercado final das ações.
Uma tabela para resumir: o que entra como fluxo de caixa
Na tabela, “EUA” é a conta em que caixa e ações ficam juntos; “Taiwan (mista)” é a conta de liquidação usada também para gastos, em que só se olham as ações.
| Fato | EUA | Taiwan (mista) |
|---|---|---|
| Depositar dinheiro de fora na conta | Negativo | Não registra |
| Comprar ações | Não registra | Negativo (corretagem incluída) |
| Vender ações | Não registra (o dinheiro continua na conta) | Positivo (valor efetivamente creditado) |
| Dividendo em dinheiro | Não registra (fica na conta) | Positivo |
| Sacar dinheiro para gastar | Positivo | Não registra (já foi registrado na venda) |
| Fim do período | Valor total da conta (positivo) | Valor de mercado das ações ainda não vendidas (positivo) |
No fundo, a regra é uma só: registre um lançamento só quando o dinheiro entra ou sai da conta que você definiu, e feche com o valor de mercado total no fim. Os Exemplos A a F saem todos dessa mesma regra; quem usa a conta de liquidação só para investir pode seguir direto a coluna dos EUA.
Não quer calcular à mão? Use a calculadora de XIRR
Se não quiser abrir o Excel e montar a função XIRR, Joe criou uma ferramenta on-line: a calculadora de XIRR. Cole a data e o valor de cada fluxo de caixa (aportes como números negativos, valor de mercado final como número positivo) e ela calcula direto o seu retorno anualizado, sem você precisar decorar a fórmula nem formatar os dados. A interface está, por enquanto, apenas em chinês tradicional, mas as datas e os números funcionam normalmente. Dá para usar a ferramenta para conferir as respostas dos exemplos com ações americanas e de Taiwan acima.
Perguntas frequentes sobre XIRR
O que significa XIRR?
XIRR é uma função do Excel e do Google Planilhas que calcula o retorno médio por ano quando o dinheiro entra e sai em datas irregulares. É um tipo de taxa interna de retorno (TIR), com a diferença de que não exige intervalos fixos: basta ter a data e o valor de cada aporte e de cada saque. Por isso é ótima para calcular o retorno anualizado real da sua própria conta.
Como se escreve a fórmula XIRR?
A forma é =XIRR(valores; datas). Por exemplo, com as datas em A2:A3 e os valores em B2:B3, digite =XIRR(B2:B3; A2:A3). No Excel e no Google Planilhas em português, a função se chama XTIR: =XTIR(B2:B3; A2:A3). O terceiro argumento é uma estimativa; se você não preencher, o padrão é 10%.
Por trás, a função procura uma taxa anual que, ao trazer cada valor de volta ao primeiro dia de acordo com “dias desde o primeiro fluxo ÷ 365”, faça a soma de tudo dar 0. Essa taxa é o XIRR.
Qual a diferença entre XIRR e TIR (IRR)?
A TIR supõe que todos os fluxos de caixa têm o mesmo intervalo (por exemplo, uma vez por ano) e só olha o número do período. O XIRR desconta pelas datas reais, com base em um ano de 365 dias, então o dinheiro pode entrar e sair a qualquer momento. Como aportes e saques em contas pessoais quase nunca têm datas fixas, o XIRR é mais preciso.
No XIRR, os valores entram positivos ou negativos?
O dinheiro que sai do seu bolso e entra na conta (aportes, depósitos) entra negativo. O dinheiro que sai da conta e volta ao seu bolso (saques, resultado de vendas resgatado) e o valor total da conta no fim entram positivos. Dividendos e juros que ficam na conta não são registrados.
Por que o XIRR mostra #NUM!?
O mais comum é todos os valores serem positivos (ou todos negativos): o XIRR precisa de pelo menos um valor negativo e um positivo. Outras causas: alguma data anterior à data da primeira linha, quantidade de células diferente entre valores e datas, ou a função não encontrar resposta depois de 100 tentativas (dá para preencher no terceiro argumento uma estimativa próxima).
Se aparecer #VALUE!, quase sempre a data é inválida, por exemplo uma data que não existe. Datas guardadas como texto também podem dar problema; a Microsoft recomenda inserir as datas com a função DATA, como DATA(2022;11;15).
Dividendos em dinheiro entram no XIRR?
Depende de o dividendo sair ou não da conta que você definiu. Em uma conta americana, se o dividendo fica na conta ou é reinvestido, não é preciso registrar nada, porque ele já está no valor final. Em Taiwan, se a conta de liquidação também é usada para os gastos do dia a dia e você olha só as ações, cada dividendo em dinheiro creditado entra como valor positivo; esquecer de registrar subestima o retorno (no Exemplo F deste artigo, 18,47% viram 16,67%). Dividendos pagos em ações não precisam de registro à parte, porque aparecem no valor de mercado final.
Quando usar XIRR e quando usar CAGR?
Com um único aporte e nenhum aporte extra ou saque no meio do caminho, os dois dão praticamente o mesmo resultado, e o CAGR basta (explicação do CAGR). Com aportes mensais, aportes extras ou saques no meio do caminho, o CAGR distorce o resultado, e aí é preciso usar o XIRR.
Por que, com só alguns meses de investimento, o XIRR fica tão alto?
Porque o XIRR converte o retorno para um ano. Se 1.000 ficam aplicados por 2 meses (por exemplo, de 1º de janeiro a 1º de março, 59 dias) e viram 1.100, o ganho é de só 10%, mas o XIRR fica em cerca de 80,33%, quase igual ao de 1 ano com ganho de 80% (cerca de 80,29%). Com menos de um ano de aplicação, olhe também quanto você ganhou de fato.
Quanto de XIRR é um bom resultado?
Só faz sentido comparando com o mercado, não com você mesmo. Em aproximações de longo prazo com dividendos incluídos, o S&P 500 americano fica em cerca de 10% e o 0050 de Taiwan em cerca de 8–9% (veja a tabela de referência no artigo sobre CAGR). O XIRR também pode ser negativo: se 1.000 viram só 600 depois de um ano, o XIRR fica em cerca de −40%.
Série de Joe sobre riqueza em Taiwan: página de índice
Joe organizou o que viu e aprendeu sobre riqueza numa série de conteúdos chamada “Mapa da riqueza de Taiwan do Joe”.
Não é para dar respostas, e sim para ajudar cada pessoa a saber onde está. A esperança é que esses dados ajudem você a se conhecer melhor.
O índice da série “Relatório da riqueza de Taiwan” está aqui — original em chinês
Esta é uma nota pessoal de estudo, não uma recomendação de investimento.
Palavras-chave: XIRR, o que é XIRR, fórmula XIRR, função XIRR, XTIR Excel, XIRR no Google Planilhas, retorno anualizado
Fontes: Primeira publicação do original em chinês: 2024-10-24; última revisão do original: 2026-10-27. Os valores dos exemplos são ilustrativos e não têm moeda. Os exemplos cobrem duas estruturas de conta: a conta de corretora no modelo americano, em que caixa e ações ficam juntos, e a conta de liquidação usada pelas corretoras de Taiwan, separada da conta de ações.
Este artigo foi adaptado do original em chinês tradicional no joelin.cc. O original é a versão de referência. Artigo original em chinês
