Como calcular a idade no Excel: DATEDIF, YEARFRAC e uma alternativa simples
Precisa de uma fórmula de idade precisa no Excel? Aprenda como calcular a idade a partir da data de nascimento usando DATEDIF e YEARFRAC, além de uma opção de calculadora simples para casos extremos.
Como calcular a idade no Excel: DATEDIF, YEARFRAC e uma alternativa simples
O Excel pode calcular a idade a partir da data de nascimento, mas pequenos detalhes são importantes (se o aniversário já aconteceu, anos bissextos e datas inválidas). Abaixo estão fórmulas compactas e copiáveis e dicas rápidas.
Opção rápida: use uma calculadora de idade online
Se você quiser uma análise exata emanos, meses e dias(e você não deseja depurar fórmulas), use uma ferramenta e cole o resultado em sua planilha.
Abra a calculadora de idadee insira a data de nascimento e a data de referência (hoje ou qualquer data).
Idade em anos completos (recomendado)
Esta é a definição mais comum de idade: o número de anos completos.
Fórmula (Excel):
=DATEDIF(A2, TODAY(), "Y")
Exemplo:Se A2 for a data de nascimento, a fórmula retornará a idade em anos completos a partir de hoje.
Idade como decimal (aproximado)
Se precisar de algo em torno de 25,7 anos, você pode usar YEARFRAC. Observe que isso depende da contagem de dias e pode diferir ligeiramente de uma divisão exata de anos-meses-dias.
=YEARFRAC(A2, TODAY())
Idade em uma data específica (não hoje)
Substitua HOJE() por uma célula que contenha a data de referência (por exemplo, B2).
=DATEDIF(A2, B2, "Y")
Armadilhas comuns
- Formatação de células:Certifique-se de que sua data de nascimento seja um valor de data real, não um texto.
- Peculiaridades de DATEDIF:DATEDIF é suportado, mas nem sempre é mostrado na ajuda do Excel; teste algumas linhas para confirmar o resultado.
- Aniversários em dias bissextos:Se você armazenar 29/02/2004, os cálculos em anos não bissextos podem surpreendê-lo. As ferramentas lidam com isso de forma consistente; fórmulas podem precisar de tratamento extra dependendo de suas regras.
Perguntas frequentes
Qual é a melhor fórmula de idade do Excel?
Para anos completos,DATEDIF(dob, as_of, "Y")é o mais simples. Se você precisar de um detalhamento exato (anos, meses, dias), use uma calculadora ou calcule cada unidade com cuidado.
Posso calcular a idade em anos e meses?
Sim. Use DATEDIF para anos e meses:
=DATEDIF(A2, TODAY(), "Y") & " years, " & DATEDIF(A2, TODAY(), "YM") & " months"