NETWORKDAYS.INTL (funkcija NETWORKDAYS.INTL)

Grąžina visų darbo dienų, esančių tarp dviejų datų, skaičių, naudojant parametrus, nurodančius, kurios ir kiek iš jų bus savaitgalį. Savaitgalio dienos ir kitos dienos, kurios nurodytos kaip šventinės, nėra laikomos darbo dienomis.

Sintaksė

NETWORKDAYS.INTL(pradžios_data, pabaigos_data, [savaitgalis], [šventės])

Funkcijos NETWORKDAYS.INTL sintaksė turi tokius argumentus:

  • Pradžios_data ir pabaigos_data    Būtinas. Datos, kurių skirtumas turi būti apskaičiuotas. Pradžios_data gali būti ankstesnė, tokia pati arba vėlesnė už pabaigos_datą.

  • Savaitgalis    Pasirinktinis. Nurodo savaitės dienas, kurios yra savaitgalio dienos ir nėra įtraukiamos į bendrą darbo dienų skaičių nuo pradžios_datos iki pabaigos_datos. Savaitgalis yra savaitgalio skaičius arba eilutė, kuri nurodo, kada bus savaitgalis.

    Savaitgalio numerio reikšmės nurodo šias savaitgalio dienas:

Savaitgalio skaičius

Savaitgalio dienos

1 arba nenurodyta

Šeštadienis–sekmadienis

2

Sekmadienis– pirmadienis

3

Pirmadienis–antradienis

4

Antradienis–trečiadienis

5

Trečiadienis–ketvirtadienis

6

Ketvirtadienis–penktadienis

7

Penktadienis–šeštadienis

11

Tik sekmadienis

12

Tik pirmadienis

13

Tik antradienis

14

Tik trečiadienis

15

Tik ketvirtadienis

16

Tik penktadienis

17

Tik šeštadienis

Savaitgalio eilutės reikšmę sudaro septyni simboliai ir kiekvienas eilutės simbolis žymi savaitės dieną pradedant nuo pirmadienio. 1 žymi ne darbo dieną, o 0 žymi darbo dieną. Eilutėje gali būti naudojami tik 1 ir 0. Naudojant 1111111 visada bus grąžinamas 0.

Pavyzdžiui, 0000011 bus savaitgalis šeštadienį ir sekmadienį.

  • Šventės    Pasirinktinis. Pasirinktinis vienos arba daugiau datų rinkinys, kurios neturi būti įtrauktos į darbo dienų kalendorių. Šventės turi būti langelių diapazonas, kuriuose yra datos arba sekos reikšmių masyvo konstanta, nurodanti tas dienas. Datų arba sekos reikšmių šventėms tvarkos keitimas gali būti pasirenkamas.

Pastabos

  • Jeigu pradžios_data yra vėlesnė nei pabaigos_data, grąžinta reikšmė bus neigiama, o dydis bus visų darbo dienų skaičius.

  • Jeigu pradžios_data nepasiekiama pagrindinei esamos datos reikšmei, funkcija NETWORKDAYS.INTL grąžina klaidos reikšmę #NUM!.

  • Jeigu pabaigos_data nepasiekiama pagrindinei esamos datos reikšmei, funkcija NETWORKDAYS.INTL grąžina klaidos reikšmę #NUM!.

  • Jeigu savaitgalio eilutė yra neleistino ilgio arba joje yra negaliojantys simboliai, funkcija NETWORKDAYS.INTL grąžina klaidos reikšmę #VALUE!.

Pavyzdys

Iš pateiktosios lentelės nusikopijuokite pavyzdinius duomenis ir įklijuokite į naujos „Excel“ darbaknygės langelį A1. Kad formulės rodytų rezultatus, jas pažymėkite, paspauskite F2 ir spauskite Enter. Jeigu reikia, pakoreguokite langelių plotį, kad matytųsi visi duomenys.

Formulė

Aprašas

Rezultatas

=NETWORKDAYS.INTL(DATE(2006,1,1),DATE(2006,1,31))

Rezultatas – 22 ateinančios darbo dienos. Iš 31 dienos tarp pradinės ir galinės datų atima 9 išeigines (5 šeštadieniai ir 4 sekmadieniai). Pagal numatytuosius nustatymus, išeiginėmis laikomi šeštadieniai ir sekmadieniai.

22

=NETWORKDAYS.INTL(DATE(2006,2,28),DATE(2006,1,31))

Rezultatas -21, žymintis 21 praėjusią darbo dieną.

-21

=NETWORKDAYS.INTL(DATE(2006,1,1),DATE(2006,2,1),7,{"2006/1/2","2006/1/16"})

Rezultatas – 22 ateinančios darbo dienos gaunamas atėmus dešimt išeiginių (4 penktadieniai, 4 šeštadieniai, 2 šventės) iš 32 dienų tarp sausio 1 2006 ir vasario 1 2006. Argumentas 7 naudojamas savaitgaliui, t.y. penktadieniui ir šeštadieniui. Taip pat šiuo laikotarpiu yra ir dvi šventės.

22

=NETWORKDAYS.INTL(DATE(2006,1,1),DATE(2006,2,1),"0010001",{"2006/1/2","2006/1/16"})

Rezultatas – 22 ateinančios darbo dienos. Toks pat laikotarpis kaip ir prieš tai, tačiau savaitgalio dienomis yra sekmadienis ir trečiadienis.

20

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×