Voltar para o Blog
2 min read

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

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"

Relacionado