Como calcular idade no Excel — fórmulas e calculadora online alternativa
Calcular idades no Excel é uma tarefa comum em planilhas de RH, cadastros médicos e sistemas de gestão, mas as fórmulas necessárias não são óbvias. A função DATEDIF, principal ferramenta para isso, não aparece no autocomplete do Excel por razões históricas, o que confunde muitos usuários. Neste artigo, explicamos as principais fórmulas de idade no Excel e mostramos quando usar a Calculadora de Idade online do WikiPlus como alternativa mais rápida para cálculos pontuais.
A função DATEDIF no Excel para calcular idades
A função DATEDIF calcula a diferença entre duas datas em uma unidade especificada. Sintaxe: =DATEDIF(data_inicio, data_fim, unidade). Para calcular anos completos (idade): =DATEDIF(A1, HOJE(), 'Y'). Para meses restantes após os anos: =DATEDIF(A1, HOJE(), 'YM'). Para dias restantes após os meses: =DATEDIF(A1, HOJE(), 'MD'). Combinando tudo: =DATEDIF(A1, HOJE(), 'Y') & ' anos, ' & DATEDIF(A1, HOJE(), 'YM') & ' meses e ' & DATEDIF(A1, HOJE(), 'MD') & ' dias'. Essa fórmula não aparece no autocomplete do Excel pois foi herdada do Lotus 1-2-3, mas funciona corretamente em todas as versões modernas do Excel, incluindo Excel 365 e Google Sheets.
Alternativas à DATEDIF no Excel
Se DATEDIF não estiver disponível, existem alternativas. Para calcular apenas anos aproximados: =INT((HOJE()-A1)/365.25). Esta abordagem é menos precisa mas simples. Para calcular meses exatos entre datas: =(ANO(HOJE())-ANO(A1))*12+MÊS(HOJE())-MÊS(A1). No Google Sheets, a função DATEDIF funciona da mesma forma. No LibreOffice Calc, use DIASDATDIF com a mesma sintaxe. Para planilhas de RH com muitas linhas de funcionários, as fórmulas de data do Excel são a abordagem correta. Para cálculos pontuais de uma única data — verificar a idade de um candidato, calcular a idade em uma data específica — a Calculadora de Idade do WikiPlus é mais rápida e não requer abrir o Excel.
Calculando a idade em uma data específica no Excel
Para calcular a idade que alguém tinha em uma data específica (não hoje), substitua HOJE() pela data de referência: =DATEDIF(A1, DATA(2020,1,1), 'Y') calcula quantos anos completos a pessoa tinha em 1° de janeiro de 2020. Isso é útil em planilhas de análise histórica, para verificar elegibilidade em programas por faixa etária em datas passadas, ou para cálculos atuariais. A Calculadora de Idade do WikiPlus faz o equivalente de forma visual: insira a data de nascimento e altere a data de referência para qualquer data desejada, obtendo o resultado imediatamente sem fórmulas.
Quando a calculadora online é melhor que o Excel
A Calculadora de Idade do WikiPlus supera o Excel em alguns cenários específicos. Para cálculos imediatos sem abrir uma planilha: quando você precisa verificar uma idade rapidamente em uma conversa ou reunião. Para compartilhar com pessoas não técnicas: enviar o link da calculadora é mais simples que enviar uma planilha com fórmulas. Para cálculos em dispositivos móveis: a calculadora online funciona perfeitamente em smartphones, enquanto o Excel mobile é menos conveniente para esse tipo de tarefa. Para verificação de fórmulas: use a calculadora para confirmar que sua fórmula Excel está produzindo resultados corretos, especialmente com datas próximas ao fim do mês ou em anos bissextos.
Perguntas frequentes
- Por que a função DATEDIF não aparece no autocomplete do Excel?
- DATEDIF foi herdada do Lotus 1-2-3 e mantida por compatibilidade retroativa, mas a Microsoft nunca a documentou oficialmente nas versões modernas. Apesar disso, a função funciona corretamente em todas as versões do Excel e Google Sheets.
- Como calcular a diferença entre datas no Google Sheets?
- A função DATEDIF funciona da mesma forma no Google Sheets. Adicionalmente, o Google Sheets tem a função DAYS(data_fim, data_inicio) para calcular simplesmente o número de dias entre duas datas.
- A fórmula INT((HOJE()-A1)/365.25) é precisa para calcular idades?
- É uma aproximação com margem de erro de até 1 dia em algumas datas, especialmente próximas ao aniversário. Para idade em anos inteiros sem precisar dos meses e dias adicionais, é suficiente. Para precisão total, use DATEDIF ou a Calculadora de Idade do WikiPlus.