Někdy musíte být schopni určit dobu mezi daty v letech a měsících. Můžete například určit, že doba, která uplynula mezi 23. listopadem 1960 a 13. květnem 2014, je 53 let a pět měsíců.
Vzorec, který používáte ke zjištění času mezi dvěma daty v letech a měsících, používá textový řetězec se dvěma funkcemi DATEDIF.
Zobrazená buňka C4 obsahuje následující vzorec:
=DATEDIF(A4,B4,"Y") & "roky", " & DATEDIF(A4,B4,"YM") & "měsíce"
Tento úkol provedete pomocí dvou funkcí DATEDIF spojených do textového řetězce operátorem ampersand (&).
První funkce DATEDIF vypočítá počet let mezi počátečním a konečným datem předáním časové jednotky roku (“Y”):
DATEDIF(A4;B4;„Y“)
Druhá funkce DATEDIF používá časovou jednotku „YM“ k výpočtu počtu měsíců, přičemž ignoruje část data s rokem:
DATEDIF(A4;B4;„YM“)
Nakonec tyto dvě funkce spojíte s nějakým vlastním textem, abyste uživatelům dali vědět, které číslo představuje roky a které měsíce:
=DATEDIF(A4,B4,"Y") & "roky", " & DATEDIF(A4,B4,"YM") & "měsíce"