Google tablice mogu se koristiti za više od običnog prikupljanja podataka i organizacije. Pomoću nje možete odrediti trenutno vrijeme, izraditi ljestvice i izračunati dob pomoću datuma rođenja. Potonje se otkriva upotrebom formula i funkcija ugrađenih izravno u Google tablice.
Utvrđivanje dobi od datuma rođenja u Google tablicama
Kada upotrebljavate Google tablice, na dva su načina na koji možete odrediti dob od datuma rođenja. Postoji DATEDIF , što je fleksibilnija opcija, i GODIŠNJAK , jednostavniji izbor. Na kraju članka trebali biste moći odrediti ne samo dob pojedinca već i više grupa različitih ljudi odjednom.
Počet ću stvari s funkcijom DATEDIF.
Funkcija DATEDIF
Prije nego što uđemo u samu funkciju, morat ćemo znati kako ona funkcionira. Za to je potrebno učenje sintakse za upotrebu s funkcijom DATEDIF.Svaki odjeljak koji ste upisali u osnovne funkcije funkcije sa zadatkom, pogledajte ove zadatke u nastavku:
Sintaksa
= DATEDIF (datum_početka, datum_kraja, jedinica)
- početni datum
- Izračun će morati započeti s datumom rođenja.
- krajnji datum
- To će biti datum završetka izračuna. Pri određivanju trenutne dobi, ovaj će broj vjerojatno biti današnji datum.
- jedinica
- Izlazni izbori 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 rezultat prikazuje broj mjeseci nakon potpuno proteklih godina za „Y“. Broj neće premašiti 11.
- YD - ‘D’ stoji danima. Ovaj izlaz prikazuje broj dana nakon potpuno proteklih godina za „Y“. Broj neće premašiti 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 prikazuje broj dana nakon potpuno proteklih mjeseci za „M“. Ne može premašiti 30.
- D - Ukupan broj potpuno proteklih dana između unesenih datuma početka i završetka.
Proračun
Sad kad razumijete sintaksu koja će se koristiti, možemo postaviti formulu. Kao što je prethodno rečeno, funkcija DATEDIF fleksibilnija je opcija pri određivanju dobi od datuma rođenja. Razlog tome je što sve podatke o dobi možete izračunati u formatu godine, mjeseca i dana.
Za početak će nam trebati primjer datuma koji ćemo koristiti u ćeliji. Odlučio sam odrediti datum 14.7.1972 u ćeliju A1 . Radit ćemo formulu u ćeliji desno od nje, B1 , ako želite slijediti kako biste to shvatili.
Započet ćemo s najosnovnijom verzijom formule za izračunavanje dobi. Ako koristite gornju sintaksu da biste utvrdili što je što, A1 tehnički je početni datum , danas bit će krajnji datum , a mi ćemo odrediti dob u godinama pomoću Y . Zato će prva formula koja se koristi izgledati ovako:
= datumif (A1, danas (), Y)
Korisni savjet: Kopirajte i zalijepite formulu izravno u B2 i pritisnite Enter da biste dobili odgovarajući izlaz.
Kada se pravilno izvede, broj koji označava izračunatu dob nalazit će se u B1 kao ' 4 8'.
Učinimo istu formulu samo što ćemo ovaj put odrediti dob u mjesecima pomoću M umjesto Y.
= datumif (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 zabilježiti pomoću YM umjesto samo M.
= datumif (A1, danas (), YM)
Novi rezultat trebao bi biti 7, što je puno upravljiviji broj.
Samo da budemo temeljiti, pogledajmo kako će izgledati dani koristeći i YD i MD.
= datumif (A1, danas (), YD)
= datumif (A1, danas (), MD)
Ovaj put su rezultati za YD prikazani u B1, a rezultati za MD nalaze se u ćeliji B2.
Dosad ste to već vidjeli?
Dalje, sve ćemo to udružiti u nastojanju da si pružimo detaljniji izračun. Formula može biti pomalo užurbano za tipkanje, pa jednostavno kopirajte i zalijepite priloženu u ćeliju B1.
Formula koju treba koristiti 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 poput lančane lance. To je potrebno za dobivanje potpunog izračuna. Vaša Google tablica trebala bi sadržavati istu formulu kao:
Pun, detaljan izračun pružio nam je 46 godina 7 mjeseci i 26 dana. Također možete koristiti istu formulu koristeći funkciju ArrayFormula. To znači da možete izračunati više nego samo jedan datum, već i više datuma.
Nasumce sam odabrao nekoliko spojeva i uključio ih u dodatne ćelije A2-A5 . Odaberite vlastite datume i zabavite se uz to. Da biste koristili funkciju ArrayFormula, kopirajte i zalijepite sljedeće u ćeliju B1:
= ArrayFormula (datumif (B2, C2 (), Y) & Godine & datumif (B2, C2 (), YM) & mjeseci & & datumif (B2, C2 (), MD) & dani)
Ovo su moji rezultati:
Recimo da ste svaki dio datuma željeli odvojiti u svoj uredni mali stupac radi organizacije. U Google tablice dodajte svoj datum_početka (datum rođenja) u jedan stupac, a datum završetka u drugi. U svom sam primjeru odabrao ćeliju B2 za datum_početka, a C2 za krajnji datum. Moji su datumi povezani s rođenjem i nedavnom smrću slavnih Burta Reynoldsa, Johnnyja Casha i Lukea Perryja.
kako otključati nove utrke u vau
Kao što je prikazano, stupac A je ime pojedinca, stupac B sadrži datum početka, a C krajnji datum. Sad ću dodati još četiri stupca s desne strane. Po jedan za Y, YM, YD i kombinaciju sve tri. Sada morate 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 pridruženu formulu, morat ćete upotrijebiti ArrayFormula baš kao što smo to činili ranije u članku. Možete dodati riječi poput Godine kako bi se naznačili rezultati godina stavljanjem iza formule i između zagrada.
= ArrayFormula (datumif (B2, C2, Y) & Godine & datumif (B2, C2, YM) & mjeseci & & datumif (B2, C2, MD) & dani)
Gornja formula je za slavnu osobu. Međutim, ako biste ih željeli samo jednim nohom iskopati, kopirajte i zalijepite sljedeću formulu u ćeliju G2:
= ArrayFormula (datumif (B2: B4, C2: C4, Y) & Godine & datumif (B2: B4, C2: C4, YM) & mjeseci & & datumif (B2: B4, C2: C4, MD) i dani)
Na kraju bi vaš Google Sheet trebao izgledati otprilike ovako:
Prilično uredno, ha? Doista je tako jednostavno kada se koristi funkcija DATEDIF. Sada možemo prijeći na funkciju YEARFRAC.
Funkcija YEARFRAC
Funkcija YEARFRAC jednostavna je za jednostavne rezultate. Izravno je do točke koja daje krajnji rezultat bez svih dodatnih dodanih rezultata godinama, mjesecima i danima.
Evo osnovne formule, primjenjive samo na jednu ćeliju:
= int (YEARFRAC (A1, danas ()))
Datum će rođenja dodati u ćeliju A1 i zalijepiti formulu u B1 za rezultat. Upotrijebit ćemo datum rođenja 11.04.1983 :
Rezultat je 35 godina. Jednostavno, baš kao kad koristite funkciju DATEDIF za jednu ćeliju. Odavde možemo prijeći na korištenje YEARFRAC-a unutar ArrayFormula. Ova vam je formula 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 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:
= ArrayFormula (int (yearfrac (B2: B8, danas (), 1)))
Stavite gornju formulu u ćeliju C2 da biste dobili rezultate.
Ako radije samo nastavite s cijelim stupcem i radije se ne zamarate odgonetnuti gdje završava, možete dodati malu varijaciju formuli. Slijepite IF i LEN prema početku ArrayFormula tako:
= ArrayFormula (if (len (B2: B), (int (yearfrac (B2: B, danas (), 1))),))
To će izračunati sve rezultate unutar tog stupca počevši od B2.