Atsisiųskite darbaknygės pavyzdį
Ši pamoka parodo, kaip naudotis „Excel NETWORKDAYS“ funkcija „Excel“, kad gautumėte darbo dienų skaičių tarp datų.
TINKLO DIENŲ funkcijų apžvalga
Funkcija NETWORKDAYS Grąžina darbo dienų skaičių tarp dviejų datų. Darbo dienos apima pirmadienį-penktadienį ir neįtraukiamos šeštadienio-sekmadienio. Pasirinktinai galite neįtraukti atostogų.
Norėdami naudoti „NETWORKDAYS Excel“ darbalapio funkciją, pasirinkite langelį ir įveskite:
(Atkreipkite dėmesį, kaip atrodo formulės įvestys)
TINKLO DIENŲ Funkcijų sintaksė ir įvestys:
1 | = NETWORKDAYS (pradžios data, pabaigos data, atostogos) |
pradžios data - Pradžios data „Excel“ serijos numerio formatu arba įvesta kaip data su kabutėmis (-omis) aplink datą. Pavyzdys: Negalite įvesti 2015-11-12 tiesiai į langelį. Vietoj to turite įvesti „2015-11-12“ arba naudoti atitinkamą serijos numerį: 42320. Arba galite nurodyti langelį su įvesta 2015-12-11 data. „Excel“ automatiškai konvertuoja ląstelėse saugomas datas į serijinį formatą (nebent data įvedama kaip tekstas).
pabaigos_data - Pabaigos data „Excel“ serijos numerio formatu arba įvesta kaip data su kabutėmis (-omis) aplink datą. Pavyzdys: Negalite įvesti 2015-11-12 tiesiai į langelį. Vietoj to turite įvesti „2015-11-12“ arba naudoti atitinkamą serijos numerį: 42320. Arba galite nurodyti langelį su įvesta 2015-12-11 data. „Excel“ automatiškai konvertuoja ląstelėse saugomas datas į serijinį formatą (nebent data įvedama kaip tekstas).
atostogos - PASIRENKAMA. Šventinių dienų, kurios neįtraukiamos į „darbo dienas“, sąrašas. Jį galima įvesti kaip švenčių dienų serijos numerių sąrašą. Arba jis gali nurodyti langelių diapazoną, kuriame yra atostogų datos. Pavyzdys: 42005,42189,42363 arba A1: A3, nurodant langelius, kuriuose yra datos: 2015-01-01, 2015-07-04, 2015-12-25.
Apskaičiuokite darbo / darbo dienas
Funkcija NETWORKDAYS apskaičiuoja darbo dienų skaičių tarp dviejų datų:
1 | = TINKLO DIENOS (B4, C4) |
Jei pabaigos data yra prieš pradžios datą, NETWORKDAYS grąžins neigiamą vertę:
1 | = TINKLO DIENOS (B4, C4) |
Norėdami grąžinti absoliutų darbo dienų skaičių, naudokite ABS funkciją:
1 | = ABS (TINKLO DIENOS (B4, C4) |
Pagal numatytuosius nustatymus NETWORKDAYS nepaisys visų švenčių dienų. Tačiau galite naudoti trečiąjį neprivalomą argumentą, kad apibrėžtumėte atostogų diapazoną:
1 | = TINKLO DIENOS (B4, C4, F3: F4) |
NETWORKDAYS „Google“ skaičiuoklėse
Funkcija NETWORKDAYS „Google“ skaičiuoklėse veikia taip pat, kaip ir „Excel“:
TINKLO DIENOS VBA pavyzdžiai
Taip pat galite naudoti funkciją NETWORKDAYS VBA. Tipas:application.worksheetfunction.networkdays (pradžios data, pabaigos data, atostogos)
Vykdydami šiuos VBA teiginius
1234567891011121314 | Diapazonas („C2“) = Application.WorksheetFunction.Days360 (Diapazonas („A2“), diapazonas („B2“), klaidinga)Diapazonas („C3“) = Application.WorksheetFunction.Days360 (Diapazonas („A3“), diapazonas („B3“), klaidinga)Diapazonas („C4“) = Application.WorksheetFunction.Days360 (Diapazonas („A4“), diapazonas („B4“), klaidinga)Diapazonas ("C5") = Application.WorksheetFunction.Days360 (Diapazonas ("A5"), diapazonas ("B5"), klaidinga)Diapazonas ("D2") = Application.WorksheetFunction.Days (Diapazonas ("B2"), diapazonas ("A2"))Diapazonas ("D3") = Application.WorksheetFunction.Days (Diapazonas ("B3"), diapazonas ("A3"))Diapazonas ("D4") = Application.WorksheetFunction.Days (Diapazonas ("B4"), diapazonas ("A4"))Diapazonas ("D5") = Application.WorksheetFunction.Days (Diapazonas ("B5"), diapazonas ("A5"))Diapazonas ("E2") = Application.WorksheetFunction.NetworkDays (Diapazonas ("A2"), diapazonas ("B2"))Diapazonas ("E3") = Application.WorksheetFunction.NetworkDays (Diapazonas ("A3"), diapazonas ("B3"))Diapazonas ("E4") = Application.WorksheetFunction.NetworkDays (Diapazonas ("A4"), diapazonas ("B4"))Diapazonas ("E5") = Application.WorksheetFunction.NetworkDays (Diapazonas ("A5"), diapazonas ("B5")) |
duos šiuos rezultatus
Funkcijos argumentus (pradžios_datą ir kt.) Galite įvesti tiesiogiai į funkciją arba apibrėžti kintamuosius, kuriuos naudoti.
Grįžkite į visų „Excel“ funkcijų sąrašą