
Povzetek
Funkcija Excel WORKDAY.INTL zajema datum in vrne najbližje delo v prihodnosti ali preteklosti na podlagi vrednosti odmika, ki jo navedete. Za razliko od funkcije WORKDAY vam WORKDAY.INTL omogoča, da prilagodite, kateri dnevi se štejejo za vikende (nedelovni dnevi). S funkcijo WORKDAY.INTL lahko izračunate datume zaključka, datume pošiljanja itd., Ki upoštevajo nedelovne dni.
Namen
Pridobite datum n delovnih dni v prihodnosti ali preteklostiVrnjena vrednost
Naslednji ali prejšnji delovni datum glede na vložkeSintaksa
= WORKDAY.INTL (datum začetka, dnevi, (vikend), (prazniki))Argumenti
- start_date - začetni datum.
- dni - končni datum.
- vikend - (neobvezno) Nastavitev, kateri dnevi v tednu naj se štejejo za vikende.
- prazniki - (neobvezno) Seznam enega ali več datumov, ki jih je treba šteti za neradne dni.
Različica
Excel 2010Opombe o uporabi
WORKDAY.INTL ugotovi datum, ki predstavlja "najbližji" delovni dan N dni v preteklosti ali prihodnosti. Uporabite pozitivno število kot dneve za prihodnje datume in negativno število za pretekle datume. Ta funkcija je močnejša od funkcije WORKDAY, ker vam omogoča, da prilagodite, kateri dnevi v tednu se štejejo za vikende.
Primeri formul
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
Vikendi
WORKDAY.INTL privzeto izključuje vikende (soboto in nedeljo). Lahko pa nadzirate, kateri dnevi se štejejo za vikende, tako da za argument za vikend navedete kodo iz spodnje tabele .
Drug (lažji) način določanja vikendov je uporaba "maske" za prikaz vikendov z enotami in ničlami. V tej shemi je na voljo niz 7 enot in ničel, ki označujejo vikende, če je prvi znak ponedeljek, zadnji znak pa nedelja. Z enim (1) označite vikend, z ničlo (0) pa delovnim dnem. Ta metoda je bolj prilagodljiva, saj vam omogoča, da kateri koli dan v tednu določite kot vikend (tj. Nedelovni dan). Na primer:
=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
Počitnice
WORKDAY.INTL lahko po želji upošteva tudi praznike. Za argument prazniki navedite obseg, ki vsebuje datume praznikov. Ti datumi se obravnavajo kot nedelovni dnevi in ne bodo vključeni v rezultat.
Kode za vikend
Za argument "vikend" uporabite katero koli spodnjo kodo, da izberete "fiksno" možnost vikenda.
Koda | Vikend dnevi |
1 (privzeto) | Sobota Nedelja |
2. | Nedelja, ponedeljek |
3. | Ponedeljek torek |
4. | Torek, sreda |
5. | Sreda, četrtek |
6. | Četrtek, petek |
7. | Petek, sobota |
11. | Samo v nedeljo |
12. | Samo v ponedeljek |
13. | Samo v torek |
14. | Samo v sredo |
15. | Samo v četrtek |
16. | Samo v petek |
17. | Samo v soboto |
Opombe:
- Če je datum začetka_neveljaven, WORKDAY.INTL vrne # ŠTEVILO! napaka.
- Če je datum_datum + dan neveljaven, WORKDAY.INTL vrne # ŠTEVILO! napaka.
- Če je kateri koli praznik neveljaven, WORKDAY.INTL vrne # ŠTEVILO! napaka.
- Če je vikend neveljaven, funkcija WORKDAY.INTL vrne vrednost #VARUE! napaka.