Anonim

Google listovi mogu se upotrebljavati za više od nakupljanja podataka i njihove organizacije. Možete ga koristiti i za određivanje trenutnog vremena, stvaranje grafikona i izračunavanje dobi pomoću datuma rođenja. Potonje se otkriva upotrebom formula i funkcija ugrađenih pravo u Google tablice.

Također pogledajte naš članak Kako dodati i ukloniti retke i stupce u Google tablicama

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

Kada koristite Google tablice, imate dva glavna načina za određivanje dobi od datuma rođenja. Tu je DATEDIF, što je fleksibilnija opcija, a YEARFRAC, jednostavniji izbor. Na kraju članka trebali biste moći odrediti ne samo dob jednog pojedinca već i više grupa različitih ljudi odjednom.

Započet ću stvari funkcijom DATEDIF.

DATEDIF funkcija

Prije nego što uđemo u samu funkciju, morat ćemo znati kako to funkcionira. Ovo će potrajati učenje sintakse za upotrebu sa funkcijom DATEDIF.

Sintaksa

= DATEDIF (početni_datum, završni_datum, jedinica)

    • početni datum
      • Proračun će morati započeti s datumom rođenja.
    • završni_datum
      • To će biti datum zaključenja izračuna. Kad se određuje trenutna dob, taj će broj vjerovatno biti današnji datum.
  • jedinica
    • Izbori se sastoje od: "Y", "M", "D", "YM", "YD" ili "MD".
  • Y - Ukupni broj punih, protečenih godina između unesenih datuma početka i završetka.
    • YM - 'M' stoji mjesecima. Ovaj izlaz prikazuje broj mjeseci nakon potpuno proteklih godina za 'Y'. Broj neće prelaziti 11.
    • YD - 'D' stoji danima. Ovaj izlaz prikazuje broj dana nakon potpuno proteklih godina za 'Y'. Broj neće prelaziti 364.
  • M - Ukupni broj potpuno protečenih mjeseci između unesenih datuma početka i završetka.
    • MD - Kao i u ostalim jedinicama, 'D' stoji danima. Ovaj izlaz prikazuje broj dana nakon potpuno proteklih mjeseci za 'M'. Ne može biti veća od 30.
  • D - Ukupni broj potpuno protečenih dana između unesenih datuma početka i završetka.

Proračun

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

Za početak trebat će nam primjer datuma koji ćemo koristiti u ćeliji. Odlučio sam smjestiti datum 14.07.1972. U ćeliju A1 . Radit ćemo formulu u ćeliji s desne strane od nje, B1, ako želite slijediti kako biste je zaključili.

Počet ćemo s najosnovnijom verzijom formule za izračun dobi. Ako koristite gornju sintaksu kako biste shvatili što je što, A1 je tehnički početni datum, danas će to biti krajnji datum, a mi ćemo u godinama odrediti pomoću "Y" . Zato će prva formula koja se koristi izgledati ovako:

= DATEDIF (A1, danas (), ”Y”)

Ako se pravilno napravi, broj, koji označava izračunatu dob, nalazit će se u B1 kao " 46 ".

Napravimo istu formulu samo što ćemo ovaj put odrediti starost u mjesecima koristeći "M" umjesto "Y".

= DATEDIF (A1, danas (), ”M”)

Ukupno bi bilo 559 mjeseci. To je staro 559 mjeseci.

Međutim, ovaj je broj pomalo apsurdan i mislim da ga možemo spustiti podrezan pomoću "YM" umjesto samo "M".

= DATEDIF (A1, danas ()”GM”)

Novi rezultat trebao bi biti 7, što je mnogo upravljiviji broj.

Da budemo temeljiti, da vidimo kako će izgledati dani koristeći i "YD" i "MD".

= DATEDIF (A1, danas (), ”GD”)

= DATEDIF (A1, danas (), ”MD”)

Ovoga puta rezultati za "YD" prikazani su u B1, a rezultat za "MD" smješten je u ćeliji B2.

Jesi li shvatio do sada?

Zatim ćemo sve to spojiti u nastojanju da sebi pružimo detaljniji izračun. Formula može upisati malo užurbano, zato samo kopirajte i zalijepite podneseni u ćeliju B1.

Formula koja se koristi je:

= datumif (A1, danas (), "Y") i "Godine" & datumif (A1, danas (), "YM") & "mjeseci &" & datumif (A1, danas (), "MD") i "dani ”

Ampersand se koristi za spajanje svake formule zajedno poput lančane veze. Ovo je neophodno za dobivanje potpunog izračuna. Vaš Google Sheet trebao bi sadržavati istu formulu kao:

Potpuni, detaljni izračun osigurao nam je 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 uključio ih u dodatne ćelije A2-A5 . Odaberite svoje datume i malo se zabavite. Za upotrebu funkcije ArrayFormula kopirajte i zalijepite sljedeće u ćeliju B1:

= ArrayFormula (datumif (B2, C2 (), "Y") i "Godine" & datumif (B2, C2 (), "YM") & "mjeseci &" & dateif (B2, C2 (), "MD") & "Dani")

Ovo su moji rezultati:

Recimo da ste željeli odvojiti svaki dio datuma u svoj mali uredni stupac radi organiziranja radi. U Google tablicama dodajte početni datum (datum rođenja) u jedan stupac, a krajnji datum u drugi. U svom primjeru odabrao sam ćeliju B2 za početni datum, a C2 za krajnji datum. Moji se datumi podudaraju s rođenjima i nedavnim smrću slavnih Burta Reynoldsa, Johnnyja Casha i Luke Perryja.

Kao što je prikazano, stupac A je naziv pojedinca, stupac B sadrži početni datum, a C krajnji datum. Sad ću dodati još četiri stupca desno. Po jedan za svaki od "Y", "YM", "YD" i kombinacija sva tri. Sada samo morate dodati ispravne formule u svaki red 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 formulu JOINED, morat ćete koristiti ArrayFormula kao što smo ranije u članku. Možete dodati riječi poput godina da označite rezultate godina stavljajući ih nakon formule i između zagrada.

= ArrayFormula (datumif (B2, C2, "Y") i "Godine" & datumif (B2, C2, "YM") i "mjeseci &" & datumif (B2, C2, "MD") i "dani"

Gornja formula odnosi se na poznatu osobu. Međutim, ako želite sve isprazniti jednim potezom, kopirajte i zalijepite sljedeću formulu u ćeliju G2:

= ArrayFormula (datumif (B2: B4, C2: C4, "Y") i "Godine" & datumif (B2: B4, C2: C4, "YM") & "mjeseci &" & dateif (B2: B4, C2: C4, "MD") i "dani")

Vaš Google Sheet trebao bi izgledati ovako:

Prilično uredno, ha? Doista je tako jednostavno kad se koristi DATEDIF funkcija. Sada možemo prijeći na YEARFRAC funkciju.

YEARFRAC funkcija

YEARFRAC funkcija jednostavna je za jednostavne rezultate. Točno je da se postigne krajnji rezultat bez dodatnih dodanih rezultata za godine, mjesece i dane.

Ovdje je osnovna formula, primjenjiva na samo jednu ćeliju:

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

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

Rezultat je 35 godina. Jednostavno, baš kao i kod korištenja DATEDIF funkcije za jednu ćeliju. Odavde možemo preći na YEARFRAC unutar ArrayFormula. Ova formula vam je korisnija kada trebate izračunati dob velikih skupina poput studenata, članova fakulteta, članova tima itd.

Trebat ćemo dodati stupac s različitim datumima rođenja. Odabrao sam stupac B kao A, koristit će se za imena pojedinaca. Za krajnje rezultate upotrijebit će se stupac C.

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

= ARRAYFORMULA (int (YEARFRAC (B2: B8, danas (), 1)))

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

Ako biste radije nastavili s cijelim stupcem i radije se ne biste bavili smislom gdje se završava, možete dodati malu varijaciju u formulu. Uključite IF i LEN prema početku ArrayFormula ovako:

= ARRAYFORMULA (ukoliko (len (B2: B), (int (YEARFRAC (B2: B, danas (), 1)))))

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

Kako izračunati dob u google listovima od rođenja