Šajā rakstā paskaidrota formulas sintakse un funkcijas WORKDAY.INTL lietošana programmā Microsoft Excel.
Šī funkcija atgriež sērijas numuru datumam, kas ir pirms vai pēc noteikta darbdienu skaita ar pielāgotiem parametriem nedēļas nogalēm. Neobligātie nedēļas nogales parametri var norādīt, kuras un cik dienas ir nedēļas nogales dienas. Ņemiet vērā, ka nedēļas nogales dienas un visas dienas, kas norādī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.
-
start_date 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 būs pozitīva, rezultāts būs nākotnes datums; ja negatīva vērtība nozīmē pagātnes datumu; ja nulles vērtība nozīmē jau norādīto start_date. Dienas nobīde tiek apcirsts līdz veselam skaitlim.
-
Nedēļas nogalē Neobligāts arguments. Ja tiek izmantots, tas norāda nedēļas dienas, kas ir nedēļas nogalē, un netiek uzskatītas par darba dienām. Nedēļas nogales arguments ir nedēļas nogales skaitlis vai virkne, kas norāda, kad ir nedēļas nogales.
Nedēļas _nogales skaitliskās vērtības norāda nedēļas nogales dienas, kā parādīts tālāk.
nedēļas nogales skaitlis |
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. Rakstzīme 1 apzīmē dienu, kas nav darba diena, bet 0 apzīmē darba dienu. Virknē drīkst izmantot tikai rakstzīmi 1 un 0. Turklāt 1111111 nav derīga virkne.
Piemēram, 0000011 rezultāts ir nedēļas nogale, ko iegūst sestdiena un svētdiena.
-
Brīvdienas Šis ir neobligāts arguments sintakses beigās. Tā norāda neobligātu viena vai vairākiem datumiem kopu, kas jāizslēdz no darba dienu kalendāra. Brīvdienas ir šūnu diapazons, kurā ir datumi – vai šos datumus apzīmēīgu sērijas numuru masīva konstante. Datumi un sērijas vērtības brīvdienās var būt brīvā secībā.
Piebildes
-
Ja start_date pašreizējā datumu bāzes vērtībai ir ārpus diapazona, WORKDAY.INTL atgriež #NUM! kļūdas vērtību.
-
Ja jebkurš brīvdienu datums ir ārpus pašreizējās datumu bāzes vērtības diapazona, WORKDAY.INTL atgriež #NUM! kļūdas vērtību.
-
Ja start_date ar dienas nobīdi, tiek iegūts nederīgs datums, WORKDAY.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.INTL atgriež #VALUE! kļūdas vērtību.
Piemērs
Nokopējiet tālāk norādīto datu paraugu (visu tabulu ar galveni). Jaunā Excel darblapā ielīmējiet to šūnā A1 un blakus. Ja rezultāti netiek automātiski parādīts, atlasiet formulu, nospiediet taustiņu F2 un Enter. Ja nepieciešams, varat koriģēt kolonnu platumu, lai redzētu visu.
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. |