xlf Online
Munkanap
Ez a modul bemutatja, hogyan lehet meghatározni, hogy egy dátum munkanap-e, és ha nem, akkor a következő vagy előző munkanap dátumát adja vissza. A kulcsfüggvény az Excel WORKDAY függvénye.
- SYNTAX: WORKDAY(start_day, days, )
- hol:
- start-day (kötelező): a kezdőnapot jelentő dátum
- days (kötelező): a start_date előtti vagy utáni munkanapok száma. A pozitív érték jövőbeli dátumot, a negatív érték múltbeli dátumot ad vissza.
- ünnepnap (nem kötelező): a munkanaptárból kizárandó dátumok listája
A modulban használt kiválasztott Excel-funkciók és a kapcsolódó munkanapfüggvények.
Excel függvények | leírás |
---|---|
DATEVALUE(év,hónap,nap) | Egy adott dátum sorszámát adja vissza |
EDATE(start_date, months) | Egy adott dátum sorszámát adja vissza, amely a kezdő dátum előtt vagy után meghatározott számú hónappal van |
EOMONTH(start_date, hónapok) | A megadott számú hónap előtti vagy utáni hónap utolsó napjának sorszámát adja vissza |
TEXT(value,format_text) | Megformázza a számot és szöveggé alakítja. “ddd” a hét napjának első három karakterét adja vissza |
WORKDAY(start_day, days, ) | Egy adott dátum sorszámát adja vissza, amely meghatározott számú nappal a kezdőnap előtt vagy után van, opcionális ünnepnap paraméterekkel |
WORKDAY.INTL(start_date, days, , ) | A megadott számú munkanap előtti vagy utáni dátum sorszámát adja vissza opcionális hétvégi és ünnepnap paraméterekkel |
Terminológia
A részleteket lásd az 1. ábrán:
- Referencia dátum: A vizsgált dátum
- Munkanap: nem hétvége vagy ünnepnap
- Következő munkanap – más néven a következő munkanap – lépés pozitív
- Előző munkanap – lépés negatív
- A Stock Analyser projektben az üzleti napokat kereskedési napoknak nevezzük
A WORKDAY függvény
A következő példákban használt adathalmaz a 2016. március hónapra vonatkozik, amely tartalmazza a nagypénteki (2016. március 25.) és húsvéthétfői (2016. március 28.) munkaszüneti napokat. Ezek a dátumok a Holiday
.
megnevezésű tartományban vannak
Legend a 2-7. példa ábrákhoz. A referencia dátum (RD) zöld háttérrel van jelölve. Használt rövidítések: BD: munkanap, PBD: előző munkanap, és NBD: következő munkanap.
Munkanap vagy következő munkanap
Tegyük fel, hogy egy elemző rendelkezik az EDATE függvény által visszaadott dátumsorozattal. A referencia dátum egy munkanap. és ha nem, akkor mi a következő munkanap dátuma.
A munkanap vagy a következő munkanap alkalmazásai a következők:
- Kamatfizetés egy kötvényen: ha a kamatszelvény nem munkanapon esedékes, akkor általában a következő munkanapon fizetik ki
- A bank által elfogadott váltót (BAB) gyakran 90 napos futamidőre írják, de a BAB kibocsátójának biztosítania kell, hogy a lejárat napja munkanap legyen. Szintén az elszámolások tekintetében (Forrás AFMA)
“a déli 12 óra előtt megtárgyalt ügyleteket aznap, a déli 12 óra után megtárgyalt ügyleteket pedig a következő munkanapon kell teljesíteni”
A döntési szabály a következő:
\( \begin{cases}
\text{if reference date is a workday}, & \text{return reference date serial number}\\\
else \\\
\text{if reference date is NOT a workday},& \text{a következő munkanap dátumának sorszámát adja vissza}
\end{esetek}\)
Munkanap vagy előző munkanap
Ebben az esetben a döntési szabály. A referencia dátum munkanap. és ha nem, akkor mi az előző munkanap dátuma.
A munkanap vagy előző munkanap alkalmazásai közé tartozik:
- Szerződésszegési kötbér számítása. A múltbeli napok száma, amikor kötbért alkalmaznak
- A múltbeli áradathalmazok elemzése üzleti és pénzügyi területeken
- Dinamikus adatelemző alkalmazások, mint például a Stock Analyser projekt
A döntési szabály a következő:
\( \begin{cases}
\text{if reference date is a workday}, & \text{return reference date serial number}\\\
else \\\
\text{if reference date is NOT a workday},& \text{visszaadja az ELŐZŐ munkanap dátumának sorszámát}
\end{esetek}\)
.