Excel-kaava: Hanki kuukauden n. Viikonpäivä -

Sisällysluettelo

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.

Hyvät linkit

Chip Pearsonin sivu päivämäärä- ja aikatoiminnoista

Mielenkiintoisia artikkeleita...