Selles artiklis kirjeldatakse Microsoft Exceli funktsiooni WORKDAY.INTL valemisüntaksit ja kasutamist.
See funktsioon tagastab määratud arvule tööpäevadele eelneva või järgneva kuupäeva järjenumbri kohandatud nädalavahetuse parameetritega. Valikulised nädalavahetuse parameetrid näitavad, millised on nädalavahetuse päevad ja kui palju neid on. Võtke arvesse, et nädalavahetuse päevi ja pühadena määratletud päevi ei käsitleta tööpäevadena.
Süntaks
WORKDAY.INTL(alguskuupäev;päevade_arv;[nädalavahetus];[pühad])
Funktsiooni WORKDAY.INTL süntaks kasutab järgmisi argumente.
-
start_date – nõutav. Alguskuupäev, mille arvul kärbitakse murdosa.
-
Päevad – nõutav. Tööpäevade arv enne või pärast alguskuupäeva. Positiivne väärtus annab tulemuseks tulevase kuupäeva; negatiivne väärtus annab möödunud kuupäeva; nullväärtus annab juba määratud start_date. Päeva nihe kärbitakse täisarvuks.
-
nädalavahetus Valikuline. Kui seda kasutatakse, näitab see nädalapäevi, mis on nädalavahetuse päevad ja mida ei käsitleta tööpäevadena. Nädalavahetuse argument on nädalavahetuse number või string, mis määrab nädalavahetuse toimumise aja.
Nädalavahetuse arvu väärtused tähistavad nädalavahetuse päevi, nagu allpool näidatud.
nädalavahetuse number |
Nädalavahetuse päevad |
---|---|
1 (või puudub) |
Laupäev, pühapäev |
2 |
Pühapäev, esmaspäev |
3 |
Esmaspäev, teisipäev |
4 |
Teisipäev, kolmapäev |
5 |
Kolmapäev, neljapäev |
6 |
Neljapäev, reede |
7 |
Reede, laupäev |
11 |
Ainult pühapäev |
12 |
Ainult esmaspäev |
13 |
Ainult teisipäev |
14 |
Ainult kolmapäev |
15 |
Ainult neljapäev |
16 |
Ainult reede |
17 |
Ainult laupäev |
Nädalavahetuse stringiväärtuste pikkus on seitse märki. Stringi iga märk tähistab nädalapäeva, alustades esmaspäevast. Märk 1 tähistab mittetööpäeva ja 0 tööpäeva. Stringis on lubatud ainult märgid 1 ja 0. Samuti 1111111 on sobimatu string.
Näiteks 0000011 tulemiks on laupäev ja pühapäev.
-
Pühad See argument on süntaksi lõpus valikuline. See määrab valikulise komplekti ühest või mitmest kuupäevast, mis jäetakse tööpäevade kalendrist välja. Pühad on kuupäevi sisaldav lahtrivahemik või neid kuupäevi tähistavate sariväärtuste massiivikonstant. Kuupäevade või sariväärtuste järjestus võib olla suvaline.
Kommentaarid
-
Kui start_date on praeguse kuupäeva baasväärtuse jaoks vahemikust väljas, tagastab WORKDAY.INTL veaväärtuse #NUM!.
-
Kui mõni pühade kuupäev on praeguse kuupäeva baasväärtuse jaoks vahemikust väljas, tagastab WORKDAY.INTL #NUM! #NUM!.
-
Kui start_date plusspäeva nihe annab sobimatu kuupäeva, tagastab WORKDAY.INTL veaväärtuse #NUM!.
-
Kui nädalavahetuse stringi pikkus ei sobi või see sisaldab lubamatuid märke, tagastab WORKDAY.INTL #VALUE! #NUM!.
Näide.
Kopeerige järgmised näidisandmed (kogu tabel koos päisega). Kleepige see uuel Exceli töölehel lahtrisse A1 ja külgnevasse lahtrisse. Kui tulemeid automaatselt ei kuvata, valige valem, vajutage klahvi F2 ja vajutage sisestusklahvi (Enter). Vajadusel reguleerige veerulaiust, et näha kõike.
Valem |
Kirjeldus |
Reaalajas tulem |
---|---|---|
=WORKDAY.INTL(DATE(2012;1;1);30;0) |
Nädalavahetuse argumendi 0 kasutamine annab tulemiks #NUM! #VALUE!. |
#NUM! |
=WORKDAY.INTL(DATE(2012;1;1);90;11) |
Leiab kuupäeva, mis on 90 päeva pärast 1.01.2012, käsitledes nädalavahetuse päevadena üksnes pühapäevi (nädalavahetuse argument on 11). |
41013 |
=TEXT(WORKDAY.INTL(DATE(2012;1;1);30;17);"dd.mm.yyyy") |
Kasutab funktsiooni TEXT arvutuse tulemina saadava järjenumbri (40944) esitamiseks kujul "dd.mm.yyyy". Leiab kuupäeva, mis on 30 päeva pärast 1.01.2012, käsitledes nädalavahetuse päevadena üksnes laupäevi (nädalavahetuse argument on 17). |
05.02.2012 |