Excel

Excel NETWORKDAYS.INTL funkcija

Excel Networkdays Intl Function

Excel NETWORKDAYS.INTL funkcijaPovzetek

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.
Različica Excel 2010 Opombe o uporabi

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.


^