Anonim

Tabuľky Google možno použiť na viac ako len na zhromažďovanie a organizáciu údajov. Môžete ho tiež použiť na určenie aktuálneho času, vytvorenie grafov a výpočet veku pomocou dátumu narodenia. Ten je objavený pomocou vzorcov a funkcií zabudovaných priamo do Tabuliek Google.

Prečítajte si tiež náš článok Ako pridať a odstrániť riadky a stĺpce v Tabuľkách Google

Určenie veku od dátumu narodenia v Tabuľkách Google

Pri používaní Tabuliek Google máte dva hlavné spôsoby, ako určiť vek od dátumu narodenia. K dispozícii je DATEDIF, ktorý je flexibilnejšou možnosťou, a YEARFRAC, jednoduchšia voľba. Na konci článku by ste mali byť schopní určiť nielen vek jednotlivca, ale aj vek viacerých skupín rôznych ľudí naraz.

Začnem veci funkciou DATEDIF.

Funkcia DATEDIF

Predtým, ako sa môžeme ponoriť do samotnej funkcie, musíme vedieť, ako to funguje. Naučí sa to syntax pre použitie s funkciou DATEDIF.

syntax

= DATEDIF (dátum_začiatku, dátum_konca, jednotka)

    • dátum začiatku
      • Výpočet sa musí začať dátumom narodenia.
    • end_date
      • Toto je dátum ukončenia výpočtu. Pri určovaní aktuálneho veku bude toto číslo pravdepodobne dátumom dnešným.
  • jednotka
    • Možnosti výstupu pozostávajúce z: „Y“, „M“, „D“, „YM“, „YD“ alebo „MD“.
  • Y - Celkový počet celých uplynulých rokov medzi zadaným dátumom začiatku a konca.
    • YM - „M“ znamená mesiace. Tento výstup ukazuje počet mesiacov nasledujúcich po úplne uplynulých rokoch pre „Y“. Toto číslo nepresiahne 11.
    • YD - „D“ znamená dni. Tento výstup ukazuje počet dní nasledujúcich po úplne uplynulých rokoch pre „Y“. Toto číslo nepresiahne 364.
  • M - Celkový počet úplne uplynulých mesiacov medzi zadaným dátumom začiatku a konca.
    • MD - Rovnako ako v iných jednotkách aj „D“ znamená dni. Tento výstup ukazuje počet dní nasledujúcich po úplne uplynulých mesiacoch pre „M“. Nesmie prekročiť 30.
  • D - Celkový počet úplne uplynulých dní medzi zadaným dátumom začiatku a konca.

Výpočet

Po pochopení použitej syntaxe môžeme zostaviť vzorec. Ako už bolo uvedené, funkcia DATEDIF je flexibilnejšou možnosťou pri určovaní veku od dátumu narodenia. Dôvodom je to, že môžete vypočítať všetky podrobnosti o veku vo formáte rok, mesiac a deň.

Na začiatok budeme potrebovať príklad dátumu, ktorý sa použije v bunke. Rozhodol som sa umiestniť dátum 14/14/1972 do bunky A1 . Budeme robiť vzorec v bunke napravo od toho, B1, ak chcete postupovať ďalej, aby ste to dosiahli.

Na výpočet veku začneme najzákladnejšou verziou vzorca. Ak používate vyššie uvedenú syntax na zistenie toho, čo je, A1 je technicky začiatok_dátum, dnes bude dátum konca a my určíme vek v rokoch pomocou „Y“ . Preto bude prvý použitý vzorec vyzerať takto:

= Datedif (A1, dnes (), "Y")

Ak sa to urobí správne, číslo označujúce vypočítaný vek sa umiestni v B1 ako „ 46 “.

Rovnaký vzorec urobíme iba teraz, keď určíme vek v mesiacoch pomocou „M“ namiesto „Y“.

= Datedif (A1, dnes (), "M"),

Celkom by to bolo 559 mesiacov. To je 559 mesiacov.

Toto číslo je však trochu absurdné a myslím si, že ho môžeme zredukovať pomocou „YM“ namiesto „M“.

= Datedif (A1, dnes (), "YM")

Nový výsledok by mal byť 7, čo je omnoho lepšie zvládnuteľné číslo.

Len aby sme boli dôkladní, pozrime sa, ako budú vyzerať dni, keď použijeme „YD“ aj „MD“.

= Datedif (A1, dnes (), "YD")

= Datedif (A1, dnes (), "MD")

Tentoraz sa výsledky pre „YD“ zobrazia v B1 a výsledok pre „MD“ sa nachádza v bunke B2.

Dosiahli ste to?

Ďalej ich spojíme do jedného celku, aby sme si poskytli podrobnejší výpočet. Vzorec môže mať trochu hektický charakter, takže stačí skopírovať a vložiť poskytnutý do bunky B1.

Vzorec, ktorý sa má použiť, je:

= datedif (A1, dnes (), „Y“) a „roky“ & datedif (A1, dnes (), „YM“) & „mesiace &„ & datedif (A1, dnes (), „MD“) & „dni "

Ampersand sa používa na spojenie každého vzorca spolu ako reťazový článok. To je nevyhnutné na získanie úplného výpočtu. Váš hárok Google by mal obsahovať rovnaké vzorce ako:

Úplný a podrobný výpočet nám poskytol 46 rokov, 7 mesiacov a 26 dní. Rovnaký vzorec môžete použiť aj pomocou funkcie ArrayFormula. To znamená, že môžete počítať viac ako len jeden dátum, ale aj viac dátumov.

Náhodne som si vybral pár dátumov a zapojil ich do ďalších buniek A2-A5 . Vyberte si svoje vlastné rande a bavte sa s tým. Ak chcete použiť funkciu ArrayFormula, skopírujte a prilepte do bunky B1 nasledujúce:

= ArrayFormula (datedif (B2, C2 (), "Y") & "Roky" & datedif (B2, C2 (), "YM") & "mesiace &" & datedif (B2, C2 (), "MD") & " dni")

Toto sú moje výsledky:

Povedzme, že ste chceli rozdeliť každú časť dátumu do vlastného elegantného malého stĺpca kvôli organizácii. V Tabuľkách Google pridajte dátum začatia (dátum narodenia) do jedného stĺpca a dátum konca do druhého. V mojom príklade som vybral bunku B2 pre počiatočný dátum a C2 pre koncový dátum. Moje dáta súvisia s narodením a nedávnymi úmrtiami celebrít Burta Reynoldsa, Johnnyho Casha a Luka Perryho.

Ako je zobrazené, stĺpec A je meno jednotlivca, stĺpec B obsahuje počiatočný dátum a C koncový dátum. Teraz pridám ďalšie štyri stĺpce vpravo. Jeden pre každé z „Y“, „YM“, „YD“ a kombinácia všetkých troch. Teraz musíte do každého riadku pridať správne vzorce pre každú celebritu.

Burt Reynolds:

= DATEDIF (B2, C2, „Y“) Zmeňte „Y“ na zodpovedajúci stĺpec, ktorý sa snažíte vypočítať.

Johnny Cash:

= DATEDIF (B3, C3, „Y“) Zmeňte „Y“ na zodpovedajúci stĺpec, ktorý sa snažíte vypočítať.

Luke Perry:

= DATEDIF (B4, C4, „Y“) Zmeňte „Y“ na zodpovedajúci stĺpec, ktorý sa snažíte vypočítať.

Ak chcete získať vzorec JOINED, budete musieť použiť ArrayFormula rovnako ako v predchádzajúcom článku. Môžete pridať slová ako Roky a uviesť výsledky rokov tak, že ich umiestnite za vzorec a medzi zátvorky.

= ArrayFormula (datedif (B2, C2, "Y") & "Years" & datedif (B2, C2, "YM") & "month &" & datedif (B2, C2, "MD") & "days")

Vyššie uvedený vzorec je pre jednu celebritu. Ak by ste ich však chceli naraziť iba jedným spadnutím, skopírujte a prilepte nasledujúci vzorec do bunky G2:

= ArrayFormula (datedif (B2: B4, C2: C4, "Y") & "Roky" & datedif (B2: B4, C2: C4, "YM") & "mesiace &" & datedif (B2: B4, C2: C4), „MD“) a „dni“)

Váš hárok Google by mal nakoniec vyzerať takto:

Docela pekné, čo? Pri použití funkcie DATEDIF je to skutočne také jednoduché. Teraz sa môžeme presunúť pomocou funkcie YEARFRAC.

Funkcia YEARFRAC

Funkcia YEARFRAC je jednoduchá pre jednoduché výsledky. Je to priamo k bodu, ktorý poskytuje konečný výsledok bez ďalších dodatočných výstupov za roky, mesiace a dni.

Tu je základný vzorec, ktorý sa dá použiť iba na jednu bunku:

= Int (YEARFRAC (A1, dnes ()))

Do bunky A1 pridáte dátum narodenia a do výsledku vložte vzorec do B1. Použijeme dátum narodenia 4. 4. 1983 :

Výsledok je 35 rokov. Jednoduché, rovnako ako pri použití funkcie DATEDIF pre jednu bunku. Odtiaľto môžeme prejsť na používanie YEARFRAC v rámci ArrayFormula. Tento vzorec je pre vás užitočnejší, keď potrebujete vypočítať vek veľkých skupín, ako sú študenti, členovia fakulty, členovia tímu atď.

Budeme musieť pridať stĺpec s rôznymi dátumami narodenia. Vybral som stĺpec B, pretože A sa použije pre mená jednotlivcov. Stĺpec C sa použije pre konečné výsledky.

Aby sme vyplnili vek v susednom stĺpci, musíme použiť nasledujúci vzorec:

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

Ak chcete získať výsledky, umiestnite vyššie uvedený vzorec do bunky C2.

Ak by ste radšej len pokračovali celým stĺpcom a radšej by ste sa neobťažovali zistiť, kde to končí, môžete do vzorca pridať malú variáciu. Prilepte IF a LEN na začiatok ArrayFormula takto:

= ArrayFormula (if (ľan (B2: B), (int (yearfrac (B2: B, dnes (), 1)))))

Vypočítajú sa všetky výsledky v tomto stĺpci začínajúce od B2.

Ako vypočítať vek v google hárkoch od dátumu narodenia