WORKDAY.INTL (funkcija)

U ovom se članku opisuje sintaksa formula i način korištenja funkcije WORKDAY. Funkcija INTL u programu Microsoft Excel. 

Ova funkcija vraća serijski broj datuma prije ili nakon navedenog broja radnih dana s prilagođenim parametrima vikenda. Neobavezni parametri vikenda mogu naznačiti koji su dani vikenda i koliko ih ima. Imajte na umu da se dani vikenda i svi dani koji su navedeni kao blagdani ne smatraju radnim danima. 

Sintaksa

WORKDAY.INTL(početni_datum; dani; [vikendi]; [praznici])

RADNI DAN. Sintaksa funkcije INTL koristi sljedeće argumente:

  • start_date Obavezno. Početni datum pretvoren u cijeli broj. 
  • dana Obavezno. Broj radnih dana prije ili poslije argumenta početni_datum. Pozitivna vrijednost rezultira budućim datumom; negativna vrijednost rezultira prošlim datumom; Vrijednost nula rezultira već navedenim start_date. Pomak dana reže se na cijeli broj. 
  • vikend Neobavezno. Ako se koristi, označava dane u tjednu koji su dani vikenda te se ne smatraju radnim danima. Argument vikend broj je ili niz koji određuje kada se vikendi pojavljuju. 
    Brojčane vrijednosti argumenta vikend označavaju dane vikenda, kao što je prikazano u nastavku. 
broj vikenda dani vikenda
1 (ili izostavljen) 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. Svaki znak u nizu predstavlja dan u tjednu, počevši od ponedjeljka. Znak 1 predstavlja neradni dan, a 0 predstavlja radni dan. U nizu su dozvoljeni samo znakovi 1 i 0. Osim toga, niz 1111111 nije valjan.

Na primjer, rezultat niza 0000011 dani su vikenda subota i nedjelja.

  • Praznici To je neobavezni argument na kraju sintakse. Određuje 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 proizvoljan je.

Napomene

  • Ako je start_date izvan raspona za vrijednost trenutne baze podataka, WORKDAY. INTL vraća vrijednost pogreške #NUM! .
  • Ako je bilo koji datum argumenta praznici izvan raspona za vrijednost trenutne baze podataka, WORKDAY. INTL vraća vrijednost pogreške #NUM! .
  • Ako start_date plus pomak dana rezultira datumom koji nije valjan, WORKDAY. INTL vraća vrijednost pogreške #NUM! .
  • Ako niz vikenda sadrži dužinu ili znakove koji nisu valjani, WORKDAY. INTL vraća vrijednost pogreške #VALUE! .

Primjer

Kopirajte sljedeće ogledne podatke (cijelu tablicu, uključujući zaglavlje). Na novom radnom listu programa Excel zalijepite ga u ćeliju A1 i susjednu ćeliju. Ako vam se rezultati ne prikazuju automatski, odaberite formulu, pritisnite F2 , a zatim Enter. Ako je potrebno, prilagodite širinu stupaca da biste vidjeli sve. 

Formula Opis Rezultat uživo
=WORKDAY.INTL(DATE(2012,1,1),30,0) Ako kao argument vrijednosti Vikend koristite nulu, dobit ćete #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") Koristi funkciju TEXT za oblikovanje dobivenog serijskog broja (40944) u obliku "m/dd/gggg". Pronalazi 30. radni dan od početnog datuma 1.1.2012. uz brojanje samo subota kao dana vikenda (argument vrijednosti Vikend iznosi 17). 5.2.2012.