Jedným z najjednoduchších spôsobov, ako vypočítať vek čohokoľvek, je použiť funkciu DATEDIF v Exceli. Táto záhadná funkcia sa nevyskytuje v súboroch pomocníka Excelu, ale existuje už od Excelu 2000. Vďaka tejto funkcii je výpočet akéhokoľvek porovnávania dátumov hračkou.
Ak chcete vypočítať vek osoby pomocou funkcie DATEDIF, môžete zadať nasledujúci vzorec:
=DATEDIF("5/16/1972",TODAY(),"y")
Môžete, samozrejme, odkazovať na bunku, ktorá obsahuje dátum:
=DATEDIF(B4,TODAY(),"y")
Funkcia DATEDIF vypočíta počet dní, mesiacov alebo rokov medzi dvoma dátumami. Vyžaduje tri argumenty: počiatočný dátum, koncový dátum a časovú jednotku.
Časové jednotky sú definované sériou kódov, ktoré sú uvedené v tabuľke.
DATEDIF kódy časových jednotiek
kód |
Čo to vracia |
"y" |
Počet úplných rokov v danom období. |
"m" |
Počet úplných mesiacov v danom období. |
"d" |
Počet dní v období. |
"md" |
Rozdiel medzi dňami v dátumoch začiatku a dátumu konca. Tieto
mesiace a roky termíny sú ignorované. |
"ym" |
Rozdiel medzi mesiacmi v počiatočnom a koncovom dátume.
Dni a roky dátumov sa ignorujú. |
"yd" |
Rozdiel medzi dňami počiatočný_dátum a ukončený_dátum. Medzi
rokmi termíny sú ignorované. |
Pomocou týchto časových kódov môžete jednoducho vypočítať počet rokov, mesiacov a dní medzi dvoma dátumami. Ak sa niekto narodil 16. mája 1972, môžete zistiť vek tejto osoby v roku, mesiacoch a dňoch pomocou týchto príslušných vzorcov:
=DATEDIF("5/16/1972",TODAY(),"y")
=DATEDIF("5/16/1972",TODAY(),"m")
=DATEDIF("5/16/1972",TODAY(),"d")