Niekedy musíte byť schopní určiť množstvo času medzi dátumami v rokoch a mesiacoch. Môžete napríklad určiť, že čas, ktorý uplynul medzi 23. novembrom 1960 a 13. májom 2014, je 53 rokov a päť mesiacov.
Vzorec, ktorý používate na zistenie času medzi dvoma dátumami v rokoch a mesiacoch, používa textový reťazec s dvoma funkciami DATEDIF.
Zobrazená bunka C4 obsahuje nasledujúci vzorec:
=DATEDIF(A4,B4,"Y") & "roky", " & DATEDIF(A4,B4,"YM") & "mesiace"
Túto úlohu vykonáte pomocou dvoch funkcií DATEDIF spojených do textového reťazca s operátorom ampersand (&).
Prvá funkcia DATEDIF vypočíta počet rokov medzi počiatočným a konečným dátumom prejdením jednotky ročného času (“Y”):
DATEDIF(A4;B4;„Y“)
Druhá funkcia DATEDIF používa časovú jednotku „YM“ na výpočet počtu mesiacov, pričom sa ignoruje časť dátumu s rokom:
DATEDIF(A4;B4;„YM“)
Nakoniec tieto dve funkcie spojíte s nejakým vlastným textom, aby ste používateľom dali vedieť, ktoré číslo predstavuje roky a ktoré mesiace:
=DATEDIF(A4,B4,"Y") & "roky", " & DATEDIF(A4,B4,"YM") & "mesiace"