Google Preglednice se lahko uporabljajo za več kot le zbiranje in organizacijo podatkov. Uporabite ga lahko tudi za določanje trenutnega časa, ustvarjanje grafikonov in izračun starosti z datumom rojstva. Slednje se odkrije z uporabo formul in funkcij, vgrajenih neposredno v Google Preglednice.
Določanje starosti iz datuma rojstva v Google Preglednicah
Ko uporabljate Google Preglednice, imate dva prevladujoča načina za določanje starosti glede na datum rojstva. obstaja DATEDIF , ki je bolj prilagodljiva možnost, in YEARFRAC , enostavnejša izbira. Na koncu članka bi morali biti sposobni določiti ne le starost posameznega posameznika, temveč več skupin različnih ljudi hkrati.
Začel bom s funkcijo DATEDIF.
Funkcija DATEDIF
Preden se lahko poglobimo v samo funkcijo, moramo vedeti, kako deluje. To bo zahtevalo učenje sintakse za uporabo s funkcijo DATEDIF. Vsak razdelek, ki ste ga vnesli v Funkcijo, je povezan z nalogo; te naloge si oglejte spodaj:
Sintaksa
=DATEDIF(začetni_datum,končni_datum,enota)
- začetni datum
- Izračun se mora začeti z datumom rojstva.
- končni datum
- To bo datum za zaključek izračuna. Pri določanju trenutne starosti bo ta številka verjetno današnji datum.
- enota
- Izhodne izbire, ki so sestavljene iz: 'Y', 'M', 'D', 'YM', 'YD' ali 'MD'.
- Y – Skupno število polnih preteklih let med začetnim in končnim datumom, ki sta vnesena.
- YM – 'M' pomeni mesece. Ta rezultat prikazuje število mesecev, ki sledijo popolnoma pretečenim letom za 'Y'. Število ne bo preseglo 11.
- YD – 'D' pomeni dneve. Ta rezultat prikazuje število dni, ki sledijo popolnoma pretečenim letom za 'Y'. Število ne bo preseglo 364.
- M – Skupno število popolnoma pretečenih mesecev med vnesenima začetnim in končnim datumom.
- MD – Kot v drugih enotah, „D“ pomeni dneve. Ta rezultat prikazuje število dni po popolnoma pretečenih mesecih za 'M'. Ne sme preseči 30.
- D – Skupno število polno pretečenih dni med vnesenima začetnim in končnim datumom.
Izračun
Zdaj, ko razumete sintakso, ki bo uporabljena, lahko nastavimo formulo. Kot je bilo že omenjeno, je funkcija DATEDIF bolj prilagodljiva možnost pri določanju starosti glede na datum rojstva. Razlog za to je, da lahko izračunate vse podrobnosti starosti v obliki leta, meseca in dneva.
Za začetek potrebujemo primer datuma za uporabo v celici. Odločil sem se, da postavim datum 14.7.1972 v celico A1 . Izvedli bomo formulo v celici desno od nje, B1 , če želite slediti, da se tega naučite.
Začeli bomo z najbolj osnovno različico formule za izračun starosti. Če uporabljate zgornjo sintakso, da ugotovite, kaj je kaj, A1 je tehnično začetni datum , danes bo končni datum , starost pa bomo določili v letih z uporabo 'Y' . Zato bo prva uporabljena formula izgledala takole:
=datedif(A1,today(),"Y")
kako narediti cement v minecraftu
Koristen nasvet: kopirajte in prilepite formulo neposredno v B2 in pritisnite Enter, da prejmete ustrezen rezultat.
Ko je opravljeno pravilno, bo številka, ki označuje izračunano starost, v B1 kot '46'.
Naredimo isto formulo, le da bomo tokrat starost določili v mesecih 'M' namesto 'Y'.
=datedif(A1,today(),"M")
Skupno bi bilo 559 mesecev. To je staro 559 mesecev.
Vendar je ta številka nekoliko nesmiselna in mislim, da jo lahko zmanjšamo z uporabo 'V' namesto samo 'M'.
=datedif(A1,today(),"YM")
Nov rezultat bi moral biti 7, kar je veliko bolj obvladljiva številka.
Da bi bili temeljiti, poglejmo, kako bodo izgledali dnevi z uporabo obeh 'YD' in 'MD'.
=datedif(A1,today(),"YD")
=datedif(A1,today(),"MD")
Tokrat so rezultati za »YD« prikazani v B1, rezultat za »MD« pa v celici B2.
Vam je uspelo?
Nato bomo vse to združili, da bi dobili podrobnejši izračun. Vnašanje formule je lahko nekoliko naporno, zato samo kopirajte in prilepite navedeno formulo v celico B1.
Formula za uporabo je:
=datedif(A1,today(),"Y")&" Years "&datedif(A1,today(),"YM")&" months & "& datedif(A1,today(),"MD")&" days"
Znak & se uporablja za združevanje vsake formule skupaj kot verižni člen. To je potrebno za popoln izračun. Google Preglednica mora vsebovati isto formulo kot:
Popoln, podroben izračun nam je zagotovil 46 let, 7 mesecev in 26 dni. Isto formulo lahko uporabite tudi s funkcijo ArrayFormula. To pomeni, da lahko izračunate več kot le en datum, ampak tudi več datumov.
Naključno sem izbral nekaj datumov in jih vtaknil v dodatne celice A2-A5 . Izberite svoje datume in se ob tem malo zabavajte. Če želite uporabiti funkcijo ArrayFormula, kopirajte in prilepite naslednje v celico B1:
=ArrayFormula(datedif(A1:A5,today(),"Y")&" Years "&datedif(A1:A5,today(),"YM")&" months & "& datedif(A1:A5,today(),"MD")&" days")
To so moji rezultati:
Zdaj pa recimo, da ste želeli vsak del datuma ločiti v svoj čeden majhen stolpec zaradi organizacije. V Google Preglednicah dodajte začetni_datum (datum rojstva) v en stolpec in končni_datum v drugega. V svojem primeru sem izbral celico B2 za začetni_datum in C2 za končni_datum. Moji datumi so povezani z rojstvi in nedavnimi smrtmi znanih osebnosti Burta Reynoldsa, Johnnyja Casha in Lukea Perryja.
Kot je prikazano, je stolpec A ime posameznika, v stolpcu B je začetni_datum, v C pa končni_datum. Zdaj bom na desno dodal še štiri stolpce. Ena za vsako od 'Y', 'YM', 'YD' in kombinacijo vseh treh. Zdaj morate v vsako vrstico za vsako slavno osebo samo dodati pravilne formule.
Burt Reynolds:
=DATEDIF(B2,C2,"Y")
Spremenite »Y« v ustrezen stolpec, ki ga poskušate izračunati.
Johnny Cash:
=DATEDIF(B3,C3,"Y")
Spremenite »Y« v ustrezen stolpec, ki ga poskušate izračunati.
Luke Perry:
=DATEDIF(B4,C4,"Y")
Spremenite »Y« v ustrezen stolpec, ki ga poskušate izračunati.
Če želite dobiti formulo JOINED, boste morali uporabiti ArrayFormula, kot smo to storili prej v članku. Dodate lahko besede, kot so leta za označevanje letnih rezultatov tako, da ga postavite za formulo in med oklepaje.
=ArrayFormula(datedif(B2,C2,"Y")&" Years "&datedif(B2,C2,"YM")&" months & "& datedif(B2,C2,"MD")&" days")
Zgornja formula velja za zvezdnika. Če pa bi jih radi z enim zamahom izločili vse, kopirajte in prilepite naslednjo formulo v celico G2:
=ArrayFormula(datedif(B2:B4,C2:C4,"Y")&" Years "&datedif(B2:B4,C2:C4,"YM")&" months & "& datedif(B2:B4,C2:C4,"MD")&" days")
Vaša Google Preglednica bi morala izgledati nekako takole:
Precej lepo, kajne? Pri uporabi funkcije DATEDIF je res tako preprosto. Zdaj lahko preidemo na uporabo funkcije YEARFRAC.
Funkcija YEARFRAC
Funkcija YEARFRAC je preprosta za preproste rezultate. Ravno do točke zagotavlja končni rezultat brez vseh dodatnih dodanih rezultatov leta, mesece in dneve.
Tukaj je osnovna formula, ki velja samo za eno celico:
=int(YEARFRAC(A1,today()))
Rojstni datum boste dodali v celico A1 in formulo prilepili v B1 za rezultat. Uporabili bomo rojstni datum 11. 4. 1983 :
Rezultat je 35 let. Preprosto, tako kot pri uporabi funkcije DATEDIF za eno celico. Od tu lahko nadaljujemo z uporabo YEARFRAC znotraj ArrayFormula. Ta formula je bolj uporabna za vas, ko morate izračunati starost velikih skupin, kot so študenti, člani fakultete, člani ekipe itd.
informacije o slikah za zaklenjeni zaslon Windows 10
Dodati bomo morali stolpec z različnimi rojstnimi datumi. Izbral sem stolpec B, saj bo A uporabljen za imena posameznikov. Stolpec C bo uporabljen za končne rezultate.
Če želite zapolniti starost v sosednjem stolpcu, bomo morali uporabiti naslednjo formulo:
=ArrayFormula(int(yearfrac(B2:B8,today(),1)))
Postavite zgornjo formulo v celico C2, da dobite rezultate.
Če bi raje samo nadaljevali s celotnim stolpcem in se raje ne bi trudili z ugotavljanjem, kje se konča, lahko formuli dodate rahlo spremembo. Približajte IF in LEN proti začetku ArrayFormula takole:
=ArrayFormula(if(len(B2:B),(int(yearfrac(B2:B,today(),1))),))
To bo izračunalo vse rezultate v tem stolpcu, začenši od B2.