← FAQ Excel

Comment repérer les jours fériés dans une liste de dates Excel ?

Sans l’add-in

Excel n’a pas de fonction « jour férié ». La seule date mobile à calculer est celle de Pâques, dont dépendent le lundi de Pâques, l’Ascension et le lundi de Pentecôte ; les autres jours fériés ont une date fixe. Pour une date en A2, saisissez en B2 la formule suivante, puis recopiez-la vers le bas :

=OU(
  TEXTE(A2;"jjmm")={"0101";"0105";"0805";"1407";"1508";"0111";"1111";"2512"};
  A2-PLANCHER(DATE(ANNEE(A2);5;JOUR(MINUTE(ANNEE(A2)/38)/2+56));7)+34={1;39;50}
)

Les retours à la ligne ne servent qu’à la lecture : le bouton « Copier » copie la formule sur une seule ligne, prête à coller dans une cellule (collée dans la barre de formule, la version sur plusieurs lignes est aussi acceptée par Excel).

Elle renvoie VRAI pour un jour férié en France métropolitaine. Appliquez ensuite un filtre sur la colonne B pour ne garder que les VRAI.

Limites : la formule est difficile à relire et à corriger, et il faut la recopier dans chaque classeur. Le format "jjmm" est celui d’Excel en français : dans un Excel dans une autre langue, la formule doit être adaptée. Le calcul de Pâques donne le bon résultat de 1900 à 2199, à l’exception de l’année 2079.

Autre possibilité, sans formule : la liste officielle des jours fériés de chaque année est publiée par l’API Calendrier (voir les sources), que Power Query peut importer dans un tableau.

Avec l’add-in

Calendrier Excel Add-in

Saisissez en B2 puis recopiez vers le bas :

=JOUR_FERIE.EST(A2)

Même filtre ensuite sur les VRAI. Détails : JOUR_FERIE.EST (nouvel onglet).

Ce que l’add-in change : Une fonction lisible, la même dans tous vos classeurs : plus de formule de Pâques à recopier ni à relire. Découvrir Calendrier Excel Add-in

Sources

Autres questions sur le même sujet

Pour aller plus loin