Prenesite primer delovnega zvezka
Ta vadnica prikazuje, kako uporabljati Excel NETWORKDAYS funkcija v Excelu, da dobite število delovnih dni med datumi.
Pregled funkcije NETWORKDAYS
Funkcija NETWORKDAYS Vrne število delovnih dni med dvema datumoma. Delovni dnevi vključujejo pon-pet in ne vključujejo sobote-nedelje. Po želji lahko počitnice izključite.
Če želite uporabiti funkcijo delovnega lista Excel NETWORKDAYS, izberite celico in vnesite:
(Upoštevajte, kako so prikazani vnosi formule)
Sintaksa in vnosi funkcij NETWORKDAYS:
1 | = NETWORKDAYS (začetni_datum, končni_datum, prazniki) |
začetni datum - Začetni datum v formatu Excelove serijske številke ali vnesen kot datum s narekovaji (»s«) obdaja datum. Primer: 11. 12. 2015 ne morete vnesti neposredno v celico. Namesto tega morate vnesti “11/12/2015” ali pa uporabiti ustrezno serijsko številko: 42320. Lahko pa se sklicujete na celico z vnesenim datumom 12/11/2015. Excel samodejno pretvori datume, shranjene v celicah, v serijsko obliko (razen če je datum vnesen kot besedilo).
končni datum - Končni datum v formatu Excelove serijske številke ali vnesen kot datum s narekovaji (»s«) obdaja datum. Primer: 11. 12. 2015 ne morete vnesti neposredno v celico. Namesto tega morate vnesti “11/12/2015” ali pa uporabiti ustrezno serijsko številko: 42320. Lahko pa se sklicujete na celico z vnesenim datumom 12/11/2015. Excel samodejno pretvori datume, shranjene v celicah, v serijsko obliko (razen če je datum vnesen kot besedilo).
prazniki - NEOBVEZNO. Seznam praznikov, ki jih je treba izključiti iz "delovnih dni". Lahko ga vnesete kot seznam serijskih številk, ki ustrezajo praznikom. Lahko pa se sklicuje tudi na celice, ki vsebujejo datume počitnic. Primer: 42005,42189,42363 ali A1: A3, sklicevanje na celice, ki vsebujejo datume: 1. 1. 2015, 4. 7. 2015, 25. 12. 2015.
Izračunajte poslovne / delovne dni
Funkcija NETWORKDAYS izračuna število delovnih dni med dvema datumoma:
1 | = NETWORKDAYS (B4, C4) |
Če je end_date pred datumom start_date, bo NETWORKDAYS vrnil negativno vrednost:
1 | = NETWORKDAYS (B4, C4) |
Če želite vrniti absolutno število delovnih dni, uporabite funkcijo ABS:
1 | = ABS (NETWORKDAYS (B4, C4) |
NETWORKDAYS privzeto prezre vse praznike. Lahko pa uporabite tretji izbirni argument za opredelitev obsega praznikov:
1 | = NETWORKDAYS (B4, C4, F3: F4) |
NETWORKDAYS v Google Preglednicah
Funkcija NETWORKDAYS deluje v Google Preglednicah popolnoma enako kot v Excelu:
NETWORKDAYS Primeri v VBA
V VBA lahko uporabite tudi funkcijo NETWORKDAYS. Vrsta:application.worksheetfunction.networkdays (začetni_datum, končni_datum, prazniki)
Izvajanje naslednjih stavkov VBA
1234567891011121314 | Obseg ("C2") = Application.WorksheetFunction.Days360 (Range ("A2"), Range ("B2"), False)Obseg ("C3") = Application.WorksheetFunction.Days360 (Range ("A3"), Range ("B3"), False)Obseg ("C4") = Application.WorksheetFunction.Days360 (Range ("A4"), Range ("B4"), False)Obseg ("C5") = Application.WorksheetFunction.Days360 (Range ("A5"), Range ("B5"), False)Obseg ("D2") = Application.WorksheetFunction.Days (Razpon ("B2"), Obseg ("A2"))Obseg ("D3") = Application.WorksheetFunction.Days (Razpon ("B3"), Obseg ("A3"))Obseg ("D4") = Application.WorksheetFunction.Days (Razpon ("B4"), Obseg ("A4"))Obseg ("D5") = Application.WorksheetFunction.Days (Razpon ("B5"), Obseg ("A5"))Obseg ("E2") = Application.WorksheetFunction.NetworkDays (obseg ("A2"), obseg ("B2"))Obseg ("E3") = Application.WorksheetFunction.NetworkDays (obseg ("A3"), obseg ("B3"))Obseg ("E4") = Application.WorksheetFunction.NetworkDays (obseg ("A4"), obseg ("B4"))Obseg ("E5") = Application.WorksheetFunction.NetworkDays (obseg ("A5"), obseg ("B5")) |
bo prinesel naslednje rezultate
Za argumente funkcije (datum začetka itd.) Jih lahko vnesete neposredno v funkcijo ali pa določite spremenljivke, ki jih želite uporabiti.
Vrnite se na seznam vseh funkcij v Excelu