Como calcular a idade no Excel usando fórmulas + modelo de calculadora GRATUITO

Assistir ao vídeo - Como calcular a idade no Excel (em anos, meses e dias)

Usando uma combinação de funções do Excel e a data de nascimento, você pode calcular facilmente a idade no Excel. Você pode calcular a idade até a data atual ou entre o período de tempo especificado.

A técnica mostrada aqui também pode ser usada em outras situações, como calcular a duração de um projeto ou a estabilidade do serviço.

Como calcular a idade no Excel

Neste tutorial, você aprenderá como calcular a idade no Excel em:

  • O número de anos decorridos até a data especificada.
  • O número de anos, meses e dias decorridos até a data especificada.

Você também pode baixar o Modelo de calculadora de idade do Excel.

Calcular idade no Excel - somente anos

Suponha que você tenha a data de nascimento na célula B1 e queira calcular quantos anos se passaram desde essa data, aqui está a fórmula que lhe dará o resultado:

= DATEDIF (B1, HOJE (), "S")

Se você tiver a data atual (ou a data de término) em uma célula, poderá usar a referência em vez da função TODAY. Por exemplo, se você tem a data atual na célula B2, pode usar a fórmula:

= DATEDIF (B1, B2, "Y")

A função DATEDIF é fornecida para compatibilidade com o Lotus 1-2-3.

Uma das coisas que você notará ao usar esta função é que não há IntelliSense disponível para esta função. Nenhuma dica de ferramenta aparece quando você usa esta função.

Isso significa que, embora você possa usar essa função no Excel, precisa conhecer a sintaxe e quantos argumentos essa função aceita.

Se você estiver interessado em saber mais sobre a função DATEDIF, leia o conteúdo da caixa abaixo. Caso contrário, você pode pular isso e passar para a próxima seção.

Sintaxe da função DATEDIF:

= DATEDIF (data_início, data_final, unidade)

Leva 3 argumentos:

  • data de início: É uma data que representa o valor da data de início do período. Ele pode ser inserido como strings de texto entre aspas duplas, como números de série ou como resultado de alguma outra função, como DATE ().
  • data final: É uma data que representa o valor da data de término do período. Ele pode ser inserido como strings de texto entre aspas duplas, como números de série ou como resultado de alguma outra função, como DATE ().
  • unidade: Isso determinaria que tipo de resultado você obtém com esta função. Existem seis saídas diferentes que você pode obter da função DATEDIF, com base na unidade que você usa. Aqui estão as unidades que você pode usar:
    • “Y” - retorna o número de anos completos no período de tempo especificado.
    • “M” - retorna o número de meses concluídos no período de tempo especificado.
    • “D” - retorna o número de dias completos no período especificado.
    • “MD” - retorna o número de dias no período, mas não conta os anos e meses que foram concluídos.
    • “YM” - retorna o número de meses no período, mas não conta os anos que foram concluídos.
    • “YD” - retorna o número de dias no período, mas não conta os dias que foram concluídos.

Você também pode usar a função YEARFRAC para calcular a idade no Excel (em anos) no intervalo de datas especificado.

Aqui está a fórmula:

= INT (ANO (B1, HOJE ()))

A função YEARFRAC retorna o número de anos entre as duas datas especificadas e, em seguida, a função INT retorna apenas a parte inteira do valor.

NOTA: É uma boa prática usar a função DATE para obter o valor da data. Isso evita quaisquer resultados errôneos que podem ocorrer ao inserir a data como texto ou qualquer outro formato (que não é um formato de data aceitável).

Calcule a idade no Excel - anos, meses e dias

Suponha que você tenha a data de nascimento na célula A1, aqui estão as fórmulas:

Para obter o valor do ano:

= DATEDIF (B1, HOJE (), "S")

Para obter o valor do mês:

= DATEDIF (B1, HOJE (), "YM")

Para obter o valor do dia:

= DATEDIF (B1, HOJE (), "MD")

Agora que você sabe como calcular os anos, meses e dias, pode combinar esses três para obter um texto que diz 26 anos, 2 meses e 13 dias. Aqui está a fórmula que fará isso:

= DATEDIF (B1, TODAY (), "Y") & "Anos" & DATEDIF (B1, TODAY (), "YM") & "Meses" & DATEDIF (B1, TODAY (), "MD") & "Dias"

Observe que a função TODAY é volátil e seu valor mudaria todos os dias sempre que você abrir a pasta de trabalho ou se houver uma alteração nela. Se você deseja manter o resultado como está, converta o resultado da fórmula em um valor estático.

Funções Excel usadas:

Aqui está uma lista de funções usadas neste tutorial:

  • DATEDIF () - Esta função calcula o número de dias, meses e anos entre duas datas especificadas.
  • TODAY () - Fornece o valor da data atual.
  • YEARFRAC () - pega a data de início e a data de término e fornece o número de anos que se passaram entre as duas datas. Por exemplo, se a data de nascimento de alguém for 01-01-1990 e a data atual for 15-06-2016, a fórmula retornará 26,455. Aqui, a parte inteira representa o número de anos concluídos e a parte decimal representa os dias adicionais que se passaram após 26 anos.
  • DATE () - Retorna o valor da data quando você especifica os argumentos de valor de ano, mês e dia.
  • INT () - retorna a parte inteira de um valor.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave