Stáhněte si ukázkový sešit
Tento tutoriál ukazuje, jak používat Funkce Excel WORKDAY v Excelu přidat pracovní dny.
WORKDAY Přehled funkcí
Funkce WORKDAY vrací pracovní den n počet pracovních dnů (pracovní dny nezahrnují víkendy: so a ne) od počátečního data. Volitelně můžete dovolenou vyloučit. Pro vlastní víkendy použijte místo toho WORKDAY.INTL.
Chcete -li použít funkci listu WORKDAY Excel, vyberte buňku a zadejte:
(Všimněte si, jak se zobrazí zadání vzorce)
WORKDAY Syntaxe funkcí a vstupy:
1 | = WORKDAY (start_date, dny, 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).
dny -Počet dnů mimo víkend a mimo svátky od data zahájení.
dovolená - VOLITELNÉ. Pole se seznamem dat představujících svátky, které by měly být vyloučeny z pracovních dnů.
Najděte nejbližší pracovní den
Chcete -li vyhledat nejbližší pracovní den, použijte funkci WORKDAY:
1 | = WORKDAY (B3, C3) |
Najděte nejbližší pracovní den dnes
Chcete -li najít nejbližší pracovní den k dnešnímu dni, použijte funkci DNES s funkcí WORKDAY:
1 | = WORKDAY (TODAY (), B3) |
Najděte nejbližší PRACOVIŠTĚ za 10 dní
Tento příklad najde nejbližší pracovní den 10 dní od data zahájení:
1 | = WORKDAY (B3, C3) |
Záporné dny můžete také použít k hledání pracovních dnů v minulosti:
Pracovní den s prázdninami
Ve výchozím nastavení bude WORKDAYS ignorovat všechny svátky. K definování rozsahu svátků však můžete použít 3. nepovinný argument:
1 | = WORKDAY (B3, C3, F3: F4) |
WORKDAY v Tabulkách Google
Funkce WORKDAY funguje v Tabulkách Google úplně stejně jako v Excelu:
WORKDAY Příklady ve VBA
Ve VBA můžete také použít funkci WORKDAY. Typ:Application.Worksheetfunction.Workday (start_date, days, sviatky)
Provedení následujících příkazů VBA
123 | Rozsah ("E2") = Application.WorksheetFunction.WorkDay (rozsah ("B2"), rozsah ("C2"))Rozsah ("E3") = Application.WorksheetFunction.WorkDay (rozsah ("B3"), rozsah ("C3"))Rozsah ("E4") = Application.WorksheetFunction.WorkDay (rozsah ("B4"), rozsah ("C4"), rozsah ("D4")) |
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