
Všeobecný vzorec
=NETWORKDAYS(start_date,end_date,holidays)
Zhrnutie
Na výpočet počtu pracovných dní medzi dvoma dátumami môžete použiť funkciu NETWORKDAYS. V zobrazenom príklade je vzorec v D7:
=NETWORKDAYS(B7,C7,B10:B11)
ktorá vracia počet pracovných dní okrem sviatkov v B10: B11.
Vysvetlenie
Funkcia Excel NETWORKDAYS počíta počet pracovných dní medzi dvoma dátumami. NETWORKDAYS automaticky vylučuje víkendy (sobota a nedeľa) a môže voliteľne vylúčiť zoznam sviatkov poskytovaných ako dátumy.
Napríklad na zobrazenej snímke obrazovky je vzorec v D6:
=NETWORKDAYS(B6,C6) // returns 5
Tento vzorec vráti 5, pretože medzi 23. decembrom a 27. decembrom je 5 pracovných dní a neboli poskytnuté žiadne sviatky. Upozorňujeme, že NETWORKDAYS zahŕňa do výpočtu počiatočný aj konečný dátum, ak ide o pracovné dni.
NETWORKDAYS môžu vylúčiť aj vlastný zoznam sviatkov. V nasledujúcej bunke nadol použijeme rovnaký vzorec s rovnakými dátumami a zoznam sviatkov v B10: B11.
=NETWORKDAYS(B7,C7,B10:B11) // returns 3
Tento vzorec vráti 3, pretože dva z piatich dní sú sviatky.
Víkendy na mieru
Ak potrebujete zohľadniť vlastné víkendy (tj. Víkendy sú iba v sobotu, nedeľu a pondelok atď.), Budete musieť prepnúť na robustnejšiu funkciu NETWORKDAYS.INTL, ktorá vám umožní nastaviť, ktoré dni v týždni sa budú považovať za považované za víkendy, a to zadaním víkendového argumentu vo forme číselného kódu.
Potrebujete rande?
Ak potrebujete dátum n v pracovných dňoch v minulosti alebo v budúcnosti, pozrite si funkciu WORKDAY.