calc - nekorektní výpočet R/O směny dle datumu

volna celorok 5_2.ods

Přátelé, mám kalendář, který mi vypočítá jestli mám ranní/odpolední směnu dle datumu. Dosud vše několik let fungovalo, ale pro rok 2021 je výpočet nesprávný. Přelomový týden 2020/2021 mám odpolední, to kalendář vypočítá správně. Ale pro další týden se nepřeklopí na ranní a pokračuje odpoledním. Překlopí se až následující týden, což je špatně. Kde může být chyba? Pro výpočet používám formulku =IF(WEEKDAY($A4;2)<6;IF(MOD(ISOWEEKNUM($A4);2)=0;“R”;“O”);"-") kterou mi někdo na fóru poradil. Soubor v příloze. Aktuální rok zadávám v buňce C1. Nějaké tipy? Díky

Tohle zkuste spíše na http://forum.openofice.cz, chodí tam víc lidí a už se tam se vzorci řešilo ledasco

Díky. Ano, tam jsem asi před lety získal ten vzorec.Zkusím…

Jde o to, že letos je výjimka. Rok 2020 má 53 týdnů a ne kasických 52. Takže na přelomu 2020/2021 jsou dva liché týdny za sebou. To dělá tu chybu. Navrhuji dokončit pátek sobota neděle ručně a u dalšího roku, tj. od data 4.1.2021 ve vzorci otočit “O” a “R”.

Nejspíš to jde i bez otáčení “O” a “R” viz. calc - nekorektní výpočet R/O směny dle datumu (Stránka 1) / Calc / Poradna OpenOffice | LibreOffice