xlf Online
Zakendag
Deze module demonstreert hoe te bepalen of een datum een werkdag is, en zo niet, de datum van de volgende of vorige werkdag terug te geven. De belangrijkste functie is de WORKDAY-functie van Excel.
- SYNTAX: WORKDAY(start_day, days, )
- waar:
- start-dag (vereist): een datum die de startdatum weergeeft
- dagen (vereist): het aantal werkdagen voor of na start_date. Een positieve waarde geeft een datum in de toekomst; een negatieve waarde geeft een datum in het verleden.
- vakantie (optioneel): een lijst van data die van de werkdagkalender moeten worden uitgesloten
Geselecteerde Excel-functies die in deze module worden gebruikt en bijbehorende werkdagenfuncties.
Excel-functies | Beschrijving |
---|---|
DATEVALUE(jaar,maand,dag) | Het serienummer van een bepaalde datum |
EDATE(start_date, months) | Het seriële getal van een bepaalde datum dat een gespecificeerd aantal maanden voor of na de begindatum ligt |
EOMONTH(start_date, months) | Het seriële getal van de laatste dag van de maand voor of na een gespecificeerd aantal maanden |
TEXT(value,format_text) | Vormt een getal en converteert het naar tekst. “ddd” geeft de eerste drie tekens van de dag van de week |
WERKDAG(start_datum, dagen, ) | Retourneert het seriële getal van een bepaalde datum dat een gespecificeerd aantal dagen voor of na de startdatum ligt met optionele vakantieparameters |
WERKDAG.INTL(start_datum, dagen, , ) | Retourneert het serienummer van de datum die voor of na een gespecificeerd aantal werkdagen ligt met optionele weekend- en vakantieparameters |
Terminologie
Zie figuur 1 voor details:
- Referentiedatum: de datum die wordt onderzocht
- Werkdag: geen weekend of feestdag
- Volgende werkdag – ook wel volgende werkdag genoemd – stap positief
- Vorige werkdag – stap negatief
- In het Stock Analyser-project worden werkdagen handelsdagen genoemd
De WORKDAY-functie
De dataset die in de volgende voorbeelden wordt gebruikt, heeft betrekking op de maand maart 2016, waarin de feestdagen Goede Vrijdag (25 maart 2016) en Paasmaandag (28 maart 2016) zijn opgenomen. Deze data liggen in een bereik met de naam Holiday
.
Legend naar voorbeeldfiguren 2 tot en met 7. De referentiedatum (RD) heeft een groene achtergrond. Gebruikte afkortingen: BD: werkdag, PBD: vorige werkdag, en NBD: volgende werkdag.
Zakelijke dag of volgende werkdag
Voorstel dat een analist een reeks datums heeft die door de EDATE-functie zijn geretourneerd. Is de referentiedatum een werkdag. en zo niet, wat is dan de datum van de eerstvolgende werkdag.
Toepassingen van werkdag of volgende werkdag zijn onder meer:
- Betaling van rente op een obligatie: als de coupon op een niet-werkdag moet worden betaald, dan gebeurt dat normaliter op de volgende werkdag
- Een bank accepted bill (BAB) wordt vaak geschreven met een looptijd van 90 dagen, maar de emittent van de BAB moet ervoor zorgen dat de vervaldatum een werkdag is. Ook wat de afwikkelingstermijn betreft (Bron AFMA)
“transacties die vóór 12.00 uur zijn overeengekomen, worden op dezelfde dag afgewikkeld en transacties die na 12.00 uur zijn overeengekomen, worden op de volgende werkdag afgewikkeld”
De beslissingsregel luidt:
(“als de peildatum een werkdag is”), & “als de peildatum een werkdag is”,
anders “als de peildatum GEEN werkdag is”,&
Zakelijke dag of vorige werkdag
In dit geval luidt de beslisregel. Is de referentiedatum een werkdag. en zo niet, wat is dan de datum van de vorige werkdag.
Toepassingen van werkdag of vorige werkdag zijn onder meer:
- Berekening van boetes bij contractbreuk. Het aantal dagen in het verleden waarop boetes worden toegepast
- Analyse van historische prijsdatasets op zakelijk en financieel gebied
- Dynamische data-analysetoepassingen zoals het Stock Analyser project
De beslisregel is:
(() & \begin{gevallen}
\text{als peildatum een werkdag is}, & \text{return peildatum serienummer}
else \
\text{als peildatum GEEN werkdag is},&