Kako koristiti funkciju NETWORKDAYS.INTL u Excelu

Funkce NETWORKDAYS.INTL představuje významný nástroj v MS Excel a Google Sheets, který umožňuje vypočítat počet pracovních dnů mezi dvěma daty s možností definovat pracovní a víkendové dny. Tato funkce rozšiřuje možnosti základní funkce NETWORKDAYS o flexibilní nastavení víkendů a svátků.

Syntaxe a parametry funkce

Syntaxe funkce NETWORKDAYS.INTL je:

NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])
  • start_date – Datum začátku období. Musí být zadané jako platné datum.
  • end_date – Datum konce období. Také musí být platné datum.
  • [weekend] – Tento nepovinný argument určuje dny, které se považují za víkend. Může být definován jako číslo nebo řetězec, například, „1“ znamená sobotu a neděli, „2“ neděli a pondělí, apod.
  • [holidays] – Nepovinný argument, který obsahuje seznam svátečních nebo jiných speciálních dnů, vyňatých z počtu pracovních dní.

Praktické příklady použití

1. Výpočet pracovních dnů s individuálně nastavenými víkendy

Představte si, že máte projekt s datem zahájení 1. ledna 2023 a ukončením 31. března 2023, a váš pracovní týden zahrnuje dny od úterý do soboty.

=NETWORKDAYS.INTL("2023-01-01", "2023-03-31", "0000011")

Tento příkaz vypočítá počet pracovních dnů s vyloučením neděle a pondělí, aniž by vzal v úvahu konkrétní svátky.

2. Adaptace na nepravidelné svátky

Použijeme-li předpoklad, že zaměstnavatel v České republice chce zjistit počet pracovních dnů mezi dvěma daty s zahrnutím státních svátků.

=NETWORKDAYS.INTL("2023-01-01", "2023-03-31", 1, A2:A4)

V tomto případě A2:A4 označuje rozsah buněk obsahujících svátky, jako 1. leden, Velikonoční pondělí a 8. květen. Číslo „1“ zde specifikuje, že víkendy jsou standardně v sobotu a neděli.

Oba příklady ilustrují, jak může být funkce NETWORKDAYS.INTL využita pro různé nastavení pracovních týdnů a svátků, což ji činí významným nástrojem pro plánování a správu časových rámců v mnoha odvětvích.

Více informací: https://support.microsoft.com/cs-cz/office/networkdays-intl-funkce-a9b26239-4f20-46a1-9ab8-4e925bfd5e28

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 daty
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