Tässä artikkelissa kuvataan Microsoft Excelin TYÖPÄIVÄ-funktion kaavasyntaksi ja käyttö.
Kuvaus
Palauttaa sen päivän järjestysnumeron, johon on aloituspäivä-argumentin määrittämästä päivämäärästä annettu määrä työpäiviä. Työpäiviin ei lasketa viikonloppuja eikä loma-argumentissa lomapäiviksi määritettyjä päiviä. TYÖPÄIVÄ-funktiolla voit laskea esimerkiksi laskujen eräpäiviä, odotettuja toimitusaikoja tai tehtyjä työpäiviä, joihin ei lasketa viikonloppuja eikä lomapäiviä.
Vihje: Jos haluat laskea sen päivämäärän järjestysnumeron, joka sijaitsee annettujen työpäivien verran aiemmin tai myöhemmin siten, että viikonloppuun kuuluvien päivien määrä osoitetaan parametreilla, käytä TYÖPÄIVÄ.KANSVÄL-funktiota.
Syntaksi
TYÖPÄIVÄ(aloituspäivä; päivät; [loma])
TYÖPÄIVÄ-funktion syntaksissa on seuraavat argumentit:
-
Aloituspäivä Pakollinen. Aloituspäivää vastaava päivämäärä.
-
Päivät Pakollinen. Arkipäivien määrä ennen aloituspäivä-argumenttia tai sen jälkeen. Päivät-argumentin positiivinen arvo viittaa tulevaan päivämäärään, ja negatiivinen arvo menneeseen päivämäärään.
-
Loma Valinnainen. Valinnainen luettelo vähintään yhdestä päivämäärästä, jotka jätetään pois työkalenterista, kuten osavaltion ja liittovaltion juhlapäivät ja kelluvat juhlapäivät. Luettelo voi olla joko päivämäärät sisältävä solualue tai päivämääriä edustavien järjestyslukujen matriisivakio.
Tärkeää: Päivämäärät on annettava PÄIVÄYS-funktiolla tai muiden kaavojen tai funktioiden palauttamana laskenta-arvona. Esimerkiksi päivämäärä 23.5.2008 annetaan muodossa PÄIVÄYS(2008;5;23). Ongelmia saattaa ilmetä, jos päivämäärät syötetään tekstinä.
Huomautuksia
-
Microsoft Excel tallentaa päivämäärät järjestyslukuina, jotta niitä voidaan käyttää laskennassa. Oletusarvoisesti päivämäärän 1.1.1900 järjestysluku on 1 ja päivämäärän 1.1.2008 järjestysluku on 39448, koska näiden päivämäärien välisenä aikana on kulunut 39 447 päivää.
-
Elleivät kaikki argumentit ole kelvollisia päivämääriä, TYÖPÄIVÄ palauttaa #ARVO! -virhearvon.
-
Jos aloituspäivä ja päivät yhdessä palauttavat kelpaamattoman päivämäärän, TYÖPÄIVÄ palauttaa #LUKU! -virhearvon.
-
Ellei päivät-argumentti ole kokonaisluku, se katkaistaan.
Esimerkki
Kopioi esimerkkitiedot seuraavaan taulukkoon ja lisää se uuden Excel‑laskentataulukon soluun A1. Kaavat näyttävät tuloksia, kun valitset ne, painat F2-näppäintä ja sitten Enter-näppäintä. Voit säätää sarakkeiden leveyttä, että näet kaikki tiedot.
Tiedot |
||
1.10.2008 |
Aloituspäivä |
|
151 |
Työn kesto päivinä |
|
26.11.2008 |
Loma |
|
4.12.2008 |
Loma |
|
21.1.2009 |
Loma |
|
Kaava |
Kuvaus (tulos) |
Tulos |
=TYÖPÄIVÄ(A2;A3) |
Päivämäärä, jolloin aloituspäivästä on kulunut 151 työpäivää (30.4.2009) |
30.4.2009 |
=TYÖPÄIVÄ(A2;A3;A4:A6) |
Päivämäärä, jolloin aloituspäivästä on kulunut 151 työpäivää lomapäivät pois luettuina (5.5.2009) |
5.5.2009 |