
Yleinen kaava
=date-DAY(date)+1+n*7-WEEKDAY(date-DAY(date)+8-dow)
Yhteenveto
Saadaksesi kuukauden yhdeksännen päivän (eli ensimmäisen tiistain, kolmannen tiistain, neljännen torstain jne.), Voit käyttää kaavaa, joka perustuu PÄIVÄ ja WEEKDAY-funktioihin. Esitetyssä esimerkissä kaava kohdassa E5 on:
=B5-DAY(B5)+1+D5*7-WEEKDAY(B5-DAY(B5)+8-C5)
Selitys
Ensinnäkin tämä kaava määrittää "aloituspäivän". "Kuukauden ensimmäinen" lasketaan DAY-toiminnolla tässä:
=B5-DAY(B5)+1
Sitten n * 7 päivää lisätään kuukauden ensimmäisenä, jotta saat aloituspäivän n viikkoa kuukauden ensimmäisestä. Kaavan yleisessä muodossa n edustaa "n: tä".
Seuraava vaihe on laskea lopputuloksen saavuttamiseksi tarvittava säätö. Oikaisu lasketaan käyttämällä WEEKDAY ja DAY:
WEEKDAY(B5-DAY(B5)+8-C5)
WEEKDAY: n sisällä lasketaan jälleen kuukauden ensimmäinen, sitten lisätään 8 päivää ja vähennetään dow: n (viikonpäivä) arvo. Viikonpäivä on lyhennetty "dow" kaavan yleisessä muodossa. Tämä on numero välillä 1 (sunnuntai) ja 7 (lauantai), jota voidaan muuttaa tarpeen mukaan.
Lopuksi laskettu oikaisu vähennetään alkuperäisestä aloituspäivästä lopullisen tuloksen saamiseksi.