Ako vypočítať vek v programe Excel pomocou vzorcov + šablóna kalkulačky ZDARMA

Pozrite si video - Ako vypočítať vek v programe Excel (v rokoch, mesiacoch a dňoch)

Vďaka kombinácii funkcií Excelu a dátumu narodenia môžete v Exceli ľahko vypočítať vek. Vek môžete vypočítať do aktuálneho dátumu alebo medzi zadaným časovým obdobím.

Tu zobrazenú techniku ​​je možné použiť aj v iných situáciách, ako je výpočet trvania projektu alebo trvanie služby.

Ako vypočítať vek v programe Excel

V tomto návode sa naučíte, ako vypočítať vek v programe Excel, v:

  • Počet rokov, ktoré uplynuli do uvedeného dátumu.
  • Počet rokov, mesiacov a dní, ktoré uplynuli do uvedeného dátumu.

Môžete si tiež stiahnuť súbor Šablóna kalkulačky veku pre Excel.

Vypočítajte vek v Exceli - iba roky

Predpokladajme, že v bunke B1 máte dátum narodenia a chcete vypočítať, koľko rokov od tohto dátumu uplynulo, tu je vzorec, ktorý vám poskytne výsledok:

= DATEDIF (B1, DNES (), "Y")

Ak máte v bunke aktuálny dátum (alebo dátum ukončenia), namiesto funkcie DNES môžete použiť referenciu. Ak napríklad máte v bunke B2 aktuálny dátum, môžete použiť vzorec:

= DATEDIF (B1, B2, "Y")

Funkcia DATEDIF je poskytovaná kvôli kompatibilite s Lotus 1-2-3.

Jednou z vecí, ktoré si pri použití tejto funkcie všimnete, je, že pre túto funkciu nie je k dispozícii žiadna technológia IntelliSense. Pri použití tejto funkcie sa nezobrazí žiadny popis.

To znamená, že zatiaľ čo túto funkciu môžete používať v programe Excel, musíte poznať syntax a koľko argumentov táto funkcia obsahuje.

Ak máte záujem dozvedieť sa viac o funkcii DATEDIF, prečítajte si obsah nižšie uvedeného poľa. Ak nie, môžete to preskočiť a prejsť na ďalšiu sekciu.

Syntax funkcie DATEDIF:

= DATEDIF (počiatočný_dátum, koncový_dátum, jednotka)

Na to sú potrebné 3 argumenty:

  • dátum začiatku: Je to dátum, ktorý predstavuje hodnotu dátumu začiatku obdobia. Je možné ho zadať ako textové reťazce v dvojitých úvodzovkách, ako sériové čísla alebo v dôsledku inej funkcie, napríklad DATE ().
  • end_date: Je to dátum, ktorý predstavuje hodnotu dátumu ukončenia obdobia. Je možné ho zadať ako textové reťazce v dvojitých úvodzovkách, ako sériové čísla alebo v dôsledku inej funkcie, napríklad DATE ().
  • jednotka: Toto by určilo, aký typ výsledku získate z tejto funkcie. Z funkcie DATEDIF môžete získať šesť rôznych výstupov podľa toho, akú jednotku použijete. Tu sú jednotky, ktoré môžete použiť:
    • „Y“ - vráti počet dokončených rokov v uvedenom časovom období.
    • „M“ - vráti počet dokončených mesiacov v uvedenom časovom období.
    • „D“ - vráti počet dokončených dní v uvedenom období.
    • „MD“ - vráti počet dní v období, ale nezapočítava dni v dokončených rokoch a mesiacoch.
    • „YM“ - vráti počet mesiacov v období, ale nepočíta sa počet mesiacov v dokončených rokoch.
    • „YD“ - vráti počet dní v období, ale nepočíta sa počet dní v dokončených rokoch.

Na výpočet veku v programe Excel (v rokoch) v uvedenom rozsahu dátumov môžete použiť aj funkciu YEARFRAC.

Tu je vzorec:

= INT (ROK FRAC (B1, DNES ()))

Funkcia YEARFRAC vráti počet rokov medzi dvoma zadanými dátumami a potom funkcia INT vráti iba celočíselnú časť hodnoty.

POZNÁMKA: Na získanie hodnoty dátumu je osvedčené používať funkciu DATE. Vyhne sa akýmkoľvek chybným výsledkom, ktoré môžu nastať pri zadaní dátumu ako textu alebo v inom formáte (čo nie je prijateľný formát dátumu).

Vypočítajte vek v Exceli - roky, mesiace a dni

Predpokladajme, že v bunke A1 máte dátum narodenia. Tu sú vzorce:

Ak chcete získať ročnú hodnotu:

= DATEDIF (B1, DNES (), "Y")

Ak chcete získať hodnotu mesiaca:

= DATEDIF (B1, DNES (), "YM")

Ak chcete získať hodnotu dňa:

= DATEDIF (B1, DNES (), "MD")

Teraz, keď viete, ako vypočítať roky, mesiace a dni, môžete tieto tri body skombinovať a získať tak text s textom 26 rokov, 2 mesiace a 13 dní. Tu je vzorec, ktorý to urobí:

= DATEDIF (B1, TODAY (), "Y") & "Years" & DATEDIF (B1, TODAY (), "YM") & "Months" & DATEDIF (B1, TODAY (), "MD") & "Days"

Upozorňujeme, že funkcia DNES je nestála a jej hodnota by sa menila každý deň vždy, keď zošit otvoríte alebo dôjde k jeho zmene. Ak chcete zachovať výsledok tak, ako je, preveďte výsledok vzorca na statickú hodnotu.

Použité funkcie programu Excel:

Tu je zoznam funkcií použitých v tomto návode:

  • DATEDIF () - Táto funkcia vypočítava počet dní, mesiacov a rokov medzi dvoma zadanými dátumami.
  • TODAY () - Udáva hodnotu aktuálneho dátumu.
  • YEARFRAC () - Trvá dátum začiatku a dátum ukončenia a uvádza počet rokov, ktoré uplynuli medzi týmito dvoma dátumami. Ak má niekto napríklad dátum narodenia 01-01-1990 a aktuálny dátum je 15-06-2016, vzorec by vrátil 26.455. Celá časť tu predstavuje počet dokončených rokov a desatinná časť predstavuje ďalšie dni, ktoré uplynuli po 26 rokoch.
  • DATE () - Vráti hodnotu dátumu, keď zadáte argumenty hodnoty Rok, Mesiac a Deň.
  • INT () - vráti celočíselnú časť hodnoty.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave