Funkce aplikace Excel NETWORKDAYS - počet pracovních dnů

Stáhněte si ukázkový sešit

Stáhněte si ukázkový sešit

Tento tutoriál ukazuje, jak používat Funkce Excel NETWORKDAYS v Excelu získat počet pracovních dnů mezi daty.

Přehled funkcí NETWORKDAYS

Funkce NETWORKDAYS vrací počet pracovních dnů mezi dvěma daty. Pracovní dny zahrnují Po-Pá a kromě So-Ne. Volitelně můžete dovolenou vyloučit.

Chcete -li použít funkci listu NETWORKDAYS Excel, vyberte buňku a zadejte:

(Všimněte si, jak se zobrazují vstupy vzorců)

Syntaxe a vstupy funkcí NETWORKDAYS:

1 = NETWORKDAYS (počáteční_datum, koncové_datum, svátky)

datum začátku - Počáteční datum ve formátu sériového čísla aplikace Excel nebo zadané jako datum s uvozovkami („s“) obklopující datum. Příklad: Nemůžete zadat 11/12/2015 přímo do buňky. Místo toho musíte zadat „11/12/2015“ nebo byste museli použít odpovídající sériové číslo: 42320. Případně můžete odkazovat na buňku se zadaným datem 11/12/2015. Aplikace Excel automaticky převádí data uložená v buňkách do sériového formátu (pokud není datum zadáno jako text).

datum ukončení - Datum ukončení ve formátu pořadového čísla aplikace Excel nebo zadané jako datum s uvozovkami („s“) obklopující datum. Příklad: Nemůžete zadat 11/12/2015 přímo do buňky. Místo toho musíte zadat „11/12/2015“ nebo byste museli použít odpovídající sériové číslo: 42320. Případně můžete odkazovat na buňku se zadaným datem 11/12/2015. Aplikace Excel automaticky převádí data uložená v buňkách do sériového formátu (pokud není datum zadáno jako text).

dovolená - VOLITELNÉ. Seznam svátků, které je třeba vyloučit z „pracovních dnů“. Lze jej zadat jako seznam sériových čísel odpovídajících svátkům. Alternativně může odkazovat na řadu buněk, které obsahují data prázdnin. Příklad: 42005,42189,42363 nebo A1: A3, odkazující na buňky, které obsahují data: 1. 1. 2015, 7. 4. 2015, 25. 12. 2015.

Vypočítejte obchodní / pracovní dny

Funkce NETWORKDAYS vypočítá počet pracovních dnů mezi dvěma daty:

1 = NETWORKDAYS (B4, C4)

Pokud je datum_konce před datem zahájení, NETWORKDAYS vrátí zápornou hodnotu:

1 = SÍTĚ (B4, C4)

Chcete -li vrátit absolutní počet pracovních dnů, použijte funkci ABS:

1 = ABS (SÍTĚ (B4, C4)

Ve výchozím nastavení bude NETWORKDAYS ignorovat všechny svátky. K definování rozsahu svátků však můžete použít 3. nepovinný argument:

1 = SÍTĚ (B4, C4, F3: F4)

NETWORKDAYS v Tabulkách Google

Funkce NETWORKDAYS funguje v Tabulkách Google úplně stejně jako v Excelu:

NETWORKDAYS Příklady ve VBA

Ve VBA můžete také použít funkci NETWORKDAYS. Typ:
application.worksheetfunction.networkdays (start_date, end_date, prázdniny)

Provedení následujících příkazů VBA

1234567891011121314 Rozsah ("C2") = Application.WorksheetFunction.Days360 (Range ("A2"), Range ("B2"), False)Rozsah ("C3") = Application.WorksheetFunction.Days360 (Range ("A3"), Range ("B3"), False)Rozsah ("C4") = Application.WorksheetFunction.Days360 (Range ("A4"), Range ("B4"), False)Rozsah ("C5") = Application.WorksheetFunction.Days360 (Range ("A5"), Range ("B5"), False)Rozsah ("D2") = Application.WorksheetFunction.Days (Range ("B2"), Range ("A2"))Rozsah ("D3") = Application.WorksheetFunction.Days (Range ("B3"), Range ("A3"))Rozsah ("D4") = Application.WorksheetFunction.Days (Range ("B4"), Range ("A4"))Rozsah ("D5") = Application.WorksheetFunction.Days (Range ("B5"), Range ("A5"))Rozsah ("E2") = Application.WorksheetFunction.NetworkDays (Range ("A2"), Range ("B2"))Rozsah ("E3") = Application.WorksheetFunction.NetworkDays (rozsah ("A3"), rozsah ("B3"))Rozsah ("E4") = Application.WorksheetFunction.NetworkDays (rozsah ("A4"), rozsah ("B4"))Rozsah ("E5") = Application.WorksheetFunction.NetworkDays (Range ("A5"), Range ("B5"))

přinese následující výsledky

Argumenty funkce (start_date atd.) Můžete buď zadat přímo do funkce, nebo definovat proměnné, které se místo toho použijí.

Zpět na seznam všech funkcí v Excelu

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave