Excel WORKDAY.INTL funkcija uzima datum i vraća najbliži rad u budućnosti ili prošlosti, na temelju vrijednosti pomaka koju navedete. Za razliku od RADNI DAN , WORKDAY.INTL omogućuje vam da prilagodite koji se dani smatraju vikendom (neradni dani). Pomoću funkcije WORKDAY.INTL možete izračunati datume završetka, datume isporuke itd. Koji uzimaju u obzir neradne dane.
Svrha Dobivanje datuma n radnih dana u budućnosti ili u prošloj vrijednosti Povratna vrijednost Sljedeći ili prethodni radni datum na temelju unosa Sintaksa = WORKDAY.INTL (datum početka, dani, [vikend], [praznici]) Argumenti
- početni datum - Datum početka.
- dana - Datum završetka.
- vikend - [izborno] Postavka za koje se dane u tjednu smatra vikendom.
- Praznici - [izborno] Popis jednog ili više datuma koje treba smatrati neradnim danima.
WORKDAY.INTL određuje datum koji predstavlja 'najbliži' radni dan N dana u prošlosti ili budućnosti. Koristite pozitivan broj kao dane za buduće datume, a negativan za prošle datume. Ova je funkcija robusnija od RADNI DAN jer vam omogućuje prilagodbu koji se dani u tjednu smatraju vikendom.
Primjeri formula
D4= WORKDAY.INTL (B4,C4) // default - weekends excluded D5= WORKDAY.INTL (B5,C5,11) // weekend set to Sunday only D6= WORKDAY.INTL (B6,C6,1,B9:B9) // default weekend with holidays
Vikendom
Prema zadanim postavkama, WORKDAY.INTL isključuje vikende (subotu i nedjelju). Međutim, možete kontrolirati koji se dani smatraju vikendom, tako što ćete unijeti kôd iz donje tablice za vikend argument.
Drugi (lakši) način određivanja vikenda je upotreba 'maske' za označavanje vikenda jedinicama i nulama. U ovoj shemi, niz od 7 jedinica i nula predviđen je za vikende, kada je prvi znak bio ponedjeljak, a posljednji znak je nedjelja. Koristite jedan (1) za označavanje vikenda, a nulu (0) za radni dan Ova metoda je fleksibilnija jer vam omogućuje da odredite bilo koji dan u tjednu kao vikend (tj. neradni dan). Na primjer:
= WORKDAY.INTL (A1,3,'0000000') // no weekends = WORKDAY.INTL (A1,3,'1000000') // weekend = Mon = WORKDAY.INTL (A1,3,'1100000') // weekend = Mon+Tue = WORKDAY.INTL (A1,3,'1110000') // weekend = Mon+Tue+Wed = WORKDAY.INTL (A1,3,'1010000') // weekend = Mon+Wed
Praznici
WORKDAY.INTL također može po izboru uzeti u obzir praznike. Za Praznici argument, navedite raspon koji sadrži datume odmora. Ti se datumi tretiraju kao neradni dani i neće biti uključeni u rezultat.
Kodovi za vikend
Upotrijebite bilo koji od donjih kodova za argument vikend kako biste odabrali opciju 'fiksnog' vikenda.
Kodirati | Vikend dani |
1 (zadano) | Subota nedjelja |
2 | Nedjelja ponedjeljak |
3 | Ponedjeljak utorak |
4 | Utorak srijeda |
5 | Srijeda četvrtak |
6 | Četvrtak petak |
7 | Petak subota |
jedanaest | Samo u nedjelju |
12 | Samo u ponedjeljak |
13 | Samo utorak |
14 | Samo u srijedu |
petnaest | Samo u četvrtak |
16 | Samo u petak |
17 | Samo u subotu |
Bilješke:
- Ako je datum_početka nevažeći, WORKDAY.INTL vraća broj #NUM! pogreška.
- Ako datum_početka + dan nije važeći, WORKDAY.INTL vraća broj #NUM! pogreška.
- Ako je bilo koji praznik nevažeći, WORKDAY.INTL vraća broj #NUM! pogreška.
- Ako vikend nije važeći, WORKDAY.INTL vraća #VALUE! pogreška.