Počet pracovních dnů mezi dvěma daty

MS Excel - Počet pracovních dnů mezi dvěma daty

Zjištění počtu pracovních dnů je poměrně častý požadavek. Tento výpočet zajišťuje relativně jednoduchá funkce NETWORKDAYS (net – čistý, workdays – pracovní dny). Pokud tedy máme např. na A1 datum 22.3.2014 a na B1 10.4.2014, funkce bude mít tvar: =NETWORKDAYS(A1;B1) a výsledek je 14 (pracovních dní).

Tato funkce ale pamatuje i na možnost zakomponovat do výpočtu jakékoliv svátky. V takovém případě je potřeba udělat tabulku s datumy všech svátků, o které chcete umenšit počet standardních pracovních dní ve sledovaném časovém úseku. Oblast s tabulkou těchto svátků potom uvedete jako třetí argument funkce.

 

Pro výše uvedený příklad je na buňce C17 funkce =NETWORKDAYS(A17;B17;A2:A13) na C18 má potom funkce argumenty =NETWORKDAYS(A18;B18;A2:A13)

Opakem funkce NETWORKDAYS je WORKDAY. Ta vypočítá datum konce např. projektu, u kterého známe datum začátku a potřebný počet pracovních dnů. Máme-li tedy projekt trvající 25 pracovních dnů, který začíná 22.3.2014, bude tvar pro svátky akceptující funkci =WORKDAY(A17;B17;A2:A13).