Articles

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ý
  • xlf-previous-next
    Obrázek 1: Obchodní dny – předchozí a následující vzhledem k referenčnímu dni
  • 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ů}\)

xlf-business-next-stay-v2
Obr. 2: RD (středa) = BD – krok zpět o jeden BD → PBD (úterý) = BD; krok vpřed o jeden BD → NBD (středa) = BD
xlf-business-next-sat-mon
Obr. 3: RD (víkendová sobota) = NBD – krok zpět o jeden BD → PBD (pátek) = BD; krok vpřed o jeden BD → NBD (pondělí) = BD
xlf-business-next-stay-EM-Tue
Obr. 4: RD (velikonoční pondělí) = NBD – krok zpět o jeden BD → PBD (čtvrtek) = BD; krok vpřed o jeden BD → NBD (úterý) = BD

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ů}\)

xlf-business-previous-stay-v2
Obr. 5: RD (středa) = BD – krok vpřed o jeden BD → NBD (čtvrtek) = BD; krok zpět o jeden BD → PBD (středa) = BD
xlf-business-next-sun-fri
Obr. 6: RD (víkendová neděle) = NBD – krok vpřed o jeden BD → NBD (pondělí) = BD; krok zpět o jeden BD → PBD (pátek) = BD
xlf-business-previous-EM-Thur
Obr. 7: RD (velikonoční pondělí) = NBD – krok vpřed o jeden BD → NBD (úterý) = BD; krok zpět o jeden BD → PBD (čtvrtek) = BD

.