Como calcular a idade no Excel a partir da data de nascimento
Antes de usar a fórmula, certifique-se de que a data de nascimento foi inserida na célula do Excel usando o formato de data correto.
Por exemplo:
- A célula A2 contém a data de nascimento: 15/08/1995
- Você deseja exibir a idade na célula B2
Para calcular a idade, você pode usar as seguintes fórmulas conforme necessário.
Calculando a idade no Excel com a fórmula DATEDIF
Uma das maneiras mais práticas de calcular a idade com base na data de nascimento é usar a função DATEDIF.
Utilize a seguinte fórmula: =DATEDIF(A2;HOJE();"Y")
A fórmula calcula o número de anos completos entre a data de nascimento na célula A2 e a data de hoje.
Por exemplo, se uma pessoa ainda não completou aniversário no ano atual, o Excel não adicionará um ano à sua idade. Portanto, o resultado é mais preciso do que simplesmente subtrair o ano atual do ano de nascimento.
Explicação da fórmula
A fórmula consiste em várias partes:
- A célula A2 contém a data de nascimento.
- A função TODAY() recupera a data de hoje automaticamente.
- A tecla “Y” pede ao Excel para calcular o número de anos completos entre as duas datas.
A vantagem de usar TODAY() é que a idade será atualizada automaticamente de acordo com a data do seu dispositivo.
Como calcular a idade em anos e meses no Excel
Às vezes, a idade em anos sozinha não é suficiente. Por exemplo, se você quiser saber a idade de alguém em anos e meses, pode usar a fórmula:
=DATEDIF(A2;HOJE();"Y")&" Ano" &DATEDIF(A2;HOJE();"YM")&" Mês"
O resultado pode ser algo como: 31 anos e 1 mês
A parte “Y” contabiliza os anos completos, enquanto “YM” contabiliza os meses restantes após a subtração do número de anos completos.
Este método é útil quando você precisa de informações de idade mais detalhadas.
Calculando a idade completa em anos, meses e dias
Se precisar de resultados mais detalhados, o Excel também pode exibir a idade em anos, meses e dias. Use a seguinte fórmula:
=DATEDIF(A2;HOJE();"Y")&" Ano "&DATEDIF(A2;HOJE();"YM")&" Mês "&DATEDIF(A2;HOJE();"MD")&" Dia"
O resultado será na forma de: 31 anos, 1 mês e 15 dias.
Este formato pode ser usado quando você precisa de informações de idade mais completas do que apenas o número de anos.
Para uma verificação rápida sem precisar criar sua própria fórmula, você também pode usar uma calculadora de idade online , inserindo sua data de nascimento e a data de cálculo desejada.
Calculando a idade em uma data específica no Excel
Nem todos os cálculos de idade precisam usar a data de hoje. Em algumas situações, pode ser necessário saber a idade de alguém em uma data específica.
Por exemplo:
- A2 = data de nascimento
- B2 = data a ser usada como referência
Utilize a fórmula:
=DATEDIF(A2,B2,"Y")
O Excel calculará o número de anos completos entre a data de nascimento em A2 e a data de referência em B2. Esse método é útil para diversas finalidades, como determinar a idade em uma data de matrícula, data de exame, data de início das aulas ou outras datas específicas.
Calculando a idade com YEARFRAC
Além da função DATEDIF, o Excel possui a função YEARFRAC que pode ser usada para calcular a diferença entre duas datas em anos.
Por exemplo: =INT(YEARFRAC(A2,HOJE(),1))
A função YEARFRAC calcula a fração de um ano entre a sua data de nascimento e a data de hoje. A função INT, por sua vez, remove as casas decimais, resultando em um ano completo.
Se o resultado de YEARFRAC for 30,65, por exemplo, a função INT retornará 30.
Calculando a idade a partir de múltiplos dados simultaneamente
Uma das vantagens de usar o Excel é que você pode calcular rapidamente a idade de muitas pessoas. Por exemplo, suponha que você tenha uma lista de datas de nascimento:
| Nome | Data de nascimento | Idade |
| Andi | 10/05/1998 | 28 anos |
| Budi | 21/09/2001 | 25 anos |
| Siti | 07/12/1995 | 30 anos |
Se a data de nascimento estiver na coluna B, insira a seguinte fórmula na coluna C:
=DATEDIF(B2;HOJE();"Y")
Em seguida, copie ou arraste a fórmula para baixo para aplicá-la a outras linhas. O Excel calculará a idade de cada pessoa com base nas datas de nascimento fornecidas.
Por que não simplesmente subtrair os anos?
Você pode pensar que a idade pode ser calculada usando uma fórmula simples como:
=ANO(HOJE())-ANO(A2)
Essa fórmula pode parecer mais simples, mas os resultados podem ser menos precisos. O problema é que ela compara apenas o ano e não considera se o aniversário da pessoa já ocorreu naquele ano.
Por exemplo, uma pessoa nasceu em dezembro de 2000. Se agora for setembro de 2026, subtraindo 2026 de 2000, o resultado é 26. Mesmo que a pessoa ainda não tenha completado 26 anos.
Portanto, usar a função DATEDIF é mais apropriado quando você deseja calcular o número de anos completos com base na data de nascimento.
Como corrigir um erro na fórmula da idade no Excel
Às vezes, a fórmula inserida não produz a idade esperada. Algumas causas comuns podem ser verificadas primeiro.
Certifique-se de que o formato da data esteja correto
O Excel precisa reconhecer os dados como datas, e não como texto simples. Se as datas estiverem armazenadas como texto, as funções de cálculo de data podem não funcionar corretamente. Verifique o formato da célula e altere-o para o formato Data, se necessário.
Verificar sequência de datas
Na função DATEDIF, a data de início deve ser anterior à data de término. Se a data de nascimento for posterior à data de referência, a fórmula poderá gerar um erro.
Preste atenção às configurações regionais do Excel
Os formatos de data podem variar dependendo do dispositivo ou das configurações do Excel.
Por exemplo: 08/12/2000
Pode ser lido como 8 de dezembro ou 12 de agosto, dependendo do formato de data utilizado. Certifique-se de que a data inserida corresponde às suas configurações regionais.
Verifique o separador de fórmulas
Em algumas configurações do Excel, o separador de argumentos usa um ponto e vírgula (;) em vez de uma vírgula (,).
Se a seguinte fórmula não funcionar: =DATEDIF(A2;HOJE();"Y")
Você pode tentar: =DATEDIF(A2;HOJE();"Y")
Qual fórmula do Excel devo usar?
A escolha da fórmula depende dos resultados que você precisa.
Se você quiser saber apenas sua idade em anos completos, use: =DATEDIF(A2;HOJE();"Y")
Se você quiser saber sua idade em anos e meses, use a combinação “A” e “AM”.
Entretanto, se você precisar de uma idade mais completa, pode combinar anos, meses e dias em uma única fórmula.
Para calcular a idade em uma data específica, substitua HOJE() por uma referência de célula que contenha a data de referência.
Dicas para calcular a idade corretamente no Excel
Para resultados mais consistentes, utilize a data de nascimento completa, incluindo dia, mês e ano. Evite calcular a idade com base apenas no ano de nascimento, pois os resultados podem não refletir a idade real da pessoa.
Além disso, certifique-se de que os dados de data estejam formatados de forma consistente se estiver trabalhando com várias linhas. Isso pode ajudar a reduzir erros quando fórmulas forem aplicadas a todos os dados.
Se você precisar calcular a idade com base em uma data específica, armazene a data de referência em uma célula separada. Dessa forma, você poderá alterar a data de referência sem precisar ajustar manualmente cada fórmula.
Perguntas frequentes sobre como calcular a idade no Excel
Qual é a fórmula para calcular a idade no Excel?
Uma fórmula que pode ser usada para calcular a idade em anos completos é: =DATEDIF(A2,HOJE(),"Y")
A célula A2 contém a data de nascimento.
Como calcular a idade automaticamente no Excel?
Use a função HOJE() como data final. Essa função acompanha a data atual, portanto, os resultados do cálculo da idade podem mudar automaticamente ao longo do tempo.
Como calcular a idade em anos e meses?
Você pode combinar a função DATEDIF para o ano e os meses restantes:
=DATEDIF(A2;HOJE();"Y")&" Ano" &DATEDIF(A2;HOJE();"YM")&" Mês"
O Excel consegue calcular a idade em uma data específica?
Sim. Substitua HOJE() por uma data específica ou por uma referência de célula que contenha a data de referência.
Por exemplo: =DATEDIF(A2,B2,"Y")
Por que o cálculo da idade no Excel está incorreto?
As causas mais comuns são: o formato da data não é reconhecido corretamente, a data está armazenada como texto, a ordem das datas está invertida ou o formato da data no Excel é diferente dos dados inseridos.
Conclusão
Existem diversas fórmulas para calcular a idade no Excel, mas a função DATEDIF é uma opção prática quando você deseja obter o número de anos completos com base na sua data de nascimento.
Uma fórmula simples como: =DATEDIF(A2;HOJE();"Y")
Pode ser usada para calcular a idade atual. Se forem necessários resultados mais detalhados, a fórmula pode ser expandida para exibir anos, meses e dias.
Ao entender como as datas funcionam e as funções utilizadas, você pode calcular a idade de uma pessoa ou de vários conjuntos de dados simultaneamente de forma mais rápida e consistente no Excel.