@AL
"i keď toto asi nevyužijem"
Mno, tím bych si nebyl tak jistý a doporučuji si to zapamatovat ;))) . Až po Vás bude někdo chtít vytvořit kalendář i s čísly týdnů, byla by to hloupá chyba, které si ovšem hned každý všimne, protože pracovní kalendáře je obsahují a je jich plno.
Mimochodem - Stejně tak číslo posledního týdne v roce není vždy minulý týden + 1 (tento rok by to bylo 53) ale může být 1 (tento rok), pokud 31.12 připadne na Po, Út nebo St.
V tom případě lubův vzorec nefunguje, protože pro 53 pro 2014 dá 29.12 a to není pravda a měl by vrátit chybu nebo info že toto číslo týdne se v daném roce nevyskytuje.
Pro zadání čísla týdne 1 a roku 2014 by měl vzorec asi vrátit 8 dní (1.1, 2.1, 3.1, 4.1, 5.1, 29.12, 30.12, 31.12), které mají číslo týdne 1.
Je to vše samozřejmě utažené za vlasy, ale když už podle normy...
Samozřejmě, jako odpověď na dotaz v tomto vlákně je ten vzorec postačující.
Číslo posledního týdne
=KDYŽ(DENTÝDNE(DATUM(rok;12;31);2)<4;1;WEEKNUM(DATUM(rok;12;31);2)-(WEEKNUM(DATUM(rok;1;4);2)>1))citovat