Formule des jours fériés dans Excel

Formule des jours fériés dans Excel
Dernière mise à jour le 05/02/2024
Temps de lecture : 3 minutes

Comment obtenir les jours fériés à partir de formules dans Excel ? Deux cas sont à différencier

  1. Déterminer les jours fériés par formule

    Cet article va vous donner les formules des jours fériés fixes et variables

  2. Collecter la liste des jours depuis le web

    Le site api.gouv.fr met gratuitement à disposition la liste des jours fériés sur plusieurs années

Les jours fériés fixes

Les jours fériés fixes sont des jours qui restent invariablement les mêmes d'une année sur l'autre.

Il y a des jours qui sont communs à tous les pays du monde comme le 1er janvier. Ensuite, le 25 Décembre, le jour de Noël, est férié dans (presque) tous les pays du monde.

Ensuite, selon les pays, des jours de commémoration sont célébrés tous les ans à la même date. Voici quelles unes des dates clés pour différents pays.

  • Pour la France, il y a le 14 Juillet (révolution française)
  • Le Québec, le 24 Juin est la Saint-Jean-Baptiste
  • La Belgique, le 21 juillet (fête Nationale)
  • La Suisse, le 1er août
  • ...

Pour calculer les jours fériés fixes, il suffit d'utiliser la fonction DATE en changeant juste la valeur de l'année.

=DATE(2020;1;1)

=DATE(2020;12;25)

Jours fériés fixes français

Les jours fériés variables

Les jours fériés variables changent d'une année sur l'autre et sont plus difficile à calculer dans Excel.

C'est le cas pour des jours religieux qui tombent toujours des lundis (Pâques) ou des jeudis (Pentecôte).

Calcul du jour de Pâques

Pour les pays qui célèbrent les événements de la religion catholique, la date pivot c'est le jour de Pâques.

Le jour de Pâques correspond au premier dimanche qui suit (ou tombe en même temps que) le jour de la première pleine lune après l'équinoxe de printemps (le 21 mars).

Deux formules, très complexes, permettent de calculer le jour de Pâques, qui tombe nécessairement un dimanche.

=ARRONDI(DATE(Année;4;MOD(234-11*MOD(Année;19);30))/7;0)*7-6

Et

=PLANCHER(JOUR(MINUTE(E1/38)/2+56)&"/5/"&E1;7)-34

Du fait de sa grande complexité, si vous travaillez avec la version Microsoft 365, vous aurez tout intérêt à intégrer cette formule dans une fonction LAMBDA avec comme paramètre l'année.

Fonction LAMBDA pour le Jour de Paques

De cette façon, il vous suffira d'appeler cette formule complexe avec son nom personnalisé comme ceci.

Fomule jour de paques

Les autres jours fériés variables

Ensuite, les autres jours fériés religieux s'obtiennent en ajoutant au jour de Pâques, toujours le même nombre de jours fixes.

  • Lundi de Pâques = Pâques +1
  • Ascension = Pâques + 39
  • Pentecôte = Pâques + 49
Formules Jours feries variables

Vous pouvez télécharger le fichier avec les formules des jours fériés français ici.

Télécharger les jours depuis le site api.gouv.fr

Une autre façon d'obtenir la liste des jours fériés c'est de se connecter au site api.gouv.fr. La technique vous est expliquée dans cette vidéo par Nicolas Brabant.

11 Comments

  1. Philippe Picard
    10/04/2023 @ 14:33

    Cette formule est fausse pour 1954, 1981 et 2049
    J'ai trouvé sur https://xlbusinesstools.com/formules-dates-jours-feries-excel/
    une formule juste : =PLANCHER(JOUR(MINUTE(A2/38)/2+56)&"/5/"&A2;7)-34

    Reply

    • Frédéric LE GUEN
      10/04/2023 @ 15:13

      Bon d'accord, mais en 1954 et 1981, Excel n'existait pas 😉 Et en 2049, je serais en retraite (peut-être). Mais Ok pour mettre la formule à jour

      Reply

  2. AKIL
    30/04/2021 @ 13:42

    Bonjour,
    Comment expliquez-vous l'utilisation dans la formule de : 234 - 11 et 19?
    Merci

    Reply

    • Frédéric LE GUEN
      30/04/2021 @ 14:01

      Aucune idée. Je ne suis pas l'auteur de la formule

      Reply

  3. Franck
    19/04/2021 @ 00:39

    Bonjour,

    Merci pour la formule de Pâques.

    Pour les jours de Pentecôte , c'est plutôt 48 et 49 qui sont à rajouter au jour de Pâques (le Dimanche). Faire peut etre si selon bissextile ou pas...

    Reply

  4. Omer
    04/10/2020 @ 19:33

    Je suis d'accord avec le résultat des formules mais que signifie cette phrase :
    "C'est le cas pour des jours religieux qui tombent toujours des lundis (Pâques) ou des jeudis (Pentecôte)."

    Reply

    • Frédéric LE GUEN
      04/10/2020 @ 20:21

      Les jours fériés français sont en partie basés sur les fêtes religieuses catholiques (Pâques, Ascension, Pentecôte).
      A la différence des jours fériés fixes, comme le 1er Mai, le 14 Juillet, les jours fériés basés sur les fêtes religieuses ne tombent pas pas le même jour d'une année sur l'autre.
      Donc, j'explique les formules pour calculer ces dates. Rien de plus

      Reply

  5. Omer
    04/10/2020 @ 19:08

    Bonsoir,
    Une petite erreur : Pâques et Pentecôte tombent toujours un dimanche et l'Ascension un jeudi.
    Cordialement

    Reply

    • Frédéric LE GUEN
      04/10/2020 @ 19:16

      Bonsoir,
      C'est exactement ce qui est expliqué dans l'article. Aucune erreur dans les formules

      Reply

  6. Vincent Hamel
    28/07/2020 @ 18:25

    Il y a une erreur dans : Les jours fériés fixes, Le Québec, le 4 Juin est la Saint-Jean-Baptiste : c'est le 24 juin et non le 4 juin!

    Reply

    • Frédéric LE GUEN
      28/07/2020 @ 18:44

      C'est corrigé, merci bcp

      Reply

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

MVP_logo_2017

Formule des jours fériés dans Excel

Reading time: 3 minutes
Dernière mise à jour le 05/02/2024

Comment obtenir les jours fériés à partir de formules dans Excel ? Deux cas sont à différencier

  1. Déterminer les jours fériés par formule

    Cet article va vous donner les formules des jours fériés fixes et variables

  2. Collecter la liste des jours depuis le web

    Le site api.gouv.fr met gratuitement à disposition la liste des jours fériés sur plusieurs années

Les jours fériés fixes

Les jours fériés fixes sont des jours qui restent invariablement les mêmes d'une année sur l'autre.

Il y a des jours qui sont communs à tous les pays du monde comme le 1er janvier. Ensuite, le 25 Décembre, le jour de Noël, est férié dans (presque) tous les pays du monde.

Ensuite, selon les pays, des jours de commémoration sont célébrés tous les ans à la même date. Voici quelles unes des dates clés pour différents pays.

  • Pour la France, il y a le 14 Juillet (révolution française)
  • Le Québec, le 24 Juin est la Saint-Jean-Baptiste
  • La Belgique, le 21 juillet (fête Nationale)
  • La Suisse, le 1er août
  • ...

Pour calculer les jours fériés fixes, il suffit d'utiliser la fonction DATE en changeant juste la valeur de l'année.

=DATE(2020;1;1)

=DATE(2020;12;25)

Jours fériés fixes français

Les jours fériés variables

Les jours fériés variables changent d'une année sur l'autre et sont plus difficile à calculer dans Excel.

C'est le cas pour des jours religieux qui tombent toujours des lundis (Pâques) ou des jeudis (Pentecôte).

Calcul du jour de Pâques

Pour les pays qui célèbrent les événements de la religion catholique, la date pivot c'est le jour de Pâques.

Le jour de Pâques correspond au premier dimanche qui suit (ou tombe en même temps que) le jour de la première pleine lune après l'équinoxe de printemps (le 21 mars).

Deux formules, très complexes, permettent de calculer le jour de Pâques, qui tombe nécessairement un dimanche.

=ARRONDI(DATE(Année;4;MOD(234-11*MOD(Année;19);30))/7;0)*7-6

Et

=PLANCHER(JOUR(MINUTE(E1/38)/2+56)&"/5/"&E1;7)-34

Du fait de sa grande complexité, si vous travaillez avec la version Microsoft 365, vous aurez tout intérêt à intégrer cette formule dans une fonction LAMBDA avec comme paramètre l'année.

Fonction LAMBDA pour le Jour de Paques

De cette façon, il vous suffira d'appeler cette formule complexe avec son nom personnalisé comme ceci.

Fomule jour de paques

Les autres jours fériés variables

Ensuite, les autres jours fériés religieux s'obtiennent en ajoutant au jour de Pâques, toujours le même nombre de jours fixes.

  • Lundi de Pâques = Pâques +1
  • Ascension = Pâques + 39
  • Pentecôte = Pâques + 49
Formules Jours feries variables

Vous pouvez télécharger le fichier avec les formules des jours fériés français ici.

Télécharger les jours depuis le site api.gouv.fr

Une autre façon d'obtenir la liste des jours fériés c'est de se connecter au site api.gouv.fr. La technique vous est expliquée dans cette vidéo par Nicolas Brabant.

11 Comments

  1. Philippe Picard
    10/04/2023 @ 14:33

    Cette formule est fausse pour 1954, 1981 et 2049
    J'ai trouvé sur https://xlbusinesstools.com/formules-dates-jours-feries-excel/
    une formule juste : =PLANCHER(JOUR(MINUTE(A2/38)/2+56)&"/5/"&A2;7)-34

    Reply

    • Frédéric LE GUEN
      10/04/2023 @ 15:13

      Bon d'accord, mais en 1954 et 1981, Excel n'existait pas 😉 Et en 2049, je serais en retraite (peut-être). Mais Ok pour mettre la formule à jour

      Reply

  2. AKIL
    30/04/2021 @ 13:42

    Bonjour,
    Comment expliquez-vous l'utilisation dans la formule de : 234 - 11 et 19?
    Merci

    Reply

    • Frédéric LE GUEN
      30/04/2021 @ 14:01

      Aucune idée. Je ne suis pas l'auteur de la formule

      Reply

  3. Franck
    19/04/2021 @ 00:39

    Bonjour,

    Merci pour la formule de Pâques.

    Pour les jours de Pentecôte , c'est plutôt 48 et 49 qui sont à rajouter au jour de Pâques (le Dimanche). Faire peut etre si selon bissextile ou pas...

    Reply

  4. Omer
    04/10/2020 @ 19:33

    Je suis d'accord avec le résultat des formules mais que signifie cette phrase :
    "C'est le cas pour des jours religieux qui tombent toujours des lundis (Pâques) ou des jeudis (Pentecôte)."

    Reply

    • Frédéric LE GUEN
      04/10/2020 @ 20:21

      Les jours fériés français sont en partie basés sur les fêtes religieuses catholiques (Pâques, Ascension, Pentecôte).
      A la différence des jours fériés fixes, comme le 1er Mai, le 14 Juillet, les jours fériés basés sur les fêtes religieuses ne tombent pas pas le même jour d'une année sur l'autre.
      Donc, j'explique les formules pour calculer ces dates. Rien de plus

      Reply

  5. Omer
    04/10/2020 @ 19:08

    Bonsoir,
    Une petite erreur : Pâques et Pentecôte tombent toujours un dimanche et l'Ascension un jeudi.
    Cordialement

    Reply

    • Frédéric LE GUEN
      04/10/2020 @ 19:16

      Bonsoir,
      C'est exactement ce qui est expliqué dans l'article. Aucune erreur dans les formules

      Reply

  6. Vincent Hamel
    28/07/2020 @ 18:25

    Il y a une erreur dans : Les jours fériés fixes, Le Québec, le 4 Juin est la Saint-Jean-Baptiste : c'est le 24 juin et non le 4 juin!

    Reply

    • Frédéric LE GUEN
      28/07/2020 @ 18:44

      C'est corrigé, merci bcp

      Reply

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.