Kako koristiti funkciju NETWORKDAYS u Excelu

Práce s funkcí na vyhodnocení pracovních dnů

Funkce NETWORKDAYS je užitečný nástroj v Microsoft Excel a Google Sheets pro výpočet počtu pracovních dnů mezi dvěma daty, přičemž se automaticky vynechávají víkendy a státní svátky, pokud jsou specifikovány. Je běžně využívána pro účely jako je plánování projektů, monitoring trvání úkolů nebo vedení evidence pracovních hodin.

Syntaxe a použití

Syntaxe funkce NETWORKDAYS je následující:

 NETWORKDAYS(start_date, end_date, [holidays]) 
  • start_date – Datum začátku období. Může být zadané jako textový řetězec ve formátu „dd.mm.yyyy“, odkaz na buňku obsahující datum, nebo jako výsledek jiné funkce, generující datum.
  • end_date – Datum konce období uvedené ve stejném formátu jako start_date.
  • [holidays] – Volitelný argument uvádějící seznam státních svátků nebo speciálních dní, které se nezapočítávají jako pracovní dny. Lze zadat jako odkaz na buňky obsahující data těchto dnů.

Ukázky implementace

Příklad 1: Vypočítejte počet pracovních dnů v lednu 2023 bez zahrnutí svátků.

 =NETWORKDAYS("01.01.2023", "31.01.2023") 

Výsledkem bude 22 pracovních dnů, protože leden 2023 začíná v neděli a končí v úterý, a nejsou zahrnuty žádné svátky.

Příklad 2: Počet pracovních dnů v lednu 2023 s vynecháním státních svátků.

Předpokládejme, že 01.01.2023 (Nový rok) je svátek a je uveden v buňce B1:

 =NETWORKDAYS("01.01.2023", "31.01.2023", B1) 

Korektní výpočet zohledňující vynechání Nového roku vede k výsledku 21 pracovních dní.

Aplikační scénáře

Funkce NETWORKDAYS může být použita pro řadu účelů jak v profesionálním, tak osobním plánování:

Scénář: Plánování projektů

Představte si projekt začínající 15. února 2023 a končící 30. června 2023. Chcete zjistit kolik pracovních dnů máte k dispozici, s přihlédnutím k svátkům.

 =NETWORKDAYS("15.02.2023", "30.06.2023", B1:B5) 

Uvažuje se zde o svátcích uvedených v rozsahu B1:B5. Informace usnadní organizaci projektu a efektivní rozdělení zdrojů.

Scénář: Účtování pracovní doby

Pedagog potřebuje určit, kolik pracovních dnů strávil vyučováním v určitých měsících, zahrnuje-li to školní prázdniny a speciální svátky.

 =NETWORKDAYS("01.09.2023", "30.09.2023", B1:B3) 

Odkaz B1:B3 může zahrnovat data školních prázdnin a svátků, které se nezapočítavají do pracovní doby.

Více informací: https://support.microsoft.com/cs-cz/office/networkdays-funkce-48e717bf-a7a3-495f-969e-5005e3eb18e7

Další funkce
Vrátí pořadové číslo určitého času
Převede čas ve formě textu na pořadové číslo
Vypočítá počet dnů, měsíců nebo roků mezi dvěma daty Tato funkce je užitečná ve vzorcích, kde potřebujete vypočítat věk
Vrátí pořadové číslo určitého data
Převede datum ve formě textu na pořadové číslo
Vrátí počet dní mezi dvěma daty
Převede pořadové číslo na den v měsíci
Převede pořadové číslo na den v týdnu
Vrátí pořadové číslo dnešního data
Vrátí pořadové číslo data, které označuje určený počet měsíců před nebo po počátečním datu
Vrátí pořadové číslo posledního dne měsíce před nebo po zadaném počtu měsíců
Převede pořadové číslo na hodinu
Pro dané datum vrátí číslo týdne v roce podle standardu ISO
Převede pořadové číslo na měsíc
Převede pořadové číslo na minutu
Vrátí počet celých pracovních dnů mezi dvěma kalendářními daty pomocí parametrů určujících, které dny náleží víkendům a kolik jich je
Vrátí pořadové číslo aktuálního data a času
Převede pořadové číslo na rok
Vrátí počet dní mezi dvěma daty na základě roku s 360 dny
Převede pořadové číslo na sekundu
Převede pořadové číslo na číslo představující číselnou pozici týdne v roce
Vrátí pořadové číslo data před nebo po zadaném počtu pracovních dnů
Vrátí pořadové číslo data před nebo po zadaném počtu pracovních dnů pomocí parametrů určujících, které dny náleží víkendům a kolik jich je
Vrátí část roku vyjádřenou zlomkem a představující počet celých dní mezi počátečním a koncovým datem