xlf Online
Pracovní den
Tento modul ukazuje, jak zjistit, zda je datum pracovní den, a pokud není, vrátí datum následujícího nebo předchozího pracovního dne. Klíčovou funkcí je funkce WORKDAY aplikace Excel.
- SYNTAX: WORKDAY(start_day, days, )
- kde:
- start-day (povinné): datum, které představuje počáteční datum
- days (povinné): počet pracovních dnů před nebo po start_date. Kladná hodnota vrací budoucí datum; záporná hodnota vrací minulé datum.
- dovolená (nepovinné): seznam dat, která se vyloučí z kalendáře pracovních dnů
Vybrané funkce aplikace Excel použité v tomto modulu a související funkce pracovních dnů.
Funkce Excelu | Popis |
---|---|
DATEVALUE(rok,měsíc,den) | Vrátí pořadové číslo určitého data |
EDATE(start_date, měsíců) | Vrátí pořadové číslo konkrétního data, které je zadaný počet měsíců před nebo po počátečním datu |
EOMONTH(start_date, months) | Vrátí pořadové číslo posledního dne měsíce před nebo po zadaném počtu měsíců |
TEXT(value,format_text) | Zformátuje číslo a převede ho na text. „ddd“ vrátí první tři znaky dne v týdnu |
WORKDAY(start_day, days, ) | Vrátí pořadové číslo konkrétního data, které je zadaný počet dní před nebo po počátečním datu s volitelnými parametry dovolené |
WORKDAY.INTL(start_date, days, , ) | Vrátí pořadové číslo data, které je před nebo po zadaném počtu pracovních dnů s volitelnými parametry víkend a svátek |
Terminologie
Podrobněji viz obrázek 1:
- Referenční datum: Pracovní den: ne víkend nebo svátek
- Následující pracovní den – označovaný také jako následující pracovní den – krok kladný
- Předchozí pracovní den – krok záporný
- V projektu Stock Analyser jsou obchodní dny označovány jako dny obchodování
Funkce WORKDAY
Datový soubor použitý v následujících příkladech je pro měsíc březen 2016, který zahrnuje státní svátky na Velký pátek (25. března 2016) a Velikonoční pondělí (28. března 2016). Tato data jsou v rozsahu s názvem Holiday
.
Příklad k obrázkům 2 až 7. Referenční datum (RD) má zelené pozadí. Použité zkratky: BD: pracovní den, PBD: předchozí pracovní den a NBD: následující pracovní den.
Pracovní den nebo následující pracovní den
Předpokládejme, že analytik má řadu dat vrácených funkcí EDATE. Je referenční datum pracovní den. a pokud ne, jaké je datum následujícího pracovního dne.
Mezi aplikace pracovního dne nebo následujícího pracovního dne patří:
- Výplata úroků z dluhopisu: pokud je kupón splatný v nepracovní den, pak se obvykle vyplácí následující pracovní den
- Bankovní akceptovaná směnka (BAB) je často vystavena na dobu 90 dnů, ale emitent BAB musí zajistit, aby datum splatnosti bylo pracovním dnem. Také v termínu vypořádání (zdroj AFMA)
„transakce sjednané před polednem jsou určeny k vypořádání téhož dne a transakce sjednané po poledni jsou určeny k vypořádání následující pracovní den“
Rozhodovací pravidlo je následující:
\( \begin{případ}
\text{pokud je referenční datum pracovní den}, & \text{vrátit pořadové číslo referenčního data}\\
jinak \\
\text{pokud referenční datum NENÍ pracovní den},& \text{vrátí pořadové číslo data NASTUPUJÍCÍHO pracovního dne}
\konec{případů}\)
Pracovní den nebo předchozí pracovní den
V tomto případě je rozhodovací pravidlo následující. Je referenční datum pracovním dnem. a pokud ne, jaké je datum předchozího pracovního dne.
Mezi aplikace pracovního dne nebo předchozího pracovního dne patří:
- Výpočet sankcí při porušení smlouvy. Počet dnů v minulosti, kdy se uplatňují penále
- Analýza souborů historických cenových dat v obchodních a finančních oblastech
- Aplikace dynamické analýzy dat, jako je projekt Stock Analyser
Rozhodovací pravidlo je:
\( \begin{případ}
\text{pokud je referenční datum pracovní den}, & \text{vrátit pořadové číslo referenčního data}\\
ale \\
\text{pokud referenční datum NENÍ pracovní den},& \text{vrátí pořadové číslo data PŘEDCHOZÍHO pracovního dne}
\konec{případů}\)
.