
Splošna formula
=NETWORKDAYS(date,EOMONTH(date,0),holidays)
Povzetek
Za izračun števila preostalih delovnih dni v mesecu lahko uporabite funkcijo NETWORKDAYS. NETWORKDAYS samodejno izključi vikende, po želji pa lahko tudi izključi seznam počitnic po meri. V prikazanem primeru je formula v C5:
=NETWORKDAYS(B5,EOMONTH(B5,0),E5:E14)
Ali je B5 vseboval trenutni datum, obseg E5: E14 pa datume, ki so prazniki.
Opomba: NETWORKDAYS vključuje v izračun tako začetni kot končni datum, če gre za delovne dni.
Pojasnilo
NETWORKDAYS je vgrajena funkcija, ki sprejema začetni datum, končni datum in (neobvezno) obseg, ki vsebuje praznične datume.
V tem primeru je začetni datum 10. januar 2018, naveden kot celica B5. Končni datum se izračuna z uporabo funkcije EOMONTH z odmikom nič, ki vrne zadnji dan meseca v navedenem datumu. Seznam počitnic je podan v obsegu E5: E14.
Funkcija EOMONTH se razreši na 31. januarja 2018, število delovnih dni med 10. januarjem in vključno z 31. januarjem pa je 16. Eden od teh delovnih dni (15. januar) je naveden kot praznik, zato NETWORKDAYS vrne končni rezultat 15.
Preostali delovni dnevi v tem mesecu
Za vrnitev delovnih dni, ki ostanejo v tekočem mesecu, lahko formulo prilagodite s funkcijo DANES na naslednji način:
=NETWORKDAYS(TODAY(),EOMONTH(TODAY(),0),holidays)
Delovni dnevi / vikendi po meri
Če želite delati z vikendi po meri (tj. Vikendi so v nedeljo in ponedeljek itd.), Preklopite na robustnejšo funkcijo NETWORKDAYS.INTL, ki omogoča nadzor nad tem, kateri dnevi v tednu se štejejo za delovne dni. Za več informacij glejte NETWORKDAYS.INTL.
Potrebuješ zmenek?
Če morate izračunati datum n delovnih dni v preteklosti ali prihodnosti, glejte funkcijo WORKDAY.