Formule Excel : Lister les jours fériés entre deux dates

Vous disposez d’un tableau répertoriant les jours fériés et leurs dates correspondantes. Comment extraire tous les jours fériés situés dans une plage de dates donnée sous Excel ? Ce tutoriel vous présente une formule matricielle pour y parvenir facilement.
Pour suivre ce tutoriel, téléchargez le classeur exemple.
Formule générique
Syntaxe et arguments
| Start_date, End_date: the two dates that you want to list holidays between. |
| Date: a range refers to the dates of holidays. |
| Holidays: a range refers to the holidays. |
Valeur de retour
La formule renvoie une cellule vide s’il n’y a aucun jour férié dans la plage de dates indiquée ; sinon, elle affiche les jours fériés correspondants.
Remarque
La fonction TEXTEJOIN est disponible exclusivement dans Office 365, Excel 2019 et les versions ultérieures.
Fonctionnement de cette formule
Liste des données comme suit :
B3:B6 : liste des jours fériés ;
C3:C6 : liste des dates des jours fériés ;
F2 : contient la date de début ;
F3 : contient la date de fin ;
E4 : affiche les jours fériés compris entre la date de début et la date de fin.
Veuillez utiliser la formule suivante :
Maintenez les touches Maj et Ctrl enfoncées pour obtenir le résultat correct.
Explication
Fonction SI : teste une condition et renvoie VRAI ou FAUX, ou vous permet de définir des textes personnalisés à afficher à la place de VRAI et FAUX.
Fonction TEXTEJOIN : concatène deux valeurs ou plus à l’aide d’un délimiteur.
La formule peut être analysée en trois parties :
{SI(C3:C6<=F3;$B$3:$B$6;«»)} : identifie les jours fériés dont la date est antérieure ou égale à la date de fin. Dans ce tableau, le résultat obtenu est {«Nouvel An»;«Fête de l’Indépendance»;«Action de Grâce»;«»}.
{SI(C3:C6>=F2,IF(C3:C6<=F3,$B[[PH_26]]:$B[[PH_25]],«»);«»)}, conformément à la formule ci-dessus, cette partie peut être interprétée ainsi :
{SI(C3:C6>=F2;{«Nouvel An»;«Fête de l’Indépendance»;«Action de Grâce»;«»};«»)} : identifie les dates des jours fériés postérieures ou égales à la date de début. Dans ce tableau, le résultat est {«»;«Fête de l’Indépendance»;«Action de Grâce»;«»}.
{TEXTEJOIN(", ";VRAI;SI(C3:C6>=F2,IF(C3:C6<=F3,$B[[PH_28]]:$B[[PH_27]],«»);«»))}, la formule complète peut désormais être interprétée ainsi :
{TEXTEJOIN(", ";VRAI; {«»;«Fête de l’Indépendance»;«Action de Grâce»;«»})} : concatène les valeurs en les séparant par des virgules, tout en ignorant les cellules vides.
Formules associées
- Vérifier si une date correspond aux N derniers mois à partir d’aujourd’hui
Imaginez que vous deviez vérifier si la date d’entrée d’un employé se situe dans les 6 derniers mois à compter d’aujourd’hui. Une formule combinant les fonctions ET, FIN.MOIS et AUJOURDHUI dans Excel vous permet d’effectuer cette tâche en un clin d’œil ! - Vérifier si une date correspond aux N derniers jours à partir d’aujourd’hui
Pour vérifier si des produits arrivent à échéance aujourd’hui, vous pouvez utiliser une formule afin de déterminer si les dates de production se situent dans les 7 derniers jours à compter d’aujourd’hui. - Convertir un nom de mois en nombre
Découvrez dans ce tutoriel une formule simple pour transformer un nom de mois en son numéro correspondant sous Excel ! - Obtenir la même date l’année dernière ou l’année prochaine
Dans ce tutoriel, deux formules sont proposées pour obtenir séparément la même date l’année dernière et l’année prochaine à partir d’une date donnée dans Excel.
Fonctions associées
- Fonction DATE d’Excel
Crée une date à partir de l’année, du mois et du jour - Fonction ANNEE d’Excel
Renvoie l’année d’une date au format numérique à quatre chiffres - Fonction MOIS d’Excel
La fonction MOIS permet d’obtenir le mois sous forme d’un nombre entier (1 à 12) à partir d’une date - Fonction JOUR d’Excel
La fonction JOUR extrait le jour sous forme d’un nombre (1 à 31) à partir d’une date - Fonction JOURSEM d’Excel
Ajoute des jours ouvrés à une date donnée et renvoie une date de jour ouvré
Les meilleurs outils de productivité Office
Kutools pour Excel – Vous permet de vous démarquer de la foule
Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...
Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)
- Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
- Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
- Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
- Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.