Šiame straipsnyje aprašoma formulės sintaksė ir kaip naudoti funkciją WORKDAY. Funkcija INTL programoje "Microsoft Excel".
Ši funkcija grąžina datos, kuri yra prieš arba po nurodyto darbo dienų skaičiaus, eilės numerį su pasirinktiniais savaitgalio parametrais. Pasirinktiniai savaitgalio parametrai gali nurodyti, kurios ir kiek dienų yra savaitgalio dienos. Atkreipkite dėmesį, kad savaitgalio dienos ir kitos dienos, kurios nurodytos kaip šventinės, nėra laikomos darbo dienomis.
Sintaksė
WORKDAY.INTL(pradžios_data, dienos, [savaitgalis], [šventės])
Darbo diena. Funkcijos INTL sintaksė naudoja šiuos argumentus:
- start_date Būtina. Pradžios data suapvalinama iki sveiko skaičiaus.
- Dienos Būtina. Darbo dienų skaičius prieš ir po start_date. Teigiama reikšmė yra būsima data; neigiama reikšmė suteikia praėjusią datą; Nulinė reikšmė – jau nurodytas start_date. Dienos paslinkimas suapvalinamas iki sveiko skaičiaus.
-
savaitgalį Pasirinktinai. Jei naudojamas, jis nurodo savaitės dienas, kurios yra savaitgalio dienos ir nėra laikomos darbo dienomis. Savaitgalio argumentas yra savaitgalio skaičius arba eilutė, kuri nurodo, kada bus savaitgalis.
Savaitgalio numerio reikšmės nurodo savaitgalio dienas, kaip parodyta toliau.
| Savaitgalio skaičius | Savaitgalio dienos |
|---|---|
| 1 (arba nenurodyta) | Šeštadienis–sekmadienis |
| 2 | Sekmadienis– pirmadienis |
| 3 | Pirmadienis–antradienis |
| 4 | Antradienis–trečiadienis |
| 5 | Trečiadienis–ketvirtadienis |
| 6 | Ketvirtadienis–penktadienis |
| 7 | Penktadienis–šeštadienis |
| 11 | Tik sekmadienis |
| 12 | Tik pirmadienis |
| 13 | Tik antradienis |
| 14 | Tik trečiadienis |
| 15 | Tik ketvirtadienis |
| 16 | Tik penktadienis |
| 17 | Tik šeštadienis |
Savaitgalio eilutės reikšmę sudaro septyni simboliai. Kiekvienas eilutės simbolis žymi savaitės dieną pradedant nuo pirmadienio. Simbolis 1 reiškia ne darbo dieną, o 0 – darbo dieną. Eilutėje gali būti naudojami tik 1 ir 0. Be to, 1111111 yra negaliojanti eilutė.
Pavyzdžiui, 0000011 bus savaitgalis šeštadienį ir sekmadienį.
- Šventės Tai pasirinktinis argumentas sintaksės pabaigoje. Jis nurodo pasirinktinį vienos arba daugiau datų rinkinį, kurios neturi būti įtrauktos į darbo dienų kalendorių. Šventės turi būti langelių diapazonas, kuriuose yra datos arba sekos reikšmių masyvo konstanta, nurodanti tas datas. Datų arba sekos reikšmių šventėms tvarkos keitimas gali būti pasirenkamas.
Pastabos
- Jeigu start_date nepasiekiama esamos datos pagrindinei reikšmei, WORKDAY. Funkcija INTL grąžina klaidos reikšmę #NUM! .
- Jeigu bet kokia data per šventes yra nepasiekiama esamos datos pagrindinei reikšmei, WORKDAY. Funkcija INTL grąžina klaidos reikšmę #NUM !.
- Jei start_date ir dienos paslinkimas pateikia neleistiną datą, WORKDAY. Funkcija INTL grąžina klaidos reikšmę #NUM! .
- Jeigu savaitgalio eilutė yra netinkamo ilgio arba joje yra negaliojančių simbolių, WORKDAY. Funkcija INTL grąžina klaidos reikšmę #VALUE !.
Pavyzdys
Nukopijuokite toliau pateiktus duomenų pavyzdžius (visą lentelę, įskaitant antraštę). Naujame "Excel" darbalapyje įklijuokite jį į A1 ir gretimą langelį. Jei rezultatai automatiškai nerodomi, pažymėkite formulę, paspauskite F2 , tada paspauskite Enter. Jei reikia, koreguokite stulpelių plotį, kad matytumėte viską.
| Formulė | Aprašymas | Tiesioginis rezultatas |
|---|---|---|
| =WORKDAY.INTL(DATE(2012,1,1),30,0) | Naudojant 0 kaip Savaitgalio argumentą, gaunama #NUM! klaidą. | #NUM! |
| =WORKDAY.INTL(DATE(2012,1,1),90,11) | Randama data, prabėgus 90 darbo dienų nuo 2012/1/1, kaip darbo dieną įskaitant tik sekmadienius (Savaitgalio argumentas yra 11). | 41013 |
| =TEXT(WORKDAY.INTL(DATE(2012,1,1),30,17),"m/dd/MMMM") | TEXT funkcija naudojama nustatant gaunamą serijos numerio (40944) formatą į "m/dd/MMMM". Randama data, prabėgus 30 darbo dienų nuo 2012/1/1, kaip darbo dieną įskaitant tik šeštadienius (Savaitgalio argumentas yra 17). | 2012/2/05 |