Základná problematika čísla týždňov je v tom, že 1.1. môže byť buď v poslednom týždni predchádzajúceho roka, alebo v prvom aktuálneho. Je to presne ako v tomto upozornení v Excel pomocníkovi (obrázok 1).

Malá zmena je úplne jednoduchá a stačí ak od funkcie weeknum odpočítate číslo jedna. Môže to vyzerať takto =WEEKNUM(A1;2)-1 Všetko bude v poriadku okrem prvého týždňa, ktorý dostane číslo nula. Pri tomto spôsobe je potrebné tiež zohľadniť či je tabuľka len na aktuálny rok, alebo bude obsahovať aj nasledujúce roky. Pretože v roku 2013 funkcia weeknum zobrazuje číslo týždňa správne.Veľká zmena je tzv. mega vzorec, ktorý zohľadňuje roky 2010, 2011 a 2012 . Zobrazuje namiesto čísla týždňa nula správne napr. 52 alebo 53. Ukážka dátumov a vypočítaných nepresných čísiel týždňov ako aj správnych (skutočných) týždňov podľa kalendára je na obrázku 2.

Mega vzorec je zložený z čiastkových vzorcov. Dátum je v bunke A1 a vzorec v B1, kde sa bude zobrazovať aj číslo týždňa. Prvý dôležitý výpočet je určenie čísla samotného týždňa takto WEEKNUM(A1;2) . Ďalšia funkcia je logická a zohľadňuje problematické roky a odpočítava číslo jedna od hodnoty, ktorú vypočítala prvá funkcia weeknum. Do nej sú vnorené funkcie OR a YEAR. Year z pôvodného dátumu extrahuje len rok, ktorý porovnávame s problematickými rokmi a to zabezpečuje funkcia OR. Laicky povedané, ak v bunke s dátumom je rok 2010 alebo 2011 alebo 2012 odpočítaj od vypočítaného čísla týždňa číslo 1, inak vlož vypočítané číslo týždňa.Ďalšia časť mega vzorca zohľadňuje a vkladá číslo týždňa 52 alebo 53 pre prvé dni roka. To je urobené pomocou vnorených funkcií IF a logickej funkcie AND, ktorá porovnáva či je vypočítané číslo týždňa nula (podľa vyššie spomenutého výpočtu) a zároveň rok 2010 aby bolo správne použité číslo 53 , ďalší IF s funkciou AND porovnáva či je vypočítané číslo týždňa nula a zároveň rok 2011 aby bolo správne použité číslo 52 atd. Ak nie je splnená žiadna podmienka tak je vložený len výsledok funkcie Weeknum, ktorý platí pre rok 2013. Na obrázku je vytvorený celý mega vzorec pre Sk/En verziu Excelu ako aj pre Cz verziu.


Takto by sa dali vytvoriť funkcie aj pre ďalšie roky. Treba si však zvážiť či to má význam, lebo mega vzorec bude pri väčšom počte rokov strašne neprehľadný. Toto riešenie je pre bežných používateľov Excelu - neprogramátorov, lebo vo VBA by sa to dalo spraviť pomocou vlastnej funkcie tiež celkom elegantne.