
Na výpočet počtu pracovných dní medzi dvoma dátumami môžete použiť Funkcia NETWORKDAYS . V uvedenom príklade vzorec v D7 je:
= NETWORKDAYS (start_date,end_date,holidays)
ktorý vracia počet pracovných dní bez sviatkov v B10: B11.
VysvetlenieExcel Funkcia NETWORKDAYS vypočíta počet pracovných dní medzi dvoma dátumami. NETWORKDAYS automaticky vylučuje víkendy (sobotu a nedeľu) a môže nepovinne vylúčiť aj zoznam sviatkov zadaných ako dátumy.
zaokrúhliť na celé číslo nahor
Na zobrazenom obrázku je napríklad vzorec v D6:
= NETWORKDAYS (B7,C7,B10:B11)
Tento vzorec vráti 5, pretože medzi 23. decembrom a 27. decembrom je 5 pracovných dní a neboli poskytnuté žiadne sviatky. Všimnite si, že NETWORKDAYS zahŕňa dátumy začiatku a ukončenia vo výpočte, ak ide o pracovné dni.
NETWORKDAYS môže tiež vylúčiť vlastný zoznam sviatkov. V ďalšej bunke dole použijeme rovnaký vzorec s rovnakými dátumami a navyše zoznam sviatkov v B10: B11.
= NETWORKDAYS (B6,C6) // returns 5
Tento vzorec vráti 3, pretože dva z 5 dní sú prázdniny.
Víkendy na mieru
Ak potrebujete vziať do úvahy vlastné víkendy (t. J. Víkendy sú iba sobotu, nedeľu a pondelok atď.), Budete musieť prejsť na robustnejšie Funkcia NETWORKDAYS.INTL , ktorá vám umožní nastaviť, ktoré dni v týždni sa budú považovať za víkendy, zadaním argumentu pre víkend vo forme číselného kódu.
ako odstrániť záporné znamienko v programe Excel
Potrebujete rande?
Ak potrebujete dátum n pracovných dní v minulosti alebo budúcnosti, pozrite sa na WORKDAY funkciu.
Autor Dave Bruns