O que saber
- Digite sua data de nascimento em uma célula do Excel e a fórmula DATEDIF em uma célula diferente. Pressione Enter para ver sua idade atual.
- A fórmula DATEDIF contém uma referência de célula para a data de nascimento e para a data atual.
- DATEDIF calcula o número de anos, meses e dias entre as duas datas, fornecendo sua idade.
Este artigo explica como calcular sua idade usando a fórmula DATEDIF do Excel. Estas instruções se aplicam ao Excel 2019, 2016, 2013, 2010; Excel para Microsoft 365, Excel Online, Excel para Mac, Excel para iPad, Excel para iPhone e Excel para Android.
Calcule uma idade com a função DATEDIF
Um uso para a função DATEDIF do Excel é calcular a idade atual de uma pessoa. Se você não quiser arrastar um calendário, uma fórmula simples de planilha pode ser útil. Alternativamente, use a função para calcular a diferença entre quaisquer duas datas.
Na fórmula a seguir, a função DATEDIF determina a idade atual de uma pessoa em anos, meses e dias.
=DATADIF(E1, TODAY(), "Y")&" Anos, "&DATEDIF(E1, TODAY(), "YM")&" Meses, "&DATEDIF(E1, TODAY), "MD")&" Dias"
Para facilitar o trabalho com a fórmula, a data de nascimento de uma pessoa é inserida na célula E1 de uma planilha (veja o exemplo abaixo). A referência de célula para este local é inserida na fórmula. Se a data de nascimento estiver armazenada em uma célula diferente na planilha, as três referências de célula na fórmula precisam ser alteradas.
A fórmula usa DATEDIF três vezes para calcular primeiro o número de anos, depois o número de meses e depois o número de dias entre as duas datas. As três partes da fórmula são:
Número de anos: DATEDIF(E1, TODAY(), "Y")&" Anos,"
Número de meses: DATEDIF(E1, TODAY(), "YM")&" Meses,"
Número de dias: DATEDIF(E1, TODAY(), "MD")&" Dias"
Concatenar a Fórmula Juntos
O e comercial (&) é um símbolo de concatenação no Excel. Um uso para concatenação é juntar dados numéricos e dados de texto quando usados em uma única fórmula. Por exemplo, o e comercial une a função DATEDIF ao texto Anos, Meses e Dias nas três seções da fórmula.
A Função TODAY()
A fórmula também usa a função TODAY() para inserir a data atual na fórmula DATEDIF. Como a função TODAY() usa a data serial do computador para encontrar a data atual, a função é atualizada continuamente toda vez que uma planilha é recalculada.
Planilhas recalculam cada vez que são abertas. A idade atual da pessoa aumenta quando a planilha é aberta, a menos que o recálculo automático seja desativado.
Exemplo: Calcule sua idade atual com DATEDIF
Este exemplo da função DATEDIF calcula sua idade atual:
- Digite sua data de nascimento na célula E1 de uma planilha em branco.
Insira a fórmula na célula E3:
=DATADIF(E1, TODAY(), "Y")&" Anos, "&DATADIF(E1, TODAY(), "YM")&" Meses, "&DATEDIF(E1, TODAY(), "MD ")&" Dias"
Pressione ENTER.
- Sua idade atual aparece na célula E3 da planilha.