roky dostaneš tak, ako si písala:
=DATEDIF(D17;E17;"Y")
mesiace:
=DATEDIF(D17;E17;"M")
ale to je celkový počet mesiacov medzi prvým druhým dátumom, takže od toho musíš odpočítať počet rokov, ktorý si dostala prvou funkciou x 12
a dni:
=DATEDIF(D17;E17;"MD")
je to rozdiel medzi dňom prvého a dňom druhého dátumu. Tento vzorec (pre dni) má však zádrhel (viď pomocník pre funkciu DATEDIF)
No a aby to skloňovalo slová?
Pekne funkciou IF porozdeľuješ číselné intervaly a týmto intervalom priradíš správny tvar slova:
Napr pre mesiace =IF(H17=0;"";IF(H17=1;"Měsíc";IF(H17<5;"měsíce";"měsíců")))
(Pričom som si zvolil, nech je rozdielový počet mesiacov získaný funkciou DATEDIF s parametrom "M" v bunke H17)
No a ak nechceš medzivýsledky rozkladať do rôznych buniek, ale pozlučovať celý výsledok do jedinej (dá sa to), tak to bude teda parádny multivzorec...