Como calcular a idade nas planilhas do Google a partir da data de nascimento

O Planilhas Google pode ser usado para mais do que apenas acúmulo e organização de dados. Você também pode usá-lo para determinar a hora atual, criar gráficos e calcular a idade usando uma data de nascimento. O último é descoberto por meio do uso de fórmulas e funções incorporadas ao Planilhas Google.

Como calcular a idade nas planilhas do Google a partir da data de nascimento

Como determinar a idade a partir da data de nascimento nas planilhas do Google

Ao usar o Planilhas Google, você tem duas maneiras principais de determinar a idade a partir da data de nascimento. Há DATEDIF , que é a opção mais flexível, e YEARFRAC , a escolha mais simples. No final do artigo, você deve ser capaz de determinar não apenas a idade de um único indivíduo, mas também a de vários grupos de várias pessoas ao mesmo tempo.

Vou começar com a função DATEDIF.

A função DATEDIF

Antes de mergulharmos na função em si, precisamos saber como ela funciona. Isso exigirá o aprendizado da sintaxe para uso com a função DATEDIF. Cada seção que você digitou nos correlatos de função com uma tarefa, veja estas tarefas abaixo:

Sintaxe

= DATEDIF (data_início, data_final, unidade)

  • data de início
    • O cálculo terá que começar com a data de nascimento.
  • data final
    • Esta será a data para conclusão do cálculo. Ao determinar a idade atual, esse número provavelmente será a data de hoje.
  • unidade
  • As opções de saída que consistem em: “Y”, ”M”, ”D”, ”YM”, ”YD” ou “MD”.
  • Y - número total de anos completos decorridos entre as datas de início e término inseridas.
    • YM - O ‘M’ significa meses. Esta saída mostra o número de meses após os anos totalmente decorridos para ‘Y’. O número não será superior a 11.
    • YD - O 'D' significa dias. Esta saída mostra o número de dias após os anos totalmente decorridos para ‘Y’. O número não excederá 364.
  • M - O número total de meses totalmente decorridos entre as datas de início e término inseridas.
    • MD - Como nas outras unidades, ‘D’ significa dias. Esta saída mostra o número de dias após os meses totalmente decorridos para ‘M’. Não pode exceder 30.
  • D - O número total de dias decorridos totalmente entre as datas de início e término inseridas.

O cálculo

Agora que você entende a sintaxe que será usada, podemos configurar a fórmula. Como afirmado anteriormente, a função DATEDIF é a opção mais flexível ao determinar a idade a partir de uma data de nascimento. A razão para isso é que você pode calcular todos os detalhes da idade em um formato de ano, mês e dia.

Para começar, precisaremos de uma data de exemplo para usar na célula. Eu decidi colocar a data 7/14/1972 na célula A1 . Estaremos fazendo a fórmula na célula à direita dela, B1 , se quiser acompanhar para pegar o jeito.

Começaremos com a versão mais básica da fórmula para calcular a idade. Se você estiver usando a sintaxe acima para descobrir o que é o quê, A1 é tecnicamente o data de início , hoje será o data final , e determinaremos a idade em anos usando “Y” . É por isso que a primeira fórmula usada será parecida com esta:

= datado se (A1, hoje (), ”Y”)

Dica útil: copie e cole a fórmula diretamente em B2 e pressione Enter para receber a saída apropriada.

Quando feito corretamente, o número, indicando a idade calculada, ficará situado em B1 como ' 4 8 ’.

Vamos fazer a mesma fórmula, mas desta vez determinaremos a idade em meses usando “M” em vez de “Y”.

= datado se (A1, hoje (), ”M”)

O total seria de 559 meses. Isso tem 559 meses.

No entanto, esse número é um pouco absurdo e acho que podemos reduzi-lo um pouco usando “YM” no lugar de apenas “M”.

= datado se (A1, hoje (), ”YM”)

O novo resultado deve ser 7, que é um número muito mais gerenciável.

Só para sermos minuciosos, vamos ver como serão os dias usando “YD” e “MD”.

= datado se (A1, hoje (), ”YD”)

= datado se (A1, hoje (), ”MD”)

Desta vez, os resultados para “YD” são mostrados em B1 e o resultado para “MD” está localizado na célula B2.

Pegou o jeito até agora?

A seguir, vamos agrupar todos eles em um esforço para nos fornecer um cálculo mais detalhado. A fórmula pode ficar um pouco agitada para digitar, então apenas copie e cole a fórmula fornecida na célula B1.

A fórmula a ser usada é:

= datedif (A1, hoje (), ”Y”) & ”Anos“ & datedif (A1, hoje (), ”YM”) & ”meses &“ & datedif (A1, hoje (), ”MD”) & ”dias ”

O e comercial está sendo usado para unir cada fórmula como um elo de corrente. Isso é necessário para obter o cálculo completo. Sua planilha do Google deve conter a mesma fórmula que:

Um cálculo completo e detalhado nos forneceu 46 anos, 7 meses e 26 dias. Você também pode usar a mesma fórmula usando a função ArrayFormula. Isso significa que você pode calcular mais do que apenas uma única data, mas também várias datas.

Eu escolhi algumas datas aleatoriamente e as conectei em células adicionais A2-A5 . Escolha suas próprias datas e divirta-se um pouco. Para usar a função ArrayFormula, copie e cole o seguinte na célula B1:

= ArrayFormula (datedif (B2, C2 (), "Y") & "Anos" & datedif (B2, C2 (), "YM") & "meses &" & datedif (B2, C2 (), "MD") & " dias")

Estes são os meus resultados:

Agora, digamos que você queira separar cada parte da data em sua própria pequena coluna para organizar. No Planilhas Google, adicione sua data_de_início (a data de nascimento) em uma coluna e a data_final em outra. Eu escolhi a célula B2 para start_date e C2 para end_date no meu exemplo. Minhas datas estão relacionadas aos nascimentos e mortes recentes das celebridades Burt Reynolds, Johnny Cash e Luke Perry.

Conforme mostrado, a coluna A é o nome do indivíduo, a coluna B abriga a data_início e C a data_final. Agora, vou adicionar mais quatro colunas à direita. Um para cada um de “Y”, “YM”, “YD” e uma combinação de todos os três. Agora você só precisa adicionar as fórmulas corretas a cada linha de cada celebridade.

Burt Reynolds:

= DATEDIF (B2, C2, ”Y”) Altere 'Y' para a coluna correspondente que você está tentando calcular.

Johnny Cash:

= DATEDIF (B3, C3, ”Y”) Mude 'Y' para a coluna correspondente que você está tentando calcular.

Luke Perry:

= DATEDIF (B4, C4, ”Y”) Mude 'Y' para a coluna correspondente que você está tentando calcular.

Para obter a fórmula JOINED, você precisará usar um ArrayFormula, assim como fizemos anteriormente neste artigo. Você pode adicionar palavras como Anos para indicar os resultados dos anos, colocando-o após a fórmula e entre parênteses.

= ArrayFormula (datedif (B2, C2, "Y") & "Anos" & datedif (B2, C2, "YM") & "meses &" & datedif (B2, C2, "MD") & "dias")

A fórmula acima é por celebridade. No entanto, se você quiser simplesmente derrubar todos de uma só vez, copie e cole a seguinte fórmula na célula G2:

= ArrayFormula (datedif (B2: B4, C2: C4, "Y") & "Anos" & datedif (B2: B4, C2: C4, "YM") & "meses &" & datedif (B2: B4, C2: C4 , ”MD”) e ”dias”)

Sua planilha do Google deve ficar parecida com isto:

Muito legal, hein? É realmente muito simples ao usar a função DATEDIF. Agora, podemos passar a usar a função YEARFRAC.

A função YEARFRAC

A função YEARFRAC é simples para resultados simples. É direto ao ponto, fornecendo um resultado final sem todas as saídas extras adicionadas por anos, meses e dias.

Aqui está uma fórmula básica, aplicável a apenas uma única célula:

= int (YEARFRAC (A1, hoje ()))

Você adicionará a data de nascimento à célula A1 e colará a fórmula em B1 para o resultado. Usaremos a data de nascimento 11/04/1983 :

O resultado são 35 anos. Simples, como ao usar a função DATEDIF para uma única célula. A partir daqui, podemos passar a usar YEARFRAC em um ArrayFormula. Esta fórmula é mais útil quando você precisa calcular a idade de grandes grupos, como alunos, membros do corpo docente, membros da equipe, etc.

Precisamos adicionar uma coluna com várias datas de nascimento. Selecionei a coluna B, pois A será usada para os nomes dos indivíduos. A coluna C será usada para os resultados finais.

Para preencher a idade na coluna adjacente, precisaremos usar a seguinte fórmula:

= ArrayFormula (int (yearfrac (B2: B8, today (), 1)))

Coloque a fórmula acima na célula C2 para obter os resultados.

Se você preferir apenas prosseguir com uma coluna inteira e preferir não se preocupar em descobrir onde ela termina, você pode adicionar uma ligeira variação à fórmula. Prenda IF e LEN em direção ao início da ArrayFormula assim:

= ArrayFormula (if (len (B2: B), (int (yearfrac (B2: B, today (), 1))),))

Isso irá calcular todos os resultados dentro dessa coluna começando em B2.