Excel-opetusohjelma: eräpäivien laskeminen WORKDAY-toiminnolla

Tässä videossa tarkastelemme eräpäivien laskemista WORKDAY- ja WORKDAY.INTL-funktioilla.

TYÖPÄIVÄ-toiminto palauttaa tulevaisuuden tai menneisyyden päivämäärän, joka ottaa huomioon viikonloput ja valinnaisesti lomapäivät.

Voit käyttää TYÖPÄIVÄ-funktiota laskemaan esimerkiksi toimitus-, toimitus- ja valmistumispäivämäärät, jotka on otettava huomioon työpäivät.

Tarkastellessani päivämäärälaskelmat voivat olla todella yksinkertaisia.

Jos haluat lisätä yhden päivän päivämäärään B5: ssä, voin laittaa yhden C5: een ja käyttää sitten vain kaavaa:

= B5 + C5

Ja tämä antaa meille 23. joulukuuta odotetusti.

Jos vaihdan C5 arvoksi -1, saamme 21. joulukuuta.

Tämä toimii, koska Excel tallentaa kaikki päivämäärät sarjanumeroina…

Mutta mitä tapahtuu, kun sinun on ohitettava viikonloppu tai loma? No, tälle WORKDAY-toiminto on tarkoitettu.

Haluan ensin soveltaa mukautettua numeromuotoa päivämääriin, jotta voimme helposti nähdä viikonpäivän.

Mukautettu muoto: kk pp-kk-vv

TYÖPÄIVÄ-funktiossa on kolme argumenttia: alkamispäivä, päivät ja valinnainen alue "lomille". Viikonloppujen ohittamiseksi minun on vain annettava WORKDAY alkamispäivä sarakkeesta B ja päiväarvo sarakkeesta C.

= TYÖPÄIVÄ (B6, C6)

Yhden päivän kuluttua tulos on maanantai 25. joulukuuta. WORKDAY ohittaa viikonlopun.

Jos vaihdan päivät kahteen, saamme 26. joulukuuta.

Nyt 25. joulukuuta on joulu, joten sitä ei normaalisti pidetä työpäivänä.

Lomien huomioon ottamiseksi meidän on annettava joukko päivämääriä, jotka edustavat vapaapäiviä.

Kun lisäät kyseisen alueen kolmanneksi argumentiksi, näet, että WORKDAY sulkee nämä päivämäärät pois laskelmasta.

= TYÖPÄIVÄ (B7, C7, G5: G6)

Lopuksi, entä jos joudut pitämään viikonloppupäivää, kuten lauantaina, työpäivänä?

Siinä tapauksessa sinun on vaihdettava WORKDAY.INTL-toimintoon, jonka avulla voit mukauttaa viikonloppuja.

WORKDAY.INTL vie toisen valinnaisen argumentin nimeltä viikonloppu, joka menee 3. sijalle, jota seuraa loma.

Esimerkiksi, jos lauantai on normaalisti työpäivä, anna koodi 11 viikonloppua varten.

= TYÖPÄIVÄ.INTL (B8, C8,11, G5: G6)

Joustavampi tapa räätälöidä viikonloppuja on käyttää erityistä naamaria, joka perustuu 7 merkkijonon ja nollan tekstimerkkijonoon, jossa 1-merkit edustavat maanantaina alkavan viikon viikkoja, jotka eivät ole työpäivää.

Joten jos lauantai on normaalisti työpäivä, käytän 6 nollaa ja 1.

= TYÖPÄIVÄ.INTL (B8, C8, "0000001", G5: G6)

Tämän järjestelmän avulla voit määrittää minkä tahansa työ- ja poissaolopäivien yhdistelmän 7 päivän viikossa.

Kurssi

Ydinkaava

Aiheeseen liittyvät pikakuvakkeet

Muotoile (melkein) mitä tahansa Ctrl + 1 + 1 Käytä yleistä muotoa Ctrl + Shift + ~ + + ~

Mielenkiintoisia artikkeleita...