Halutun päivämäärän laskeminen

Sisällys

Joissakin tapauksissa tapahtumia ei ehkä ole ajoitettu tiettyyn päivämäärään, vaan ne on sidottu tietyn kuukauden ja vuoden tiettyyn viikonpäivään – esimerkiksi:

  • tammikuun 2007 ensimmäinen maanantai on vuoden raskain maanantai
  • Toinen sunnuntai huhtikuussa 2011 – Ilmapuolustuspäivä
  • Lokakuun ensimmäinen sunnuntai 2012 – opettajien päivä
  • ja niin edelleen

Jotta voimme määrittää tarkan päivämäärän, jolloin tällainen viikonpäivä osuu, tarvitsemme pienen mutta hankalan kaavan:

Halutun päivämäärän laskeminen

=ДАТА(B1;B2;B4*7-6)+ОСТАТ(B3-ДАТА(B1;B2;);7)

englanninkielisessä versiossa se tulee olemaan

=DATE(B1;B2;B4*7-6)+MOD(B3-DATE(B1;B2;);7)

Tätä kaavaa käytettäessä oletetaan, että

  • B1 – vuosi (numero)
  • B2 – kuukauden numero (numero)
  • B3 – viikonpäivän numero (ma=1, ti=2 jne.)
  • B4 – tarvitsemasi viikonpäivän sarjanumero 

Suuret kiitokset kaavan merkittävästä yksinkertaistamisesta ja parantamisesta ISTUA foorumiltamme.

  • Miten Excel itse asiassa tallentaa ja käsittelee päivämäärät ja kellonajat
  • NeedDate-toiminto PLEX-lisäosasta

Jätä vastaus