Kako izračunati starost v Google Preglednicah od datuma rojstva

Google Preglednice se lahko uporabljajo za več kot le za zbiranje in organizacijo podatkov. Uporabite ga lahko tudi za določanje trenutnega časa, ustvarjanje grafikonov in izračun starosti z uporabo rojstnega datuma. Slednjega odkrijemo z uporabo formul in funkcij, vgrajenih neposredno v Google Preglednice.

Kako izračunati starost v Google Preglednicah od datuma rojstva

Določanje starosti od datuma rojstva v Google Preglednicah

Ko uporabljate Google Preglednice, imate dva prevladujoča načina za določitev starosti od datuma rojstva. obstaja DATUM , ki je bolj prilagodljiva možnost, in YEARFRAC , enostavnejša izbira. Do konca članka bi morali biti sposobni določiti starost posameznega posameznika, temveč starost 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, spodaj si oglejte te naloge:

Sintaksa

=DATEDIF(datum_začetka,končni_datum,enota)

  • začetni datum
    • Izračun se bo moral začeti z rojstnim datumom.
  • končni datum
    • To bo datum za zaključek izračuna. Pri določanju trenutne starosti bo ta številka verjetno današnji datum.
  • enoto
  • Izhodne izbire, ki jih sestavljajo: “Y”,”M”,”D”,”YM”,”YD” ali “MD”.
  • Y – Skupno število polnih, preteklih let med vnesenim začetnim in končnim datumom.
    • YM – »M« stoji več mesecev. Ta rezultat prikazuje število mesecev po polno preteklih letih za „Y“. Število ne bo preseglo 11.
    • YD - "D" pomeni dneve. Ta izhod prikazuje število dni po polno pretečenih letih za „Y“. Število ne bo preseglo 364.
  • M – Skupno število polno preteklih mesecev med vnesenim začetnim in končnim datumom.
    • MD – Tako kot v drugih enotah, »D« pomeni dneve. Ta izhod prikazuje število dni po polno pretečenih mesecih za „M“. Ne sme presegati 30.
  • D – Skupno število v celoti pretečenih dni med vnesenim začetnim in končnim datumom.

Izračun

Zdaj, ko razumete sintakso, ki bo uporabljena, lahko nastavimo formulo. Kot smo že omenili, je funkcija DATEDIF bolj prilagodljiva možnost pri določanju starosti od datuma rojstva. Razlog za to je, da lahko izračunate vse podrobnosti o starosti v obliki leta, meseca in dneva.

Za začetek bomo potrebovali primer datuma za uporabo v celici. Odločil sem se, da postavim datum 7/14/1972 v celico A1 . Formulo bomo naredili v celici desno od nje, B1 , če hočeš slediti, da se obvladaš.

Začeli bomo z najosnovnejšo 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 , in bomo določili starost v letih z uporabo "Y" . Zato bo prva uporabljena formula izgledala tako:

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

Koristni namig: Kopirajte in prilepite formulo neposredno v B2 in pritisnite enter, da prejmete ustrezen rezultat.

Ko bo opravljeno pravilno, bo številka, ki označuje izračunano starost, v B1 kot „ 4 8 ’.

Naredimo isto formulo, le da bomo tokrat določili starost v mesecih "M" namesto "Y".

=datedif(A1,danes(),"M")

Skupno bi bilo 559 mesecev. To je 559 mesecev.

Vendar je ta številka nekoliko absurdna in mislim, da jo lahko z uporabo znižamo "YM" namesto samo "M".

=datedif(A1,danes(),"YM")

Nov rezultat bi moral biti 7, kar je veliko bolj obvladljiva številka.

Da bomo natančni, poglejmo, kako bodo videti dnevi z uporabo »YD« in »MD«.

=datedif(A1,danes(),"YD")

=datedif(A1,danes(),"MD")

Tokrat so rezultati za “YD” prikazani v B1, rezultat za “MD” pa se nahaja v celici B2.

Ste se do zdaj že znašli?

Nato bomo vse to združili, da bi si zagotovili podrobnejši izračun. Formula je lahko nekoliko naporna za vnašanje, zato preprosto kopirajte in prilepite priloženo v celico B1.

Formula za uporabo je:

=datedif(A1,today(),”Y”)&” Leta “&datedif(A1,today(),”YM”)&” meseci & “& datedif(A1,today(),”MD”)&” dni ”

Ampersand se uporablja za združevanje vsake formule kot verižni člen. To je potrebno za popoln izračun. Vaša Google Preglednica mora vsebovati isto formulo kot:

Popoln, podroben izračun nam je zagotovil 46 let 7 mesecev in 26 dni. Enako formulo lahko uporabite tudi s funkcijo ArrayFormula. To pomeni, da lahko izračunate več kot samo en datum, ampak tudi več datumov.

Naključno sem izbral nekaj datumov in jih priključil 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(B2,C2(),”Y”)&” Leta “&datedif(B2,C2(),”YM”)&” meseci & “& datedif(B2,C2(),”MD”)& " dnevi")

To so moji rezultati:

Recimo, da ste želeli vsak del zmenka ločiti v svoj čeden stolpec za organizacijo sakeja. V Google Preglednicah dodajte svoj začetni_datum (datum rojstva) v en stolpec in končni_datum v drugega. V mojem primeru sem izbral celico B2 za začetni_datum in C2 za končni_datum. Moji datumi so povezani z rojstvi in ​​nedavnimi smrtmi slavnih Burt Reynolds, Johnny Cash in Luke Perry.

Kot je prikazano, je stolpec A ime posameznika, stolpec B vsebuje začetni_datum, C pa končni_datum. Zdaj bom na desni dodal še štiri stolpce. Ena za vsako od "Y", "YM", "YD" in kombinacija vseh treh. Zdaj morate samo dodati pravilne formule v vsako vrstico za vsako slavno osebo.

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 JOIND, boste morali uporabiti ArrayFormula, tako kot smo to storili prej v članku. Dodate lahko besede, kot so Leta za prikaz letnih rezultatov tako, da ga postavite za formulo in med oklepaje.

=ArrayFormula(datedif(B2,C2,”Y”)&” Leta “&datedif(B2,C2,”YM”)&” meseci & “& datedif(B2,C2,”MD”)&”days”)

Zgornja formula velja za slavno osebo. Če pa jih želite z enim zamahom zbiti vse, kopirajte in prilepite naslednjo formulo v celico G2:

=ArrayFormula(datedif(B2:B4,C2:C4,”Y”)&” Leta “&datedif(B2:B4,C2:C4,”YM”)&” meseci & “& datedif(B2:B4,C2:C4 ,”MD”)&”dni”)

Vaša Google Preglednica bi morala izgledati nekako takole:

Precej urejeno, kaj? Pri uporabi funkcije DATEDIF je res tako preprosto. Zdaj lahko preidemo na uporabo funkcije YEARFRAC.

Funkcija YEARFRAC

Funkcija YEARFRAC je preprosta za preproste rezultate. Je naravnost do točke in zagotavlja končni rezultat brez vseh dodatnih dodanih rezultatov za leta, mesece in dneve.

Tu je osnovna formula, ki se uporablja samo za eno celico:

=int(YEARFRAC(A1,danes()))

V celico A1 boste dodali datum rojstva in prilepili formulo v B1 za rezultat. Uporabili bomo datum rojstva 11/04/1983 :

Rezultat je 35 let. Preprosto, tako kot pri uporabi funkcije DATEDIF za eno celico. Od tu lahko preidemo na uporabo YEARFRAC v ArrayFormula. Ta formula je bolj uporabna za vas, ko morate izračunati starost velikih skupin, kot so študenti, člani fakultete, člani ekipe itd.

Dodati bomo morali stolpec z različnimi datumi rojstva. Izbral sem stolpec B, saj bo A uporabljen za imena posameznikov. Za končne rezultate bo uporabljen stolpec C.

Da zapolnimo starost v sosednji stolpec, bomo morali uporabiti naslednjo formulo:

=ArrayFormula(int(yearfrac(B2:B8,danes(),1)))

Zgornjo formulo postavite v celico C2, da dobite rezultate.

Če bi raje nadaljevali s celotnim stolpcem in se raje ne bi trudili ugotoviti, kje se konča, lahko formuli dodate rahlo spremembo. Pritiskajte IF in LEN proti začetku ArrayFormule takole:

=ArrayFormula(if(len(B2:B),(int(yearfrac(B2:B,danes(),1))),))

To bo izračunalo vse rezultate v tem stolpcu, začenši z B2.