
Povzetek
Funkcija Excel NETWORKDAYS.INTL izračuna število delovnih dni med dvema datumoma. NETWORKDAYS.INTL privzeto izključuje soboto in nedeljo, vendar ponuja način, kako določiti, kateri dnevi v tednu se štejejo za vikende. Funkcija lahko poljubno izključi seznam praznikov, ki so navedeni kot datumi.
Namen
Poiščite delovne dni med dvema datumomaVrnjena vrednost
Število, ki predstavlja dneve.Sintaksa
= NETWORKDAYS.INTL (datum začetka, datum konca, (vikend), (prazniki))Argumenti
- start_date - začetni datum.
- end_date - končni datum.
- vikend - (neobvezno) Nastavitev, kateri dnevi v tednu naj se štejejo za vikende.
- prazniki - (neobvezno) Sklic na datume, ki jih je treba šteti za neradne dni.
Različica
Excel 2010Opombe o uporabi
NETWORKDAYS.INTL izračuna delovne dni med dvema datumoma. Delovni dnevi izključujejo vikende (privzeto soboto in nedeljo), po izbiri pa lahko izključijo praznike. Ta funkcija je močnejša od funkcije NETWORKDAYS, saj vam omogoča nadzor, kateri dnevi v tednu se štejejo za vikende. Vikend argument je določen z uporabo oznak, navedenih v spodnji tabeli.
NETWORKDAYS.INTL pri izračunu delovnih dni vključuje začetni in končni datum. To pomeni, da če NETWORKDAYS.INTL navedete enak datum za začetni in končni datum in datum ni vikend ali praznik, bo vrnil 1.
NETWORKDAYS.INTL lahko po želji upošteva tudi praznike. Za argument prazniki navedite obseg, ki vsebuje datume praznikov. Tudi ti se obravnavajo kot nedelovni dnevi in ne bodo vključeni v rezultat.
V prikazanem primeru so uporabljene naslednje formule:
D6=NETWORKDAYS.INTL(B6,C6) D7=NETWORKDAYS.INTL(B7,C7,17) D8=NETWORKDAYS.INTL(B8,C8,1,B13:B14) D9=NETWORKDAYS.INTL(B9,C9,"0000000") D10=NETWORKDAYS.INTL(B10,C10,"0000000",B13:B14)
Številka vikenda | 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 |
Maska za delovne dni
Funkcija NETWORKDAYS.INTL lahko sprejme tudi "masko", da določi vikende za argument vikenda. Maska je na voljo kot niz 7 znakov, ki mora biti bodisi 1 bodisi nič. V tej shemi številka 1 pomeni vikend in 0 pomeni delovni dan. Prva številka predstavlja ponedeljek. Spodaj je nekaj primerov:
NETWORKDAYS.INTL(start,end,"0101011") // workdays = M,W,F NETWORKDAYS.INTL(start,end,"1010111") // workdays = Tue, Thu NETWORKDAYS.INTL(start,end,"1111100") // workdays = Sat,Sun NETWORKDAYS.INTL(start,end,"0000000") // all workdays, no weekends
Opombe:
- Če je datum začetka večji od datuma_konca, funkcija vrne negativno vrednost.
-
NETWORKDAYS.INTL pri izračunu delovnih dni vključuje začetni in končni datum. To pomeni, da če NETWORKDAYS.INTL navedete enak datum za začetni in končni datum, bo vrnil 1.
- Če datum začetka ali končni datum izven dosega, NETWORKDAYS.INTL vrne # ŠTEVILO! napaka.
- Če je vikend neveljaven, NETWORKDAYS.INTL vrne #VARUE! napaka.
Sorodni videoposnetki
