Excel-kaava: Päivämääräsarja työpäivittäin -

Yleinen kaava

=WORKDAY(A1,1,holidays)

Yhteenveto

Voit luoda dynaamisen sarjan päivämääriä, jotka ovat vain työpäiviä (ts. Maanantaista perjantaihin), käyttämällä TYÖPÄIVÄ-toimintoa. Esitetyssä esimerkissä kaavan B6 mukainen kaava on:

=WORKDAY(B5,1,holidays)

missä loma on nimetty alue E5: E6.

Selitys

Annetulla aloituspäivämäärällä TYÖPÄIVÄ-toiminto palauttaa päivämäärän, joka ei ole viikonloppu tai loma, n päivää tulevaisuudessa tai menneisyydessä. Lomat-argumentti on valinnainen ja se voidaan jättää pois. Esimerkissä B5 a kovakoodattu aloituspäivä. Alla oleva kaava kohdassa B6, kopioitu alaspäin, on:

=WORKDAY(B5,1,holidays)

Koska päivää-argumentiksi on asetettu 1, kaava palauttaa "seuraavan työpäivän" jokaiselle uudelle riville. Lomat ovat nimetty alue E5: E6, joka sisältää päivämäärät. Huomaa, että 24. ja 25. joulukuuta ei ole luettelossa, koska nämä päivät ovat vapaapäiviä.

Kaikki päivämäärät muotoillaan mukautetulla numeromuodolla "pp p-kk-vvvv".

Mukautetut viikonloput

Jos haluat ottaa huomioon mukautetut viikonloput (ts. Viikonloput ovat vain lauantaina, sunnuntaina ja maanantaina, jne.), Sinun on vaihdettava vahvempaan WORKDAY.INTL-toimintoon, jonka avulla voit määrittää, mitä viikonpäiviä pidetään pidetään viikonloppuisin toimittamalla viikonlopun argumentti erityiskoodina, kuten tässä esimerkissä selitetään.

Toinen tapa

Voit myös luoda sarjan työpäiviä kaavalla, joka käyttää WEEKDAY-toimintoa. Tällöin kaava testaa alkamispäivää sen selvittämiseksi, onko lauantai vai ei. Jos näin on, aloituspäivään lisätään 3 päivää. Jos ei, vain yksi päivä lisätään.

=IF(WEEKDAY(date)=6,date+3,date+1)

Mielenkiintoisia artikkeleita...