Čo by ste mali vedieť
- Zadajte dátum narodenia do jednej bunky Excelu a vzorec DATEDIF do inej bunky. Stlačením Enter zobrazíte svoj aktuálny vek.
- Vzorec DATEDIF obsahuje odkaz na bunku pre dátum narodenia a pre aktuálny dátum.
- DATEDIF vypočíta počet rokov, mesiacov a dní medzi týmito dvoma dátumami a získa váš vek.
Tento článok vysvetľuje, ako vypočítať svoj vek pomocou vzorca DATEDIF v Exceli. Tieto pokyny platia pre Excel 2019, 2016, 2013, 2010; Excel pre Microsoft 365, Excel Online, Excel pre Mac, Excel pre iPad, Excel pre iPhone a Excel pre Android.
Vypočítajte vek pomocou funkcie DATEDIF
Jedným použitím funkcie DATEDIF v Exceli je vypočítať aktuálny vek osoby. Ak sa vám nechce naťahovať kalendár, na pomoc vám môže prísť jednoduchý tabuľkový vzorec. Prípadne použite funkciu na výpočet rozdielu medzi ľubovoľnými dvoma dátumami.
V nasledujúcom vzorci funkcia DATEDIF určuje aktuálny vek osoby v rokoch, mesiacoch a dňoch.
=DATEDIF(E1, DNES(), "Y")&" roky, "&DATEDIF(E1, DNES(), "YM")&" mesiace, "&DATEDIF(E1, DNES), "MD")&"Dni"
Na uľahčenie práce so vzorcom sa dátum narodenia osoby zadá do bunky E1 pracovného hárka (pozrite si príklad nižšie). Odkaz na bunku na toto miesto sa zadá do vzorca. Ak je dátum narodenia uložený v inej bunke v pracovnom hárku, je potrebné zmeniť tri odkazy na bunky vo vzorci.
Vzorec používa DATEDIF trikrát na výpočet najskôr počtu rokov, potom počtu mesiacov a potom počtu dní medzi týmito dvoma dátumami. Tri časti vzorca sú:
Počet rokov: DATEDIF(E1, TODAY(), "Y")&" Roky,"
Počet mesiacov: DATEDIF(E1, TODAY(), "YM")&" Mesiace,"
Počet dní: DATEDIF(E1, TODAY(), "MD")&" Dni"
Spojte vzorec spolu
Ampersand (&) je v Exceli symbol zreťazenia. Jedno použitie zreťazenia je spojiť číselné údaje a textové údaje, keď sa použijú v jednom vzorci. Napríklad ampersand spája funkciu DATEDIF s textom Roky, Mesiace a Dni v troch častiach vzorca.
Funkcia TODAY()
Vzorec tiež využíva funkciu TODAY() na zadanie aktuálneho dátumu do vzorca DATEDIF. Keďže funkcia TODAY() používa na nájdenie aktuálneho dátumu sériový dátum počítača, funkcia sa neustále aktualizuje pri každom prepočítaní pracovného hárka.
Pracovné hárky sa prepočítavajú pri každom otvorení. Aktuálny vek osoby sa po otvorení pracovného hárka zvýši, pokiaľ nie je vypnuté automatické prepočítavanie.
Príklad: Vypočítajte si aktuálny vek pomocou DATEDIF
Tento príklad funkcie DATEDIF vypočítava váš aktuálny vek:
- Zadajte dátum narodenia do bunky E1 prázdneho pracovného hárka.
Vložte vzorec do bunky E3:
=DATEDIF(E1, DNES(), "Y")&" roky, "&DATEDIF(E1, DNES(), "YM")&" mesiace, "&DATEDIF(E1, DNES(), "MD ")&"Dni"
Stlačte ENTER.
- Váš aktuálny vek sa zobrazuje v bunke E3 pracovného hárka.