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í vzorecSouvisející zkratky
Formátovat (téměř) cokoli Ctrl
+ 1
⌘
+ 1
Použít obecný formát Ctrl
+ Shift
+ ~
⌃
+ ⇧
+ ~