Kako uporabljati funkcijo Excel NETWORKDAYS.INTL -

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 datumoma

Vrnjena 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 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 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

Kako izračunati roke s WORKDAY V tem videoposnetku si bomo ogledali, kako izračunamo roke s funkcijama WORKDAY in WORKDAY.INTL.

Zanimive Članki...