Výukový program Excel: Jak vypočítat termíny splatnosti pomocí WORKDAY

V tomto videu se podíváme na to, jak vypočítat termíny splatnosti pomocí funkcí WORKDAY a WORKDAY.INTL.

Funkce WORKDAY vrací datum v budoucnosti nebo minulosti, které zohledňuje víkendy a volitelně svátky.

Funkci WORKDAY můžete použít k výpočtu věcí, jako jsou data odeslání, data dodání a data dokončení, která musí brát v úvahu pracovní a nepracovní dny.

Nyní můžeme zkontrolovat, že výpočty data mohou být opravdu jednoduché.

Chcete-li přidat 1 den k datu v B5, mohu dát 1 do C5, pak stačí použít vzorec:

= B5 + C5

A to nám dává 23. prosince, jak se očekávalo.

Pokud změním C5 na -1, dostaneme 21. prosince.

To funguje, protože Excel ukládá všechna data jako pořadová čísla …

Co se ale stane, když potřebujete přeskočit víkendy nebo svátky? K tomu slouží funkce WORKDAY.

Dovolte mi nejprve použít vlastní formát čísla na data, abychom mohli snadno vidět den v týdnu.

Vlastní formát: mmm dd-mmm-rrr

Funkce WORKDAY trvá 3 argumenty: počáteční datum, dny a volitelný rozsah pro „svátky“. Abych přeskočil víkendy, musím dát WORKDAY počáteční datum ze sloupce B a hodnotu dne ze sloupce C.

= WORKDAY (B6, C6)

Výsledkem 1 dne je 25. prosinec, pondělí. WORKDAY přeskočí víkend.

Pokud změním dny na 2, dostaneme 26. prosince.

25. prosince jsou nyní Vánoce, takže by se s nimi za normálních okolností nemělo zacházet jako s pracovním dnem.

Abychom vzali v úvahu svátky, musíme uvést řadu dat, která představují dny pracovního klidu.

Když přidám tento rozsah jako 3. argument, můžete vidět, že WORKDAY vylučuje tato data z výpočtu.

= WORKDAY (B7, C7, G5: G6)

A konečně, co když potřebujete zacházet s víkendovým dnem, jako je sobota, jako s pracovním dnem?

V takovém případě budete muset přepnout na funkci WORKDAY.INTL, která vám umožní přizpůsobit víkendy.

WORKDAY.INTL přebírá další volitelný argument s názvem víkend, který jde na 3. pozici, následovaný prázdninami.

Pokud jsou například soboty obvykle pracovní dny, zadali byste kód 11 na víkend.

= WORKDAY.INTL (B8, C8,11, G5: G6)

Flexibilnějším způsobem přizpůsobení víkendů je použití speciální masky založené na textovém řetězci se 7 jednotkami a nulami, kde 1 s představují nepracovní dny v týdnu, který začíná v pondělí.

Pokud jsou tedy soboty obvykle pracovním dnem, použil bych 6 nul následovaných 1.

= WORKDAY.INTL (B8, C8, "0000001", G5: G6)

Toto schéma umožňuje určit libovolnou kombinaci pracovních a nepracovních dnů v 7denním týdnu.

Kurs

Základní vzorec

Související zkratky

Formátovat (téměř) cokoli Ctrl + 1 + 1 Použít obecný formát Ctrl + Shift + ~ + + ~

Zajímavé články...