Kuidas kasutada funktsiooni Exceli NETWORKDAYS.INTL -

Lang L: none (table-of-contents)

Kokkuvõte

Funktsioon Exceli NETWORKDAYS.INTL arvutab kahe kuupäeva vaheliste tööpäevade arvu. NETWORKDAYS.INTL välistab vaikimisi laupäeva ja pühapäeva, kuid annab võimaluse täpsustada, milliseid nädalapäevi loetakse nädalavahetusteks. Funktsioon võib soovi korral välja jätta ka kuupäevadena esitatud pühade loendi.

Eesmärk

Hankige tööpäevad kahe kuupäeva vahel

Tagastusväärtus

Päevi tähistav arv.

Süntaks

= NETWORKDAYS.INTL (alguskuupäev, lõppkuupäev, (nädalavahetus), (pühad))

Argumendid

  • algus_kuupäev - alguskuupäev.
  • end_date - lõppkuupäev.
  • nädalavahetus - (valikuline) Määramine, milliseid nädalapäevi tuleks pidada nädalavahetusteks.
  • pühad - (valikuline) Viide kuupäevadele, mida tuleks pidada puhkepäevadeks.

Versioon

Excel 2010

Kasutusjuhised

NETWORKDAYS.INTL arvutab tööpäevad kahe kuupäeva vahele. Tööpäevad välistavad nädalavahetused (vaikimisi laupäev ja pühapäev) ning võivad soovi korral ka pühad välja jätta. See funktsioon on funktsiooni NETWORKDAYS jõulisem, kuna see võimaldab teil kontrollida, milliseid nädalapäevi loetakse nädalavahetusteks. Nädalavahetusel argument on seatud koode kasutades tabelis loetletud allpool.

NETWORKDAYS.INTL sisaldab tööpäevade arvutamisel nii algus- kui ka lõppkuupäeva. See tähendab, et kui annate NETWORKDAYS.INTL-ile alguskuupäeva ja lõppkuupäeva sama kuupäeva ning kuupäev pole nädalavahetus ega puhkus, tagastatakse see 1.

NETWORKDAYS.INTL võib valikuliselt arvestada ka pühadega. Sest pühad argument, varustama, mis sisaldab puhkus kuupäevad. Neid käsitletakse ka puhkepäevadena ja neid ei arvestata tulemuse hulka.

Näidatud näites kasutatakse järgmisi valemeid:

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)

Nädalavahetuse number Nädalavahetuse päevad
1 (vaikimisi) Laupäev, pühapäev
2 Pühapäev esmaspäev
3 Esmaspäev, teisipäev
4 Teisipäev Kolmapäev
5 Kolmapäev Neljapäev
6 Neljapäev Reede
7 Reede, laupäev
11 Ainult pühapäev
12 Ainult esmaspäeval
13 Ainult teisipäev
14 Ainult kolmapäev
15 Ainult neljapäev
16 Ainult reede
17 Ainult laupäev

Tööpäevade mask

Funktsioon NETWORKDAYS.INTL võib aktsepteerida "maski" ka nädalavahetuse argumendi jaoks nädalavahetuste määramiseks. Mask on varustatud seitsmemärgise stringina, mis peab olema kas 1 või null. Selles skeemis tähistab number 1 nädalavahetust ja 0 tööpäeva. Esimene number tähistab esmaspäeva. Allpool on mõned näited:

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

Märkused:

  • Kui alguskuupäev on suurem kui lõppkuupäev, tagastab funktsioon negatiivse väärtuse.
  • NETWORKDAYS.INTL sisaldab tööpäevade arvutamisel nii algus- kui ka lõppkuupäeva. See tähendab, et kui annate NETWORKDAYS.INTL-ile algus- ja lõppkuupäeva sama kuupäeva, tagastatakse see 1.

  • Kui alguskuupäev või lõppkuupäev jäävad vahemikust välja, tagastab NETWORKDAYS.INTL #NUM! viga.
  • Kui nädalavahetus on kehtetu, tagastab NETWORKDAYS.INTL parameetri #VALUE! viga.

Seotud videod

Kuidas arvutada tähtaegu rakendusega WORKDAY Selles videos vaatleme, kuidas arvutada tähtaegu funktsioonidega WORKDAY ja WORKDAY.INTL.

Huvitavad Artiklid...