V tem članku je opisana sintaksa formule in uporaba funkcije WORKDAY.INTL v Microsoft Excelu.
Vrne zaporedno številko datuma pred navedenim številom delovnih dni ali po njem s parametri za dneve konca tedna po meri. Parametri za dneve konca tedna označujejo, koliko je takšnih dni. Dnevi konca tedna in vsi dnevi, ko so določeni kot prazniki, se ne štejejo kot delovni dnevi.
Sintaksa
WORKDAY.INTL(začetni_datum; dnevi; [vikend]; [prazniki])
V sintaksi funkcije WORKDAY.INTL so ti argumenti:
-
Začetni_datum Obvezen. Začetni datum, zaokrožen na celo število.
-
dnevi Obvezen. Število delovnih dni pred začetnim datumom ali po njem. Pozitivna vrednost predstavlja prihodnje datume, negativna vrednost pa pretekle; vrednost nič pomeni začetni datum. Zamik od dneva je prirezan na celo število.
-
vikend Neobvezen. Pomeni dneve na koncu tedna, ki niso delovni dnevi. Konec tedna je številka konca tedna ali niz, ki določa, kdaj nastopi konec tedna.
Vrednosti številke konca tedna kažejo te dneve konca tedna:
številka konca tedna |
dnevi konca tedna |
1 ali izpuščeno |
sobota, nedelja |
2 |
nedelja, ponedeljek |
3 |
ponedeljek, torek |
4 |
torek, sreda |
5 |
sreda, četrtek |
6 |
četrtek, petek |
7 |
petek, sobota |
11 |
samo nedelja |
12 |
samo ponedeljek |
13 |
samo torek |
14 |
samo sreda |
15 |
samo četrtek |
16 |
samo petek |
17 |
samo sobota |
Vrednosti nizov »Konec tedna« so dolge sedem znakov, vsak znak v nizu pa predstavlja dan v tednu, pri čemer je prvi dan ponedeljek. 1 predstavlja dela prost dan, 0 pa delovni dan. V nizu sta dovoljena samo znaka 1 in 0. Niz 1111111 je neveljaven.
0000011 na primer pomeni, da je konec tedna v soboto in nedeljo.
-
prazniki Neobvezen. Neobvezen niz enega ali več datumov, ki se izvzamejo iz koledarja delovnih dni. Prazniki naj bodo obseg celic z datumi ali matrična konstanta serijskih vrednosti, ki predstavljajo te datume. Razvrščanje datumov ali serijskih vrednosti v praznikih je lahko poljubno.
Opombe
-
Če start_date je zunaj obsega za trenutno vrednost zbirke podatkov, workday. INTL vrne #NUM! .
-
Če je kateri koli datum v praznikih zunaj obsega za trenutno vrednost zbirke podatkov, workday. INTL vrne #NUM! .
-
Če start_date odmik od dneva vrne neveljaven datum, workday. INTL vrne #NUM! .
-
Če je niz »konec tedna« neveljaven ali vsebuje neveljavne znake, workday. INTL vrne #VALUE! .
Primer
Kopirajte vzorčne podatke iz te tabele in jih prilepite v celico A1 v novem Excelovem delovnem listu. Če želite, da formule prikažejo rezultate, jih izberite, pritisnite F2 in nato tipko ENTER. Po potrebi lahko prilagodite širine stolpcev in si ogledate vse podatke.
Formula |
Opis |
Sprotni rezultat |
=WORKDAY.INTL(DATE(2012,1,1),30,0) |
Če za argument »Konec tedna« uporabite 0, dobite #NUM! napaka #REF!. |
#NUM! |
=WORKDAY.INTL(DATE(2012,1,1),90,11) |
Poišče datum 90 delovnih dni po 01.01.2012, pri čemer šteje le nedelje kot konce tednov (argument »Konec tedna« je 11). |
41013 |
=TEXT(WORKDAY.INTL(DATE(2012,1,1),30,17),"dd/m/llll") |
Uporabi funkcijo TEXT za oblikovanje serijske številke (40944) v obliko zapisa »dd/m/llll«. Poišče datum 30 delovnih dni po 01.01.2012, pri čemer šteje le sobote kot konce tednov (argument »Konec tedna« je 17). |
05.02.2012 |