keď vstupný dátum je v D17, výstupný v E17, tak do bunky F17 vlož nasledujúci vzorec (celý výpočet a teda celý výstupný tvar bude v tejto jedinej bunke)
=CONCATENATE(CONCATENATE(DATEDIF(D17;E17;"Y");" ";IF(DATEDIF(D17;E17;"Y")=1;"rok";IF(OR(DATEDIF(D17;E17;"Y")=0;DATEDIF(D17;E17;"Y")>4);"roků";"roky")));" ";CONCATENATE(DATEDIF(D17;E17;"M")-(DATEDIF(D17;E17;"Y")*12);" ";IF(DATEDIF(D17;E17;"M")-(DATEDIF(D17;E17;"Y")*12)=1;"měsíc";IF(OR(DATEDIF(D17;E17;"M")-(DATEDIF(D17;E17;"Y")*12)=0;DATEDIF(D17;E17;"M")-(DATEDIF(D17;E17;"Y")*12)>4);"měsíců";"měsíce")));" ";CONCATENATE(DATEDIF(D17;E17;"MD");" ";IF(DATEDIF(D17;E17;"MD")=1;"den";IF(OR(DATEDIF(D17;E17;"MD")=0;DATEDIF(D17;E17;"MD")>4);"dnů";"dny"))))
Upozorňujem na problém s DATEDIF pri parametri "MD" (viď nápoveda pre funkciu DATEDIF)
P.S. neviem, či som v češtine správne vyskloňoval slová "den", "měsíc", "rok"
Otestuj, či som tam nespravil kiks (okrem už spomínaného problému s dňami)