Na výpočet počtu pracovných dní v roku môžete použiť funkciu NETWORKDAYS. NETWORKDAYS automaticky vylučuje víkendy a sviatky, ak sú k dispozícii. V uvedenom príklade vzorec v E5 je:
= NETWORKDAYS ( DATE (year,1,1), DATE (year,12,31),holidays)
Kde D5 obsahuje rok a prázdniny je pomenovaný rozsah E5: E14.
Poznámka: NETWORKDAYS zahŕňa do dátumu výpočtu dátum začiatku aj konca, ak ide o pracovné dni.
ako spriemerovať dáta v exceliVysvetlenie
NETWORKDAYS je vstavaná funkcia, ktorá prijíma dátum začiatku, dátum ukončenia a (voliteľne) rozsah, ktorý obsahuje dátumy sviatkov. V uvedenom príklade generujeme dátum začiatku a ukončenia pomocou Funkcia DATE Páči sa ti to:
zlúčiť vybraté bunky a vycentrovať text vodorovne
= NETWORKDAYS ( DATE (D5,1,1), DATE (D5,12,31),holidays)
Funkcia DATE vracia tieto dátumy priamo do funkcie NETWORKDAYS ako počiatočný_dátum, respektíve koncový_dátum.
Sviatky sa dodávajú ako zoznam dátumov v E5: E14, pomenovaný rozsah prázdniny .
NETWORKDAYS automaticky vylučuje víkendy (sviatočný deň a nedeľu) a dátumy uvedené ako sviatky a vracia celkový počet pracovných dní v roku 2019.
excel index zápas viac kritérií viac výsledkov
Prázdniny nie sú k dispozícii
Vzorec v E6 vracia vyšší počet pracovných dní, pretože sviatky nie sú k dispozícii:
DATE (D5,1,1) // first day of year DATE (D5,12,31) // last day of year
Tento rok zostávajú pracovné dni
Na vrátenie pracovných dní, ktoré zostávajú v danom roku, je možné použiť funkciu DNES a vygenerovať dátum začiatku takto:
= NETWORKDAYS ( DATE (D6,1,1), DATE (D6,12,31))
Vlastné pracovné dni / víkendy
Ak chcete pracovať s vlastnými víkendmi (t. J. Víkendy sú nedeľa a pondelok atď.), Prepnite na výkonnejšie Funkcia NETWORKDAYS.INTL , čo umožňuje kontrolu nad tým, ktoré dni v týždni sa považujú za pracovné dni.
Autor Dave Bruns