Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Vzorec do Excelu

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)

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny