Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno 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

Předmět Autor Datum
=KDYŽ(D2=0;"";D2 & ", bude slavit narozeniny " &ZVOLIT(DENTÝDNE(C5;2);"v pondělí ";"v úterý ";"ve st…
robert13 21.10.2018 21:25
robert13
Děkuji poslední
Etkin 22.10.2018 08:43
Etkin

=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...

Zpět do poradny Odpovědět na původní otázku Nahoru