Šajā rakstā paskaidrota funkcijas WORKDAY.INTL formulas sintakse un lietošana programmā Microsoft Excel.
Atgriež sērijas numuru datumam, kas ir pirms vai pēc noteikta darbdienu skaita ar pielāgotiem parametriem nedēļas nogalēm. Nedēļas nogaļu parametri norāda, kuras un cik dienas iekrīt nedēļas nogalēs. Nedēļas nogales un visas dienas, kas definētas kā brīvdienas, netiek uzskatītas par darbdienām.
Sintakse
WORKDAY.INTL(sākuma_datums, dienas, [nedēļas_nogale], [brīvdienas])
Funkcijas WORKDAY.INTL sintaksei ir šādi argumenti.
-
Sākuma_datums Obligāts arguments. Sākuma datums, apcirsts līdz veselam skaitlim.
-
Dienas Obligāts arguments. Darba dienu skaits pirms vai pēc sākuma_datuma. Ja vērtība ir pozitīva, rezultāts ir nākotnes datums; ja negatīva — pagātnes datums; ja nulle — sākuma_datums. Dienu nobīde tiek apcirsta līdz veselam skaitlim.
-
Nedēļas_nogale Neobligāts. Norāda dienu skaitu nedēļā, kas iekrīt nedēļas nogalē un netiek uzskatītas par darba dienām. Nedēļas_nogale ir nedēļas nogales numurs vai virkne, kas norāda, kad ir nedēļas nogales.
Nedēļas_nogales skaitliskās vērtības norāda šādas nedēļas nogales dienas:
nedēļas nogales numurs |
Nedēļas nogales dienas |
1 vai izlaists |
sestdiena, svētdiena |
2 |
svētdiena, pirmdiena |
3 |
pirmdiena, otrdiena |
4 |
otrdiena, trešdiena |
5 |
trešdiena, ceturtdiena |
6 |
ceturtdiena, piektdiena |
7 |
piektdiena, sestdiena |
11 |
tikai svētdiena |
12 |
tikai pirmdiena |
13 |
tikai otrdiena |
14 |
tikai trešdiena |
15 |
tikai ceturtdiena |
16 |
tikai piektdiena |
17 |
tikai sestdiena |
Nedēļas_nogales virkņu vērtības ir septiņas rakstzīmes garas; katra virknes rakstzīme apzīmē nedēļas dienu, sākot ar pirmdienu. 1 apzīmē dienu, kas nav darbdiena, bet 0 apzīmē darbdienu. Virknē atļauts izmantot tikai rakstzīmes 1 un 0. Virkne 1111111 nav derīga.
Piemēram, 0000011 rezultāts ir nedēļas nogale, ko veido sestdiena un svētdiena.
-
Brīvdienas Neobligāts arguments. Papildu viena vai vairāku datumu kopums, kas jāizslēdz no darba dienu kalendāra. Svinamās dienas ir šūnu diapazons, kuros ir datumi, vai masīva konstante, ko veido sērijas numuru vērtības, kas apzīmē šos datumus. Svinamo dienu datumu vai sērijas numuru secību var definēt lietotājs.
Piebildes
-
Ja start_date pašreizējā datumu bāzes vērtībai ir ārpus diapazona, workDAY. Funkcija INTL atgriež #NUM! kļūdas vērtību.
-
Ja jebkurš svinamajā dienu datums ir ārpus pašreizējās datumu bāzes vērtības diapazona, workDAY. Funkcija INTL atgriež #NUM! kļūdas vērtību.
-
Ja start_date un dienas nobīde rezultātā ir nederīgs datums, funkcija WORKDAY. Funkcija INTL atgriež #NUM! kļūdas vērtību.
-
Ja nedēļas nogales_virknei ir nederīgs garums vai tajā ir nederīgas rakstzīmes, WORKDAY. Funkcija INTL atgriež #VALUE! kļūdas vērtību.
Piemērs
Nokopējiet šīs tabulas parauga datus un ielīmējiet tos jaunas Excel darblapas šūnā A1. Lai formulas parādītu rezultātus, atlasiet tos, nospiediet taustiņu F2 un pēc tam Enter. Ja nepieciešams, varat koriģēt kolonnas platumu, lai redzētu visus datus.
Formula |
Apraksts |
Tiešais rezultāts |
=WORKDAY.INTL(DATE(2012;1;1);30;0) |
Ja argumentam Nedēļas_nogale tiek izmantota vērtība 0, rezultāts ir #NUM. Ja norādītā pozīcija atrodas pirms lauka pirmā vienuma vai aiz lauka pēdējā vienuma, formula radīs kļūdu #REF!. |
#NUM! |
=WORKDAY.INTL(DATE(2012;1;1);90;11) |
Atrod datumu, kas atbilst 90 darbadienām, sākot ar 01.01.2012. un kā nedēļas nogales dienu skaitot tikai svētdienu (arguments Nedēļas_nogale ir 11). |
41013 |
=TEXT(WORKDAY.INTL(DATE(2012;1;1);30;17);"dd.m.gggg.") |
Izmanto funkciju TEXT, lai iegūto sērijas numuru (40944) formatētu formātā "dd.m.gggg." Atrod datumu, kas ir 30 darba dienas no 01.01.2012. un kā nedēļas nogales dienu skaitot tikai sestdienu (arguments Nedēļas_nogale ir 17). |
5.2.2012. |