Anonim

O Planilhas Google pode ser usado para mais do que apenas acumulação 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 através do uso de fórmulas e funções incorporadas diretamente ao Planilhas Google.

Consulte também o nosso artigo Como adicionar e remover linhas e colunas nas Planilhas Google

Como determinar a idade da data de nascimento no Planilhas Google

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

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

A função DATEDIF

Antes de podermos mergulhar na função em si, precisamos saber como ela funciona. Isso exigirá o aprendizado da sintaxe para uso com a função DATEDIF.

Sintaxe

= DATEDIF (data inicial, data final, unidade)

    • data de início
      • O cálculo terá que começar com a data de nascimento.
    • data final
      • Essa será a data para concluir o 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 decorridos completos entre as datas de início e término inseridas.
    • YM - O 'M' representa meses. Este resultado mostra o número de meses após os anos totalmente decorridos para 'Y'. O número não excederá 11.
    • YD - O 'D' representa dias. Esta saída mostra o número de dias após os anos completos para 'Y'. O número não excederá 364.
  • M - Número total de meses decorridos entre as datas de início e término inseridas.
    • MD - Como nas outras unidades, 'D' representa dias. Este resultado mostra o número de dias após os meses totalmente decorridos para 'M'. Não pode exceder 30.
  • D - 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 da 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. Decidi colocar a data 14/07/1972 na célula A1 . Faremos a fórmula na célula à direita dela, B1, se você quiser acompanhar 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 é, A1 é tecnicamente a data de início, hoje será a data de término e determinaremos a idade em anos usando "Y" . É por isso que a primeira fórmula que está sendo usada ficará assim:

= datado (A1, hoje (), "Y")

Quando feito corretamente, o número, indicando a idade calculada, estará situado em B1 como ' 46 '.

Vamos fazer a mesma fórmula somente desta vez, determinaremos a idade em meses usando "M" em vez de "Y".

= datado (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 (A1, hoje (), "YM")

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

Para ser completo, vamos ver como serão os dias usando "YD" e "MD".

= datado (A1, hoje (), "YD")

= datado (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.

Você pegou o jeito até agora?

Em seguida, agruparemos tudo isso em um esforço para fornecer um cálculo mais detalhado. A fórmula pode ficar um pouco caótica para digitar, então copie e cole o fornecido na célula B1.

A fórmula a ser usada é:

= datado (A1, hoje (), "Y") e "Anos" e datado (A1, hoje (), "YM") e "meses" e "e datado (A1, hoje (), " MD ") e" 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 pluguei 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:

= Fórmula da matriz (datada (B2, C2 (), "Y") e "anos" e datada (B2, C2 (), "YM") e "meses" e "datada (B2, C2 (), " MD ") & " dias")

Estes são os meus resultados:

Agora, digamos que você desejasse separar cada parte da data em sua própria pequena e organizada coluna para fins de organização. No Planilhas Google, adicione sua data de início (a data de nascimento) em uma coluna e a data de término em outra. Eu escolhi a célula B2 para a data inicial e C2 para a data final no meu exemplo. Minhas datas estão relacionadas aos nascimentos e mortes recentes das celebridades Burt Reynolds, Johnny Cash e Luke Perry.

Como mostrado, a coluna A é o nome do indivíduo, a coluna B abriga a data de início e C a data de término. Agora, adicionarei mais quatro colunas à direita. Um para cada um de "Y", "YM", "YD" e uma combinação dos três. Agora você só precisa adicionar as fórmulas corretas para 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") Altere 'Y "para a coluna correspondente que você está tentando calcular.

Luke Perry:

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

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

= Fórmula da matriz (datada (B2, C2, "Y") e "anos" e datada (B2, C2, "YM") e "meses e" & datada (B2, C2, "MD") e "dias")

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

= Fórmula da matriz (datada (B2: B4, C2: C4, "Y") e "anos" e datada (B2: B4, C2: C4, "YM") e "meses" e datada (B2: B4, C2: C4, "MD") e "dias")

Sua planilha do Google deve ficar assim:

Bem arrumado, não é? É realmente simples assim quando se usa a função DATEDIF. Agora, podemos avançar usando a função YEARFRAC.

A função YEARFRAC

A função YEARFRAC é simples para resultados simples. É direto ao ponto, fornecendo um resultado final sem todos os resultados adicionais adicionados por anos, meses e dias.

Aqui está uma fórmula básica, aplicável apenas a 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 em 11/04/1983 :

O resultado é 35 anos. Simples, assim como ao usar a função DATEDIF para uma única célula. A partir daqui, podemos passar a usar o YEARFRAC dentro de uma ArrayFormula. Essa fórmula é mais útil quando você precisa calcular a idade de grandes grupos, como estudantes, professores, membros da equipe etc.

Precisamos adicionar uma coluna de datas de nascimento variadas. Eu selecionei a coluna B como 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, precisamos usar a seguinte fórmula:

= ArrayFormula (int (anofrac (B2: B8, hoje (), 1))))

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

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

= ArrayFormula (if (len (B2: B), (int (anofrac (B2: B, hoje (), 1))))))

Isso calculará todos os resultados nessa coluna, começando em B2.

Como calcular a idade nas folhas do google a partir da data de nascimento