Articles

xlf Online

Business day

Acest modul demonstrează cum se poate determina dacă o dată este o zi lucrătoare și, dacă nu, se returnează data următoarei sau precedentei zile lucrătoare. Funcția cheie este funcția Excel WORKDAY.

  • SYNTAX: WORKDAY(zi_de_început, zile, )
  • unde:
  • zi_de_început (obligatoriu): o dată care reprezintă data de început
  • zile (obligatoriu): numărul de zile lucrătoare înainte sau după zi_de_început. O valoare pozitivă returnează o dată viitoare; o valoare negativă returnează o dată trecută.
  • holiday (opțional): o listă de date care trebuie excluse din calendarul zilelor lucrătoare

Funcțiile Excel selectate utilizate în acest modul și funcțiile de zile lucrătoare asociate.

Funcții Excel Descriere
DATEVALUE(year,month,day) Întoarce numărul de ordine al unei anumite date
EDATE(start_date, months) Întoarce numărul de ordine al unei anumite date care se află cu un număr specificat de luni înainte sau după data de început
EOMONTH(start_date, months) Întoarce numărul de ordine al ultimei zile a lunii înainte sau după un număr specificat de luni
TEXT(value,format_text) Formulează un număr și îl convertește în text. „ddd” returnează primele trei caractere ale zilei săptămânii
WORKDAY(start_day, days, ) Returnează numărul de serie al unei anumite date care este cu un număr specificat de zile înainte sau după data de început cu parametrii opționali de vacanță
WORKDAY.INTL(start_date, days, , ) Întoarce numărul de ordine al unei date înainte sau după un număr specificat de zile lucrătoare cu parametrii opționali de weekend și de vacanță

Terminologie

Vezi figura 1 pentru detalii:

  • Dată de referință: data examinată
  • Zi lucrătoare: nu este un weekend sau o sărbătoare
  • Următoarea zi lucrătoare – denumită și următoarea zi lucrătoare – pas pozitiv
  • Ziua lucrătoare anterioară – pas negativ
  • xlf-previous-next
    Figura 1: Zile lucrătoare – zilele precedente și următoare în raport cu ziua de referință
  • În proiectul Stock Analyser, zilele lucrătoare sunt denumite zile de tranzacționare

Funcția WORKDAY

Setul de date utilizat în exemplele următoare se referă la luna martie 2016, care include sărbătorile legale de Vinerea Mare (25 martie 2016) și de Lunea Paștelui (28 martie 2016). Aceste date se află într-un interval numit Holiday.

Legendă la figurile de exemplu de la 2 la 7. Data de referință (RD) are un fundal verde. Abrevieri utilizate: BD: zi lucrătoare, PBD: ziua lucrătoare anterioară și NBD: următoarea zi lucrătoare.

Ziua lucrătoare sau următoarea zi lucrătoare

Să presupunem că un analist are o serie de date returnate de funcția EDATE. Este data de referință o zi lucrătoare. și dacă nu, care este data următoarei zile lucrătoare.

Aplicațiile zilei lucrătoare sau a următoarei zile lucrătoare includ:

  • Plătirea dobânzii la o obligațiune: dacă cuponul este scadent într-o zi nelucrătoare, atunci acesta este în mod normal plătit în următoarea zi lucrătoare
  • O factură acceptată de bancă (BAB) este adesea scrisă pentru un termen de 90 de zile, dar emitentul BAB trebuie să se asigure că data scadenței este o zi lucrătoare. De asemenea, în ceea ce privește termenul de decontare (Sursa AFMA)

    „tranzacțiile negociate înainte de prânz sunt pentru decontare în aceeași zi, iar tranzacțiile negociate după prânz sunt pentru decontare în următoarea zi lucrătoare”

Regula de decizie este:

\( \begin{cazuri}
\text{dacă data de referință este o zi lucrătoare}, & \text{returnează numărul de serie al datei de referință}\\
dacă \\
\text{dacă data de referință NU este o zi lucrătoare},& \text{returnează numărul de serie al datei din URMĂTOAREA zi lucrătoare}
\end{cases}\)

xlf-business-next-stay-v2
Figura 2: RD (miercuri) = BD – pas înapoi cu un BD → PBD (marți) = BD; pas înainte cu un BD → NBD (miercuri) = BD
xlf-business-next-sat-mon
Fig 3: RD (weekend sâmbătă) = NBD – pas înapoi un BD → PBD (vineri) = BD; pas înainte un BD → NBD (luni) = BD
xlf-business-next-stay-EM-Tue
Fig 4: RD (luni de Paște) = NBD – pas înapoi un BD → PBD (joi) = BD; pas înainte un BD → NBD (marți) = BD

Ziua lucrătoare sau ziua lucrătoare precedentă

În acest caz, regula de decizie este. Este data de referință o zi lucrătoare. și dacă nu, care este data zilei lucrătoare anterioare.

Aplicațiile zilei lucrătoare sau ale zilei lucrătoare anterioare includ:

  • Calcularea penalităților în cazul încălcării contractului. Numărul de zile din trecut în care se aplică penalități
  • Analiza seturilor de date istorice privind prețurile în domeniile afacerilor și finanțelor
  • Aplicații de analiză dinamică a datelor, cum ar fi proiectul Stock Analyser

Regula de decizie este::

\( \begin{cazuri}
\text{dacă data de referință este o zi lucrătoare}, & \text{returnează numărul de serie al datei de referință}\\
dacă \\
\text{dacă data de referință NU este o zi lucrătoare},& \text{returnează numărul de serie al datei din ziua lucrătoare ANTERIOARĂ}
\end{cases}\)

xlf-business-previous-stay-v2
Figura 5: RD (miercuri) = BD – un pas înainte cu un BD → NBD (joi) = BD; un pas înapoi cu un BD → PBD (miercuri) = BD
xlf-business-next-sun-fri
Fig 6: RD (duminică de weekend) = NBD – pas înainte un BD → NBD (luni) = BD; pas înapoi un BD → PBD (vineri) = BD
xlf-business-previous-EM-Thur
Fig 7: RD (luni de Paște) = NBD – pas înainte un BD → NBD (marți) = BD; pas înapoi un BD → PBD (joi) = BD

.