Výpočet požadovaného dátumu

Obsah

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:

Výpočet požadovaného dátumu

=ДАТА(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

Nechaj odpoveď