
Üldine valem
=NETWORKDAYS(DATE(year,1,1),DATE(year,12,31),holidays)
Kokkuvõte
Aasta tööpäevade arvu arvutamiseks võite kasutada funktsiooni NETWORKDAYS. NETWORKDAYS välistab automaatselt nädalavahetused ja pühad, kui neid pakutakse. Näidatud näites on valem E5-s järgmine:
=NETWORKDAYS(DATE(D5,1,1),DATE(D5,12,31),holidays)
Kui D5 sisaldab aastat ja puhkus on nimega vahemik E5: E14.
Märkus: NETWORKDAYS sisaldab arvutusse nii algus- kui ka lõppkuupäeva, kui need on tööpäevad.
Selgitus
NETWORKDAYS on sisseehitatud funktsioon, mis aktsepteerib alguskuupäeva, lõppkuupäeva ja (valikuliselt) vahemikku, mis sisaldab pühade kuupäevi. Näidatud näites genereerime algus- ja lõppkuupäeva funktsiooni DATE abil, järgmiselt:
DATE(D5,1,1) // first day of year DATE(D5,12,31) // last day of year
Funktsioon DATE tagastab need kuupäevad otse funktsioonile NETWORKDAYS vastavalt alguskuupäev ja lõppkuupäev.
Pühadel tarnitakse nimekirja kuupäevad E5: E14, nimega vahemik pühad .
NETWORKDAYS välistab automaatselt nädalavahetused (staturday ja pühapäev) ja pühadena esitatud kuupäevad ning tagastab 2019. aasta tööpäevade koguarvu.
Pühi ei pakuta
E6 valem tagastab suurema tööpäevade arvu, kuna pühi ei pakuta:
=NETWORKDAYS(DATE(D6,1,1),DATE(D6,12,31))
Sel aastal jäänud tööpäevad
Antud aastal jäänud tööpäevade tagastamiseks saab funktsiooni TODAY kasutada alguskuupäeva genereerimiseks järgmiselt:
=NETWORKDAYS(TODAY(),DATE(D5,12,31),holidays)
Kohandatud tööpäevad / nädalavahetused
Kohandatud nädalavahetustega töötamiseks (st nädalavahetused on pühapäev ja esmaspäev jne) lülitage võimsamale funktsioonile NETWORKDAYS.INTL, mis võimaldab kontrollida, milliseid nädalapäevi loetakse tööpäevadeks.