V niektorých prípadoch nemusia byť udalosti naplánované na konkrétny dátum, ale sú viazané na konkrétny deň v týždni daného mesiaca a roka – napríklad:
- prvý pondelok v januári 2007 je najťažším pondelkom v roku
- Druhá nedeľa v apríli 2011 – Deň protivzdušnej obrany
- Prvá októbrová nedeľa 2012 – Deň učiteľov
- a tak ďalej
Na určenie presného dátumu, na ktorý takýto deň v týždni pripadá, potrebujeme malý, ale zložitý vzorec:
=ДАТА(B1;B2;B4*7-6)+ОСТАТ(B3-ДАТА(B1;B2;);7)
v anglickej verzii to bude
=DATE(B1;B2;B4*7-6)+MOD(B3-DATE(B1;B2;);7)
Pri použití tohto vzorca sa predpokladá, že
- B1 – rok (číslo)
- B2 – číslo mesiaca (číslo)
- B3 – číslo dňa v týždni (Po=1, Ut=2 atď.)
- B4 – poradové číslo dňa v týždni, ktorý potrebujete
Za výrazné zjednodušenie a zlepšenie vzorca patrí veľká vďaka rešpektovaným SIT z nášho fóra.
- Ako Excel skutočne ukladá a spracováva dátumy a časy
- Funkcia NeedDate z doplnku PLEX