Google Preglednice je mogoče uporabiti za več kot le zbiranje in organizacijo podatkov. Uporabite ga lahko tudi za določanje trenutnega časa, ustvarjanje grafikonov in izračun starosti s pomočjo rojstnega datuma. Slednje odkrijemo z uporabo formul in funkcij, vgrajenih neposredno v Google Preglednice.
Določanje starosti od rojstnega datuma v Google Preglednicah
Ko uporabljate Google Preglednice, imate na dva načina prevladovanja starosti od rojstnega datuma. Obstaja DATEDIF , ki je bolj prilagodljiva možnost, in LETNIK , enostavnejša izbira. Na koncu članka bi lahko ugotovili ne le starost posameznika, temveč tudi starost več skupin različnih ljudi hkrati.
Stvari bom začel s funkcijo DATEDIF.
Funkcija DATEDIF
Preden se lahko poglobimo v samo funkcijo, bomo morali vedeti, kako deluje. To bo zahtevalo učenje sintakse za uporabo s funkcijo DATEDIF.Vsak odsek, ki ste ga z opravilom vnesli v osnovne funkcije funkcije, si oglejte spodaj:
Sintaksa
= DATEDIF (datum začetka, datum konca, enota)
- začetni datum
- Izračun se bo moral začeti z datumom rojstva.
- končni datum
- To bo datum zaključka izračuna. Pri določanju trenutne starosti bo verjetno to število današnji datum.
- enota
- Izhodne možnosti, ki jih sestavljajo: Y, M, D, YM, YD ali MD.
- Y - Skupno število polnih, pretečenih let med vnesenim začetnim in končnim datumom.
- YM - 'M' stoji mesece. Ta rezultat prikazuje število mesecev po popolnoma pretečenih letih za „Y“. Število ne bo preseglo 11.
- YD - 'D' stoji dneve. Ta rezultat prikazuje število dni po popolnoma pretečenih letih za „Y“. Število ne bo preseglo 364.
- M - Skupno število popolnoma pretečenih mesecev med vnesenim začetnim in končnim datumom.
- MD - Tako kot v drugih enotah tudi „D“ stoji dneve. Ta rezultat prikazuje število dni po popolnoma pretečenih mesecih za „M“. Ne sme presegati 30.
- D - Skupno število popolnoma 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 rojstnega datuma. 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, ki ga bomo uporabili v celici. Odločila sem se, da določim datum 14.7.1972 v celico A1 . Formulo bomo delali v celici desno od nje, B1 , če želite nadaljevati, da ga obvestite.
Za začetek bomo začeli 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 določili bomo starost v letih, ki jih bomo uporabili Y. . Zato bo prva uporabljena formula videti takole:
= datumif (A1, danes (), Y)
Koristni namig: Kopirajte in prilepite formulo neposredno v B2 in pritisnite Enter, da dobite ustrezen izhod.
Ko bo pravilno opravljeno, bo številka, ki označuje izračunano starost, v B1 prikazana kot „ 4. 8.'.
Naredimo enako formulo, le da bomo tokrat določili starost v mesecih M namesto Y.
= datumif (A1, danes (), M)
Skupaj bi bilo 559 mesecev. To je staro 559 mesecev.
Vendar pa je ta številka nekoliko nesmiselna in mislim, da jo lahko z uporabo zmanjšamo YM namesto samo M.
= datumif (A1, danes (), YM)
Novi rezultat bi moral biti 7, kar je veliko bolj obvladljivo število.
Da bi bili temeljiti, poglejmo, kako bodo videti dnevi z uporabo YD in MD.
= datumif (A1, danes (), YD)
= datumif (A1, danes (), MD)
Tokrat so rezultati za YD prikazani v B1, rezultati za MD pa v celici B2.
Ste ga že imeli?
Nato bomo vse skupaj združili, da bi si zagotovili podrobnejši izračun. Formulo lahko postane nekoliko grozljivo pri vnašanju, zato preprosto kopirajte in prilepite priloženo v celico B1.
Formula za uporabo je:
= datumif (A1, danes (), Y) & leta & datumif (A1, danes (), YM) & meseci & & datumif (A1, danes (), MD) in dnevi
Z ampersandom se vsaka formula poveže kot verižna povezava. To je potrebno za popoln izračun. Vaš Google Sheet mora vsebovati enako formulo kot:
Popoln in podroben izračun nam je dal 46 let 7 mesecev in 26 dni. Isto formulo lahko uporabite tudi s funkcijo ArrayFormula. To pomeni, da lahko izračunate več kot en sam datum, lahko pa tudi več datumov.
Naključno sem izbral nekaj zmenkov 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 (datumif (B2, C2 (), Y) & leta & dateif (B2, C2 (), YM) & meseci & & datumif (B2, C2 (), MD) in dnevi)
To so moji rezultati:
Zdaj pa recimo, da ste želeli vsak del datuma ločiti v svoj majhen kolumnček za organizacijo. V Google Preglednice v en stolpec dodajte datum začetka (datum rojstva), v drugega pa datum končnega datuma. 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 slavnih Burta Reynoldsa, Johnnyja Casha in Luke Perryja.
kako kupiti zaloge po urah
Kot je prikazano, je stolpec A ime posameznika, stolpec B vsebuje datum začetka in C datum konca. Zdaj bom na desni dodal še štiri stolpce. Po en za Y, YM, YD in kombinacijo vseh treh. Zdaj morate v vsako vrstico za vsako slavno osebo dodati pravilne formule.
Burt Reynolds:
= DATEDIF (B2, C2, Y) Spremenite ‘Y v ustrezen stolpec, ki ga želite izračunati.
Johnny Cash:
= DATEDIF (B3, C3, Y) Spremenite ‘Y v ustrezen stolpec, ki ga želite izračunati.
Luke Perry:
= DATEDIF (B4, C4, Y) Spremenite ‘Y v ustrezen stolpec, ki ga želite izračunati.
Če želite dobiti pridruženo formulo, boste morali uporabiti ArrayFormula, tako kot smo to storili prej v članku. Dodate lahko besede kot Leta da se navedejo rezultati leta, tako da se postavi za formulo in med oklepaji.
= ArrayFormula (datumif (B2, C2, Y) & leta & datumif (B2, C2, YM) & meseci & & datumif (B2, C2, MD) in dnevi)
Zgornja formula je za slavno osebo. Če pa jih želite kar naenkrat zrušiti, kopirajte in prilepite naslednjo formulo v celico G2:
= ArrayFormula (z datumif (B2: B4, C2: C4, Y) in leta & z datumi (B2: B4, C2: C4, YM) & meseci & & z datumi (B2: B4, C2: C4, MD) in dnevi)
Na koncu bi moral biti vaš Google Sheet videti nekako takole:
Precej lepo, kaj? Z uporabo funkcije DATEDIF je res tako preprosto. Zdaj lahko nadaljujemo z uporabo funkcije YEARFRAC.
Funkcija YEARFRAC
Funkcija YEARFRAC je enostavna za preproste rezultate. To je naravnost do točke, ki zagotavlja končni rezultat brez vseh dodatnih dodanih rezultatov za leta, mesece in dni.
Tu je osnovna formula, ki se uporablja samo za eno celico:
= int (YEARFRAC (A1, danes ()))
Datum rojstva boste dodali v celico A1 in za rezultat prilepili formulo v B1. Uporabili bomo datum rojstva 11.04.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 študentje, člani fakultete, člani ekipe itd.
Dodati bomo morali stolpec z različnimi rojstnimi datumi. Izbral sem stolpec B, saj bo A uporabljen za imena posameznikov. Za končne rezultate bo uporabljen stolpec C.
Za izpolnitev starosti v sosednjem stolpcu bomo morali uporabiti naslednjo formulo:
= ArrayFormula (int (yearfrac (B2: B8, danes (), 1)))
Zgornjo formulo položite v celico C2, da dobite rezultate.
Če raje nadaljujete s celotnim stolpcem in se raje ne trudite, da bi ugotovili, kje se konča, lahko formuli dodate majhne spremembe Premaknite se na IF in LEN proti začetku ArrayFormula tako:
= ArrayFormula (if (len (B2: B), (int (yearfrac (B2: B, danes (), 1))),))
S tem bomo izračunali vse rezultate v tem stolpcu, ki se začnejo od B2.