
Funkcija Excel NETWORKDAYS.INTL izračuna število delovnih dni med dvema datumoma. NETWORKDAYS.INTL privzeto izključuje soboto in nedeljo, ponuja pa način, kako določiti, kateri dnevi v tednu se štejejo za vikende. Funkcija lahko opcijsko izključi seznam praznikov, navedenih kot datume.
Namen Pridobite delovne dni med dvema datumoma Vrnjena vrednost Število dni. Sintaksa = NETWORKDAYS.INTL (datum začetka, datum_končanja, [vikend], [prazniki]) Argumenti
- začetni datum - Začetni datum.
- končni datum - Končni datum.
- vikend - [neobvezno] Nastavitev, za katere dneve v tednu je treba šteti za vikende.
- prazniki - [neobvezno] Sklicevanje na datume, ki jih je treba šteti za proste dneve.
NETWORKDAYS.INTL izračuna delovne dni med dvema datumoma. Delovni dnevi izključujejo vikende (privzeto soboto in nedeljo), po izbiri pa lahko tudi praznike. Ta funkcija je robustnejša od funkcije NETWORKDAYS, saj vam omogoča nadzor nad tem, kateri dnevi v tednu veljajo za vikende. The vikend Argument je nastavljen s kodami, navedenimi v spodnji tabeli.
#pmt - izvedite plačilo
NETWORKDAYS.INTL pri izračunu delovnih dni vključuje začetni in končni datum. To pomeni, da če NETWORKDAYS.INTL daste isti datum za začetni in končni datum, datum pa ni vikend ali praznik, se vrne 1.
NETWORKDAYS.INTL lahko po izbiri upošteva tudi praznike. Za prazniki argument, vnesite obseg, ki vsebuje datume počitnic. Tudi ti se obravnavajo kot neradni dnevi in ne bodo vključeni v rezultat.
V prikazanem primeru se uporabljajo naslednje formule:
kako ustvariti imenovane obsege v
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)
Vikend številka | Ob vikendih |
1 (privzeto) | Sobota Nedelja |
2 | Nedelja, ponedeljek |
3 | Ponedeljek torek |
4 | Torek, sreda |
5 | Sreda, četrtek |
6 | Četrtek, petek |
7 | Petek, sobota |
enajst | Samo v nedeljo |
12 | Samo v ponedeljek |
13 | Samo v torek |
14 | Samo v sredo |
petnajst | Samo v četrtek |
16 | Samo v petek |
17 | Samo v soboto |
Maska za delavnike
Funkcija NETWORKDAYS.INTL lahko sprejme tudi 'masko' za določanje vikendov za argument vikend. Maska je na voljo kot niz 7 znakov, ki mora biti 1 ali nič. V tej shemi številka 1 pomeni vikend, 0 pa delovni dan. Prva številka pomeni 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 start_date večji od end_date, funkcija vrne negativno vrednost.
-
NETWORKDAYS.INTL pri izračunu delovnih dni vključuje začetni in končni datum. To pomeni, da za NETWORKDAYS.INTL enak datum za začetni in končni datum vrne 1.
- Če sta začetni_datek ali končni_datum izven obsega, NETWORKDAYS.INTL vrne številko #NUM! napaka.
- Če vikend ni veljaven, NETWORKDAYS.INTL vrne #VALUE! napaka.