U ovom se članku opisuju sintaksa formule i korištenje funkcije WORKDAY.INTL u programu Microsoft Excel.
Vraća serijski broj datuma prije ili nakon navedenog broja radnih dana s prilagođenim parametrima vikenda. Parametri vikenda označavaju dane vikenda. Dani vikenda i svi dani koji su navedeni kao blagdani ne smatraju se radnim danima.
Sintaksa
WORKDAY.INTL(početni_datum; dani; [vikendi]; [praznici])
Sintaksa funkcije WORKDAY.INTL sadrži sljedeće argumente:
-
Početni_datum Obavezno. Početni datum pretvoren u cijeli broj.
-
Dani Obavezno. Broj radnih dana prije ili poslije argumenta početni_datum. Pozitivna vrijednost rezultira budućim datumom; negativna vrijednost rezultira prošlim datumom; nulta vrijednost rezultira argumentom početni_datum. Pomak dana reže se na cijeli broj.
-
Vikend Neobavezno. Označava dane u tjednu koji su dani vikenda te se ne smatraju radnim danima. Vikend je broj ili niz koji određuje pojavljivanje vikenda.
Brojčane vrijednosti argumenta vikend određuju sljedeće dane vikenda:
broj vikenda |
dani vikenda |
1 ili ništa |
subota, nedjelja |
2 |
nedjelja, ponedjeljak |
3 |
ponedjeljak, utorak |
4 |
utorak, srijeda |
5 |
srijeda, četvrtak |
6 |
četvrtak, petak |
7 |
petak, subota |
11 |
samo nedjelja |
12 |
samo ponedjeljak |
13 |
samo utorak |
14 |
samo srijeda |
15 |
samo četvrtak |
16 |
samo petak |
17 |
samo subota |
Vrijednosti niza duge su sedam znakova, a svaki znak u nizu predstavlja dan u tjednu, počevši od ponedjeljka. 1 predstavlja neradni dan, a 0 predstavlja radni dan. U nizu su dopušteni samo znakovi 1 i 0. Niz 1111111 nije valjan.
Na primjer, rezultat niza 0000011 jest vikend koji se sastoji od subote i nedjelje.
-
Praznici Neobavezno. Neobavezan skup datuma koji se izuzimaju iz kalendara radnih dana. Argument praznici mora biti raspon ćelija koje sadrže datume ili konstanta polja serijskih vrijednosti koje predstavljaju te datume. Redoslijed datuma ili serijskih vrijednosti u argumentu praznici je proizvoljan.
Napomene
-
Ako start_date je izvan raspona za trenutnu osnovnu vrijednost datuma, WORKDAY. INTL vraća #NUM! vrijednost nenumeričke prirode, PHI vraća vrijednost pogreške #VALUE!.
-
Ako je neki datum u praznicima izvan raspona za trenutnu osnovnu vrijednost datuma, WORKDAY. INTL vraća #NUM! vrijednost nenumeričke prirode, PHI vraća vrijednost pogreške #VALUE!.
-
Ako start_date plus pomak dana rezultira datumom koji nije valjan, WORKDAY. INTL vraća #NUM! vrijednost nenumeričke prirode, PHI vraća vrijednost pogreške #VALUE!.
-
Ako niz vikenda nije valjan ili sadrži znakove koji nisu valjani, WORKDAY. INTL vraća vrijednost #VALUE! vrijednost nenumeričke prirode, PHI vraća vrijednost pogreške #VALUE!.
Primjer
Ogledne podatke kopirajte u sljedeću tablicu i zalijepite ih u ćeliju A1 novog radnog lista programa Excel. Da biste koristili formule za prikaz rezultata, odaberite ih pa pritisnite tipku F2, a zatim Enter. Ako je potrebno, prilagodite širine stupaca da biste vidjeli sve podatke.
Formula |
Opis |
Rezultat uživo |
=WORKDAY.INTL(DATE(2012,1,1),30,0) |
Korištenje 0 za argument Vikend rezultira #NUM! pogreška. |
#NUM! |
=WORKDAY.INTL(DATE(2012,1,1),90,11) |
Pronalazi 90. radni dan od početnog datuma 1.1.2012. uz brojanje samo nedjelja kao dana vikenda (argument vrijednosti Vikend iznosi 11). |
41013 |
=TEXT(WORKDAY.INTL(DATE(2012,1,1),30,17),"m/dd/yyyy") |
Pomoću funkcije TEXT oblikuje rezultirajući serijski broj (40944) u obliku "m/dd/yyyy". Pronalazi datum 30 radnih dana od 1. 1. 2012., računajući samo subote kao dan vikenda (argument Vikend je 17). |
5.2.2012. |