Articles

xlf Online

Jour ouvrable

Ce module démontre comment déterminer si une date est un jour ouvrable, et si non retourner la date du jour ouvrable suivant ou précédent. La fonction clé est la fonction WORKDAY d’Excel.

  • SYNTAX : WORKDAY(jour_départ, jours, )
  • où:
  • jour_départ (requis) : une date qui représente la date de départ
  • jours (requis) : le nombre de jours ouvrables avant ou après la date_départ. Une valeur positive renvoie une date future ; une valeur négative renvoie une date passée.
  • vacances (facultatif) : une liste de dates à exclure du calendrier des jours ouvrables

Fonctions Excel sélectionnées utilisées dans ce module et fonctions de jours ouvrables associées.

Fonctions Excel Description
DATEVALUE(année,mois,jour) Retourne le numéro de série d’une date particulière
EDATE(date_début, mois) Retourne le numéro de série d’une date particulière qui est un nombre spécifié de mois avant ou après la date de début
EOMONTH(start_date, mois) Retourne le numéro de série du dernier jour du mois avant ou après un nombre spécifié de mois
TEXT(valeur,format_texte) Formate un nombre et le convertit en texte. « ddd » renvoie les trois premiers caractères du jour de la semaine
WORKDAY(date_début, jours, ) Retourne le numéro d’ordre d’une date particulière qui est un nombre spécifié de jours avant ou après la date de début avec des paramètres facultatifs de vacances
WORKDAY.INTL(date_début, jours, , ) Retourne le numéro d’ordre de la date avant ou après un nombre spécifié de jours ouvrables avec des paramètres facultatifs de week-end et de vacances

Terminologie

Voir la figure 1 pour les détails:

  • Date de référence : la date examinée
  • Jour ouvrable : pas un week-end ou un jour férié
  • Jour ouvrable suivant – également appelé jour ouvrable suivant – pas positif
  • Jour ouvrable précédent – pas négatif
  • xlf-previous-next
    Fig 1 : Jours ouvrables – précédent et suivant par rapport au jour de référence
  • Dans le projet Stock Analyser, les jours ouvrables sont appelés jours de négociation

La fonction WORKDAY

L’ensemble de données utilisé dans les exemples suivants concerne le mois de mars 2016, qui comprend les jours fériés du vendredi saint (25 mars 2016) et du lundi de Pâques (28 mars 2016). Ces dates sont dans une plage nommée Holiday.

La légende des figures d’exemple 2 à 7. La date de référence (RD) a un fond vert. Abréviations utilisées : BD : jour ouvrable, PBD : jour ouvrable précédent et NBD : jour ouvrable suivant.

Jour ouvrable ou jour ouvrable suivant

Supposons qu’un analyste dispose d’une série de dates retournées par la fonction EDATE. La date de référence est-elle un jour ouvrable. et si non, quelle est la date du jour ouvrable suivant.

Les applications du jour ouvrable ou du jour ouvrable suivant comprennent :

  • Paiement des intérêts sur une obligation : si le coupon est dû un jour non ouvrable, alors il est normalement payé le jour ouvrable suivant
  • Un billet accepté par une banque (BAB) est souvent écrit pour une durée de 90 jours, mais l’émetteur du BAB doit s’assurer que la date d’échéance est un jour ouvrable. Aussi, en terme de règlements (Source AFMA)

    « les transactions négociées avant midi sont pour le règlement le même jour et les transactions négociées après midi sont pour le règlement le jour ouvrable suivant »

La règle de décision est :

\( \begin{cases}
\text{si la date de référence est un jour ouvrable}, & \text{return reference date serial number}\\\
else \\
\text{si la date de référence n’est PAS un jour ouvrable},& \text{retourner le numéro de série de la date du PROCHAIN jour ouvrable}
\end{cases}\)

xlf-business-next-stay-v2
Fig 2 : RD (mercredi) = BD – reculer d’un BD → PBD (mardi) = BD ; avancer d’un BD → NBD (mercredi) = BD
xlf-business-next-sat-mon
Fig 3 : RD (week-end samedi) = NBD – reculer d’un BD → PBD (vendredi) = BD ; avancer d’un BD → NBD (lundi) = BD
xlf-business-next-stay-EM-Tue
Fig 4 : RD (lundi de Pâques) = NBD – reculer d’un BD → PBD (jeudi) = BD ; avancer d’un BD → NBD (mardi) = BD

Jour ouvrable ou jour ouvrable précédent

Dans ce cas, la règle de décision est. La date de référence est-elle un jour ouvrable. et si non, quelle est la date du jour ouvrable précédent.

Les applications du jour ouvrable ou du jour ouvrable précédent comprennent :

  • Calcul des pénalités en cas de rupture de contrat. Le nombre de jours dans le passé où les pénalités sont appliquées
  • Analyse des ensembles de données de prix historiques dans les domaines des affaires et de la finance
  • Applications d’analyse de données dynamiques telles que le projet Stock Analyser

La règle de décision est :

\( \begin{cases}
\text{si la date de référence est un jour ouvrable}, & \text{return reference date serial number}\\\\
else \\
\text{si la date de référence n’est PAS un jour ouvrable},& \text{return the date serial number of the PREVIOUS business day}
\end{cases}\)

xlf-business-previous-stay-v2
Fig 5 : RD (mercredi) = BD – avancer d’un BD → NBD (jeudi) = BD ; reculer d’un BD → PBD (mercredi) = BD
xlf-business-next-sun-fri
Fig 6 : RD (dimanche de fin de semaine) = NBD – avancer un BD → NBD (lundi) = BD ; reculer un BD → PBD (vendredi) = BD
xlf-business-previous-EM-Thur
Fig 7 : RD (lundi de Pâques) = NBD – avancer un BD → NBD (mardi) = BD ; reculer un BD → PBD (jeudi) = BD

.