
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 vahelTagastusvää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 2010Kasutusjuhised
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
