

Excel skloňování
Dobrý večer, chtěla bych se zeptat jestli mě někdo poradí se vzorcem, tak aby to skloňovalo.
=KDYŽ(D2=0;"";D2&", bude slavit narozeniny v "&HODNOTA.NA.TEXT(C5;"dddd, dd.mm.rrrr")&" za "&KDYŽ(C6=1;C6&" den a ";KDYŽ(C6=2;C6&" dny a ";KDYŽ(C6=3;C6&" dny a ";KDYŽ(C6=4;C6&" dny a ";C6&" dní "))))&HODINA(NYNÍ())&" hodin a "&MINUTA(NYNÍ())&" minut.")
v pondělí v úterý ve středu apod....
za 1 den za 304 dnu za 127 dní apod....
Děkuji za pomoc
=KDYŽ(D2=0;"";D2 & ", bude slavit narozeniny " &ZVOLIT(DENTÝDNE(C5;2);"v pondělí ";"v úterý ";"ve středu ";"ve čtvrtek ";"v pátek ";"v sobotu ";"v neděli ")&HODNOTA.NA.TEXT(C5;"dd.mm.rrrr")&" za "&KDYŽ(C6=1;C6&" den a ";KDYŽ(C6=2;C6&" dny a ";KDYŽ(C6=3;C6&" dny a ";KDYŽ(C6=4;C6&" dny a ";C6&" dní "))))&HODINA(NYNÍ())&" hodin a "&MINUTA(NYNÍ())&" minut.")
Formát dddd totiž vracia len základný tvar, ktorý ťažko vyskloňuješ. Na to potrebuješ alebo funkcie KDYŽ (ako si použil v prípade skloňovania slova "den") alebo funkciu ZVOLIT, ktorá Ťa z poradového čísla dňa týždňa odkáže na príslušný tvar názvu dňa.
P.S. ešte nemáš poriešené skloňovanie minút...
Rozbor zvyšku vzorca som nerobil...
Děkuji