Kako izračunati dob u Google tablicama od datuma rođenja

Google tablice mogu se koristiti ne samo za prikupljanje i organizaciju podataka. Također ga možete koristiti za određivanje trenutnog vremena, izradu grafikona i izračunavanje dobi koristeći datum rođenja. Potonje se otkriva korištenjem formula i funkcija ugrađenih izravno u Google tablice.

Kako izračunati dob u Google tablicama od datuma rođenja

Određivanje dobi od datuma rođenja u Google tablicama

Kada koristite Google tablice, imate dva prevladavajuća načina na koje možete odrediti dob od datuma rođenja. postoji DATUM , što je fleksibilnija opcija, i GODIŠNJAK , jednostavniji izbor. Do kraja članka trebali biste moći odrediti ne samo dob jedne osobe nego i više skupina različitih ljudi odjednom.

Započet ću s funkcijom DATEDIF.

Funkcija DATEDIF

Prije nego što možemo uroniti u samu funkciju, morat ćemo znati kako ona funkcionira. Ovo će zahtijevati učenje sintakse za korištenje s funkcijom DATEDIF. Svaki odjeljak koji ste upisali u funkciji korelira sa zadatkom, pogledajte ove zadatke u nastavku:

Sintaksa

=DATEDIF(datum_početka,datum_završetka,jedinica)

  • početni datum
    • Izračun će morati započeti s datumom rođenja.
  • datum_završetka
    • Ovo će biti datum za završetak izračuna. Prilikom određivanja trenutne dobi, ovaj će broj vjerojatno biti današnji datum.
  • jedinica
  • Izbori izlaza koji se sastoje od: “Y”,”M”,”D”,”YM”,”YD” ili “MD”.
  • Y – Ukupan broj punih, proteklih godina između unesenih datuma početka i završetka.
    • YM – 'M' stoji mjesecima. Ovaj izlaz pokazuje broj mjeseci nakon potpuno protekle godine za "Y". Broj neće biti veći od 11.
    • YD – 'D' stoji danima. Ovaj izlaz pokazuje broj dana nakon potpuno protekle godine za "Y". Broj neće biti veći od 364.
  • M – Ukupan broj potpuno proteklih mjeseci između unesenih datuma početka i završetka.
    • MD – Kao i u ostalim jedinicama, 'D' stoji danima. Ovaj izlaz pokazuje broj dana nakon potpuno proteklog mjeseca za "M". Ne može prijeći 30.
  • D – Ukupan broj potpuno proteklih dana između unesenih datuma početka i završetka.

Izračun

Sada kada razumijete sintaksu koja će se koristiti, možemo postaviti formulu. Kao što je prethodno navedeno, funkcija DATEDIF je fleksibilnija opcija pri određivanju dobi od datuma rođenja. Razlog tome je što možete izračunati sve detalje o dobi u obliku godine, mjeseca i dana.

Za početak, trebat će nam primjer datuma za korištenje u ćeliji. Odlučio sam postaviti datum 7/14/1972 u ćeliju A1 . Radit ćemo formulu u ćeliji desno od nje, B1 , ako želite pratiti kako biste se snašli.

Počet ćemo s najosnovnijom verzijom formule za izračunavanje dobi. Ako koristite gornju sintaksu da shvatite što je što, A1 tehnički je početni datum , danas će biti datum_završetka , a mi ćemo odrediti dob u godinama pomoću "Y" . Zato će prva korištena formula izgledati ovako:

=datif(A1,danas(),"Y")

Koristan savjet: kopirajte i zalijepite formulu izravno u B2 i pritisnite enter da biste dobili odgovarajući izlaz.

Kada se izvrši ispravno, broj, koji označava izračunatu dob, bit će smješten u B1 kao " 4 8 ’.

Učinimo istu formulu samo što ćemo ovaj put odrediti dob u mjesecima "M" umjesto "Y".

=datiranoif(A1,danas(),"M")

Ukupno bi bilo 559 mjeseci. To je 559 mjeseci.

Međutim, ovaj broj je pomalo apsurdan i mislim da ga možemo smanjiti korištenjem "YM" umjesto samo "M".

=datif(A1,danas(),"YM")

Novi rezultat trebao bi biti 7, što je mnogo lakši broj za upravljanje.

Samo da budemo detaljni, da vidimo kako će izgledati dani koristeći i "YD" i "MD".

=datif(A1,danas(),"YD")

=datif(A1,danas(),"MD")

Ovaj put rezultati za "YD" prikazani su u B1, a rezultat za "MD" nalazi se u ćeliji B2.

Jeste li se dosad snašli?

Zatim ćemo sve to spojiti u pokušaju da sebi pružimo detaljniji izračun. Formula može biti pomalo užurbana za upisivanje, stoga samo kopirajte i zalijepite priloženu u ćeliju B1.

Formula za korištenje je:

=datedif(A1,today(),”Y”)&” Godine “&datedif(A1,today(),”YM”)&” mjeseci & “& datedif(A1,today(),”MD”)&” dana ”

Ampersand se koristi za spajanje svake formule zajedno kao karika lanca. To je potrebno za potpuni izračun. Vaša Google tablica trebala bi sadržavati istu formulu kao:

Potpuni, detaljni izračuni dali su nam 46 godina, 7 mjeseci i 26 dana. Također možete koristiti istu formulu pomoću funkcije ArrayFormula. To znači da možete izračunati više od samo jednog datuma, već i više datuma.

Odabrao sam nasumično nekoliko datuma i priključio ih u dodatne ćelije A2-A5 . Odaberite svoje datume i zabavite se uz to. Da biste koristili funkciju ArrayFormula, kopirajte i zalijepite sljedeće u ćeliju B1:

=ArrayFormula(datedif(B2,C2(),”Y”)&” Godine “&datedif(B2,C2(),”YM”)&” mjeseci & “& datedif(B2,C2(),”MD”)& "dani")

Ovo su moji rezultati:

Sada, recimo da ste htjeli odvojiti svaki dio datuma u svoj uredan mali stupac radi organiziranja sakea. U Google tablicama dodajte svoj start_date (datum rođenja) u jedan stupac, a end_date u drugi. Odabrao sam ćeliju B2 za početni_datum i C2 za kraj_datum u mom primjeru. Moji datumi koreliraju s rođenjima i nedavnim smrtima slavnih Burta Reynoldsa, Johnnyja Casha i Lukea Perryja.

Kao što je prikazano, stupac A je ime pojedinca, stupac B sadrži datum_početka, a C krajnji_datum. Sada ću dodati još četiri stupca s desne strane. Po jedan za svaki od "Y", "YM", "YD" i kombinacija sva tri. Sada samo trebate dodati ispravne formule u svaki redak za svaku slavnu osobu.

Burt Reynolds:

=DATEDIF(B2,C2,"Y") Promijenite "Y" u odgovarajući stupac koji pokušavate izračunati.

Johnny Cash:

=DATEDIF(B3,C3,"Y") Promijenite "Y" u odgovarajući stupac koji pokušavate izračunati.

Luke Perry:

=DATEDIF(B4,C4,"Y") Promijenite "Y" u odgovarajući stupac koji pokušavate izračunati.

Da biste dobili JOIND formulu, morat ćete koristiti ArrayFormula baš kao što smo to učinili ranije u članku. Možete dodati riječi poput Godine da naznači rezultate godina stavljanjem iza formule i između zagrada.

=ArrayFormula(datedif(B2,C2,”Y”)&” Godine “&datedif(B2,C2,”YM”)&” mjeseci & “& datedif(B2,C2,”MD”)&”dani”)

Gornja formula je po slavnoj osobi. Međutim, ako ih želite jednostavno uništiti jednim potezom, kopirajte i zalijepite sljedeću formulu u ćeliju G2:

=ArrayFormula(datedif(B2:B4,C2:C4,”Y”)&” Godine “&datedif(B2:B4,C2:C4,”YM”)&” mjeseci & “& datedif(B2:B4,C2:C4 ,”MD”)&”dani”)

Vaša bi Google tablica trebala izgledati otprilike ovako:

Prilično uredno, ha? Stvarno je tako jednostavno kada koristite funkciju DATEDIF. Sada možemo prijeći na korištenje funkcije YEARFRAC.

Funkcija YEARFRAC

Funkcija YEARFRAC jednostavna je za jednostavne rezultate. To je ravno do točke pružajući krajnji rezultat bez svih dodatnih dodatnih rezultata godinama, mjesecima i danima.

Evo osnovne formule, primjenjive samo na jednu ćeliju:

=int(YEARFRAC(A1,danas()))

Dodat ćete datum rođenja u ćeliju A1 i zalijepiti formulu u B1 za rezultat. Koristit ćemo datum rođenja 11/04/1983 :

Rezultat je 35 godina starosti. Jednostavno, baš kao kada koristite funkciju DATEDIF za jednu ćeliju. Odavde možemo prijeći na korištenje YEARFRAC-a unutar ArrayFormule. Ova formula vam je korisnija kada trebate izračunati dob velikih grupa kao što su studenti, članovi fakulteta, članovi tima itd.

Morat ćemo dodati stupac različitih datuma rođenja. Odabrao sam stupac B jer će se A koristiti za imena pojedinaca. Stupac C koristit će se za krajnje rezultate.

Da bismo popunili dob u susjednom stupcu, trebat ćemo upotrijebiti sljedeću formulu:

=Formula polja(int(yearfrac(B2:B8,danas(),1)))

Stavite gornju formulu u ćeliju C2 kako biste dobili rezultate.

Ako biste radije samo nastavili s cijelim stupcem i radije se ne biste trudili shvatiti gdje završava, možete dodati blagu varijaciju formuli. Zakačite IF i LEN prema početku ArrayFormule ovako:

=Formula polja(if(len(B2:B),(int(yearfrac(B2:B,danas(),1))),))

Ovo će izračunati sve rezultate unutar tog stupca počevši od B2.