Você montou a fórmula para calcular idade no Excel, mas o resultado saiu errado — apareceu um número estranho, um erro como #VALOR! ou a idade ficou completamente fora do esperado. Isso é mais comum do que parece e, na maioria das vezes, o problema não está na fórmula em si.
O Excel tem algumas pegadinhas com datas que confundem até usuários experientes. Células formatadas como texto, separadores de data no formato errado, datas digitadas manualmente sem padrão — qualquer um desses problemas faz a fórmula de idade quebrar ou retornar um valor absurdo.
Neste artigo iremos mostrar os erros mais comuns ao calcular idade no Excel, o que causa cada um deles e como resolver de vez para ter uma planilha funcionando corretamente.
Vídeo aula sobre como calcular idade no Excel
Assista ao vídeo abaixo, caso prefira aprender como calcular idade no Excel assistindo a um vídeo.
Não se esqueça de se INSCREVER no nosso canal.
E coloque o seu melhor e-mail abaixo para receber todas as nossas novidades em primeira mão.
Erro 1: A Fórmula Retorna um Número Grande ao Invés da Idade
Você digitou a fórmula =HOJE()-A2 e o resultado foi algo como 29.345 em vez da idade. Isso não é erro — é que o Excel retornou a diferença em dias, não em anos.
Isso acontece porque o Excel armazena datas como números sequenciais (o dia 1 é 01/01/1900) e, quando você subtrai duas datas, o resultado é a diferença em dias.
Como resolver:
Use a função =DATADIF() ou divida o resultado por 365,25 e aplique =INT():
=INT((HOJE()-A2)/365,25)
ou
=DATADIF(A2;HOJE();”Y”)
Qualquer uma das duas vai retornar a idade em anos corretamente.
Erro 2: A Célula Mostra uma Data ao Invés do Número de Anos
Você digitou a fórmula e o resultado apareceu como uma data — por exemplo, 14/04/1929 — em vez de um número como 44. Isso acontece porque a célula onde você colocou a fórmula está formatada como Data.
Como o Excel armazena datas como números, quando ele retorna 44 numa célula formatada como data, ele interpreta isso como o 44º dia a partir de 01/01/1900 e mostra a data correspondente.
Como resolver:
Selecione a célula com a fórmula, clique com o botão direito, vá em Formatar Células e mude o formato de Data para Número (com zero casas decimais). O resultado vai mostrar a idade corretamente.
✅ Dica: Isso costuma acontecer quando você usa a mesma coluna onde antes havia datas e depois coloca uma fórmula de idade.
Erro 3: A Fórmula Retorna #VALOR!
O erro #VALOR! aparece quando a fórmula está tentando fazer um cálculo com algo que não é uma data de verdade — geralmente porque a data foi digitada como texto.
Isso é muito comum em planilhas importadas de sistemas, onde as datas vêm no formato de texto (você percebe isso porque as datas ficam alinhadas à esquerda na célula, enquanto datas reais ficam alinhadas à direita).
Como identificar:
Digite =ÉTEXTO(A2) em uma célula em branco e aponte para a data. Se o resultado for VERDADEIRO, a data está armazenada como texto.
Como resolver:
Use a função =DATAVALORÉ() ou =DATEVALUE() para converter o texto em data:
=DATADIF(DATAVALORÉ(A2);HOJE();”Y”)
Ou selecione a coluna com as datas, vá em Dados > Texto para Colunas e siga o assistente para converter os textos em datas reais.
Erro 4: A Fórmula DATADIF Retorna #NÚM!
A função =DATADIF() retorna o erro #NÚM! quando a data inicial é maior do que a data final. Na prática, isso acontece quando:
- A data de nascimento foi digitada errada (ex: 2041 no lugar de 1941)
- A célula está com uma data futura por engano
- Alguém inverteu os parâmetros da função
Como resolver:
Use =SEERRO() para exibir uma mensagem amigável em vez do erro:
=SEERRO(DATADIF(A2;HOJE();”Y”);”Verificar data”)
Assim, quando houver um problema na data de nascimento, a célula vai mostrar “Verificar data” em vez de um erro vermelho, facilitando identificar quais registros precisam de correção.
Erro 5: Idades Diferentes Para a Mesma Pessoa em Fórmulas Diferentes
Você usou dois métodos diferentes na mesma planilha e os resultados estão divergindo em 1 ano para algumas pessoas. Isso geralmente acontece com pessoas cujo aniversário já passou este ano mas está muito próximo da data atual.
O culpado costuma ser o método de subtração por 365 (sem o 0,25 dos anos bissextos). Sem considerar os anos bissextos, o cálculo acumula um erro de 1 dia a cada 4 anos — e quando esse erro cruza a virada do aniversário, a idade fica 1 ano menor do que deveria.
Como resolver:
Padronize toda a planilha usando =DATADIF() ou =INT(FRAÇÃOANO()), que são mais precisas. Se precisar de velocidade para converter, use Localizar e Substituir para trocar a fórmula antiga pela nova em toda a coluna de uma vez.
Boas Práticas Para Evitar Problemas
Para garantir que a sua planilha de idades funcione sem problemas:
✅ Sempre use =HOJE() dentro da fórmula de idade, nunca uma data digitada manualmente
✅ Formate a coluna de datas de nascimento como Data antes de começar a digitar
✅ Formate a coluna de idades como Número antes de inserir as fórmulas
✅ Use =DATADIF() como fórmula padrão — é a mais precisa e confiável
✅ Adicione =SEERRO() para tratar possíveis erros de cadastro
✅ Todas as fórmulas deste artigo funcionam no Excel 2003, 2007, 2010, 2013, 2016, 2019, 2021, Excel 365 e também no Google Sheets.
Compartilhe ou Comente
Se você curtiu esse artigo aonde mostramos os erros mais comuns ao calcular idade no Excel e como resolver cada um deles, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.
Qual desses erros você já encontrou na sua planilha? Algum resultado esquisito que você não conseguia entender o motivo? Conta para nós nos comentários!