Excel Exercice
Tout savoir sur Excel
  • YouTube
  • Instagram
  • TikTok
  • Facebook
RSS
  • Quiz
  • Formation
  • Exercices
  • Tous les articles
  • Boutique
  • 0 Article
  • Se connecter
    • ↩ Se déconnecter

Calculer les jours de la semaine avec Excel

Catégorie : Date et Heure
Dernière mise à jour le 15/08/2025
Temps de lecture : 3 minutes
44 891

Dans cet article, vous trouverez toutes les formules qui vous permettent de calculer les jours de la semaine ; comme le prochain lundi, mardi, mercredi, ....

Formule pour calculer le Premier lundi du mois

La formule suivante retourne le premier lundi du mois en cours en se basant sur la date du jour.

=AUJOURDHUI()-JOUR(AUJOURDHUI())+8-JOURSEM(AUJOURDHUI()-JOUR(AUJOURDHUI())+6)

Maintenant, pour calculer le premier mardi, mercredi, .... il suffit de changer la valeur du dernier chiffre dans la formule.

Calcul du premier jour du mois

Formule du dernier lundi du mois

La formule suivante retourne le dernier lundi du mois en cours.

=DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;1)-JOURSEM(DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;6))

Formules pour retourner le premier et dernier lundi du mois

Formule du dernier vendredi du mois

Maintenant, si vous voulez retourner le dernier vendredi du mois (ou tout autre jour), il faut changer le dernier chiffre.

  • Pour le lundi il faut mettre 1
  • Pour le mardi, il faut mettre 2
  • ...
  • Pour le vendredi, il faut mettre 5
  • Pour le samedi, il faut mettre 6
  • ...

Donc pour connaître le dernier vendredi, il faut écrire la formule suivante

=DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;1)-JOURSEM(DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;7-5))

Prochain lundi à partir d'une date quelconque

Dans la formule suivante, remplacez la variable MaDate par une date contenu dans une cellule pour trouver le lundi suivant.

=MaDate-JOURSEM(MaDate-2)+7

Lundi dans 2 semaines

La formule suivante vous calcule le prochain lundi dans 2 semaines à partir de la date MaDate.

=MaDate-JOURSEM(MaDate-2)+7*2

Lundi précédent (même semaine que la date courante)

La formule suivante calcule le lundi précédent une date (MaDate) en restant dans la même semaine.

=MaDate-JOURSEM( MaDate-1)+1

Lundi de la semaine précédente

La formule suivante calcule le lundi précédent une date (MaDate) pour la semaine précédente.

=AUJOURDHUI()-JOURSEM(AUJOURDHUI()-1)+1-7

Formules des lundis

Formules pour calculer TOUS les jours de la semaine (suivant ou après une date).

Pour les formules suivantes, nous considérons 3 variables

  • D : la date de référence
  • X : la valeur du jour (1 pour lundi, 2 pour mardi, ...)
  • N : la valeur de la semaine

Regardez les résultats des formules dans les classeurs Excel suivants.

Jours suivants

Cette formule est très facile à concevoir car il suffit d'ajouter le nombre de jours que vous voulez à une date.

=D+Nbre de Jours

Cette règle est toujours vraie car dans Excel, 1 est toujours une journée et jamais 1 heure.

Jours précédents

La formule suivante calcule les jours précédents une date donnée en se basant sur la semaine courante et précédente.

=D-JOURSEM(D-X)+1

Formule pour calculer les jours precedents dans N semaines

Il existe une variante dans la formule pour exclure un résultat égal à la date du jour

=D-JOURSEM(D-X-1)-7*(N-1)

Jours précédents N semaines précédentes

Formule pour calculer n'importe quel jour de la semaine il y a N semaines

=D-JOURSEM(D-X)+1-7*(N-1)

Formule pour calculer les jours dans N semaines precedentes

Jours à venir dans les semaines prochaines

Formule pour calculer n'importe quel jour de la semaine dans N semaines (exemple ici dans 2 semaines).

=D-JOURSEM(D-X)+1+7*N

Formule pour calculer les jours dans N semaines suivantes

Frédéric LE GUEN

calcul date, Format Date, formule jour excel

16 commentaires

  1. Kalisvaart
    25/08/2024 @ 11:45

    In het NL is 'Dagweek' geen functie; dit moet 'Weekdag' zijn.

    Répondre

  2. stohr
    05/07/2023 @ 13:13

    je recherche une formule qui m indique tous les samedis et les dimanches d un mois

    Répondre

  3. Emmanuel
    06/03/2023 @ 19:50

    Bonjour,
    Super support.
    Mais comme Arnaud, il ne me semble pas avoir trouvé la formule qui permette de résoudre ma situation particulière.
    Je souhaite calculer en auto le 1er vendredi de chaque mois - facile - mais avec 2 conditions en spécificité :
    * si ce vendredi est antérieur à une date de référence sur le mois, je dois alors prendre la date du 2ème vendredi du mois.
    * si le 1er vendredi n'est pas un jour ouvré (férié), c'est alors le 1er jour ouvré suivant.
    Merci pour vos solutions.
    Cordialement

    Répondre

  4. Elodie
    05/03/2023 @ 17:19

    Bonsoir je cherche une formule pour afficher les 1er et dernier Mardi de tous les mois de l'année dans un tableau.

    Répondre

    • Frédéric LE GUEN
      07/03/2023 @ 01:52

      Bonjour,
      Dans ce cas, il faut construire vos mois avec la fonction DATE pour créer des dates dynamiques

      Répondre

  5. guillaume carpentier
    01/03/2023 @ 11:35

    bonjour,
    je recherche une formule qui me permet d'afficher le premier mercredi du mois si celui-ci est dépassé il m'affiche le mercredi du mois d'après.

    Répondre

    • Frédéric LE GUEN
      01/03/2023 @ 15:28

      Bonjour, la formule pour faire ce travail est donnée dans cet article. Bien à vous

      Répondre

  6. OUEDRAOGO
    25/04/2022 @ 18:56

    Bonjour et merci beaucoup pour votre post tres intéressant.
    Pouviez vous m'aider à retrouver le dernier vendredi à partir d'une date donnée.

    Répondre

    • Frédéric LE GUEN
      26/04/2022 @ 11:06

      Je viens de compléter l'article pour expliquer comment calculer le dernier vendredi du mois

      Répondre

  7. Arnaud
    17/12/2020 @ 09:54

    Bonjour,

    J'ai trouvé cette aide très explicite mais bien évidemment c'est toujours la formule que l'on souhaite qui n'apparaît pas 🙂
    Je souhaiterais une formule qui indique directement si une date est le énième jour du mois.

    Exemple :
    jeudi 17/12/2020 est le 3e jeudi du mois
    vendredi 18/12/2020 est le 3e vendredi du mois

    Merci d'avance pour votre aide.

    Répondre

    • Frédéric LE GUEN
      17/12/2020 @ 16:42

      Ce n'est pas simple comme situation. Si je trouve une formule, je la publierai mais là comme ça, je ne vois pas comment faire

      Répondre

    • Emile
      28/10/2021 @ 19:59

      Bonjour,

      Peut-être, si date en I2
      =TEXTE(I2;"jjjj")&" n°"&ENT((JOUR(I2)-1)/7)+1

      Répondre

      • Frédéric LE GUEN
        28/10/2021 @ 20:05

        Votre formule transforme le résultat en texte (pas bon). Or, avec ma formule, la cellule reste en format date (bien mieux pour les calculs)

      • Michelle DELGAY
        08/03/2024 @ 09:42

        Bonjour Emile,
        Bien que votre commentaire date de 2021, il a résolu mon problème. Comme je ne me sers pas du résultat pour faire des calculs mais juste pour information, c'est juste ce dont j'avais besoin.
        Merci beaucoup

  8. Laurent
    15/12/2020 @ 19:12

    Bonjour,

    Je cherche une méthode pour afficher la date +1 mois donc =DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;JOUR(AUJOURDHUI()))

    mais il ne faut pas que le mois plus 1 tombe un we et m'affiche le lundi suivant

    Pouvez m'aider ?

    Répondre

    • Frédéric LE GUEN
      15/12/2020 @ 19:59

      Il y a la fonction SERIE.JOUR.OUVRE qui fait ça tout seul

      Répondre

Laisser un commentaire Annuler la réponse

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 la façon dont les données de vos commentaires sont traitées.

Articles les plus consultés

  1. Comparer deux colonnes dans Excel
  2. Création d’un calendrier automatique avec Excel
  3. Excel gratuit depuis un navigateur
  4. Changer la couleur à partir du résultat d’une formule dans Excel
  5. Fonction SI dans Excel
  6. Fonction DATE – ANNEE – MOIS – JOUR dans Excel
  7. Créer un diagramme de Gantt avec Excel
  8. Fonction RECHERCHEV avec Excel
  9. Pyramide des âges avec Excel
  10. Quiz pour débutant
  11. La Fonction NB.SI.ENS d’Excel
  12. Calcul avec des heures dans Excel
  13. Comment regrouper par date dans un tableau croisé dynamique
  14. Comment faire des SI imbriqués dans Excel
  15. Format des dates dans Excel
image exercice site

Newsletter

1 fois par mois :
Astuces et quiz

    Nous ne vous enverrons pas de spam. Vous pouvez vous désabonner à tout moment.

    Built with Kit

    Calculer les jours de la semaine avec Excel

    Reading time: 3 minutes
    44 891
    Dernière mise à jour le 15/08/2025

    Dans cet article, vous trouverez toutes les formules qui vous permettent de calculer les jours de la semaine ; comme le prochain lundi, mardi, mercredi, ....

    Formule pour calculer le Premier lundi du mois

    La formule suivante retourne le premier lundi du mois en cours en se basant sur la date du jour.

    =AUJOURDHUI()-JOUR(AUJOURDHUI())+8-JOURSEM(AUJOURDHUI()-JOUR(AUJOURDHUI())+6)

    Maintenant, pour calculer le premier mardi, mercredi, .... il suffit de changer la valeur du dernier chiffre dans la formule.

    Calcul du premier jour du mois

    Formule du dernier lundi du mois

    La formule suivante retourne le dernier lundi du mois en cours.

    =DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;1)-JOURSEM(DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;6))

    Formules pour retourner le premier et dernier lundi du mois

    Formule du dernier vendredi du mois

    Maintenant, si vous voulez retourner le dernier vendredi du mois (ou tout autre jour), il faut changer le dernier chiffre.

    • Pour le lundi il faut mettre 1
    • Pour le mardi, il faut mettre 2
    • ...
    • Pour le vendredi, il faut mettre 5
    • Pour le samedi, il faut mettre 6
    • ...

    Donc pour connaître le dernier vendredi, il faut écrire la formule suivante

    =DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;1)-JOURSEM(DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;7-5))

    Prochain lundi à partir d'une date quelconque

    Dans la formule suivante, remplacez la variable MaDate par une date contenu dans une cellule pour trouver le lundi suivant.

    =MaDate-JOURSEM(MaDate-2)+7

    Lundi dans 2 semaines

    La formule suivante vous calcule le prochain lundi dans 2 semaines à partir de la date MaDate.

    =MaDate-JOURSEM(MaDate-2)+7*2

    Lundi précédent (même semaine que la date courante)

    La formule suivante calcule le lundi précédent une date (MaDate) en restant dans la même semaine.

    =MaDate-JOURSEM( MaDate-1)+1

    Lundi de la semaine précédente

    La formule suivante calcule le lundi précédent une date (MaDate) pour la semaine précédente.

    =AUJOURDHUI()-JOURSEM(AUJOURDHUI()-1)+1-7

    Formules des lundis

    Formules pour calculer TOUS les jours de la semaine (suivant ou après une date).

    Pour les formules suivantes, nous considérons 3 variables

    • D : la date de référence
    • X : la valeur du jour (1 pour lundi, 2 pour mardi, ...)
    • N : la valeur de la semaine

    Regardez les résultats des formules dans les classeurs Excel suivants.

    Jours suivants

    Cette formule est très facile à concevoir car il suffit d'ajouter le nombre de jours que vous voulez à une date.

    =D+Nbre de Jours

    Cette règle est toujours vraie car dans Excel, 1 est toujours une journée et jamais 1 heure.

    Jours précédents

    La formule suivante calcule les jours précédents une date donnée en se basant sur la semaine courante et précédente.

    =D-JOURSEM(D-X)+1

    Formule pour calculer les jours precedents dans N semaines

    Il existe une variante dans la formule pour exclure un résultat égal à la date du jour

    =D-JOURSEM(D-X-1)-7*(N-1)

    Jours précédents N semaines précédentes

    Formule pour calculer n'importe quel jour de la semaine il y a N semaines

    =D-JOURSEM(D-X)+1-7*(N-1)

    Formule pour calculer les jours dans N semaines precedentes

    Jours à venir dans les semaines prochaines

    Formule pour calculer n'importe quel jour de la semaine dans N semaines (exemple ici dans 2 semaines).

    =D-JOURSEM(D-X)+1+7*N

    Formule pour calculer les jours dans N semaines suivantes
    Étiquettes : calcul dateFormat Dateformule jour excel
    Frédéric LE GUEN

    Newsletter

    1 fois par mois :
    Astuces et quiz

      Nous ne vous enverrons pas de spam. Vous pouvez vous désabonner à tout moment.

      Built with Kit

      16 commentaires

      1. Kalisvaart
        25/08/2024 @ 11:45

        In het NL is 'Dagweek' geen functie; dit moet 'Weekdag' zijn.

        Répondre

      2. stohr
        05/07/2023 @ 13:13

        je recherche une formule qui m indique tous les samedis et les dimanches d un mois

        Répondre

      3. Emmanuel
        06/03/2023 @ 19:50

        Bonjour,
        Super support.
        Mais comme Arnaud, il ne me semble pas avoir trouvé la formule qui permette de résoudre ma situation particulière.
        Je souhaite calculer en auto le 1er vendredi de chaque mois - facile - mais avec 2 conditions en spécificité :
        * si ce vendredi est antérieur à une date de référence sur le mois, je dois alors prendre la date du 2ème vendredi du mois.
        * si le 1er vendredi n'est pas un jour ouvré (férié), c'est alors le 1er jour ouvré suivant.
        Merci pour vos solutions.
        Cordialement

        Répondre

      4. Elodie
        05/03/2023 @ 17:19

        Bonsoir je cherche une formule pour afficher les 1er et dernier Mardi de tous les mois de l'année dans un tableau.

        Répondre

        • Frédéric LE GUEN
          07/03/2023 @ 01:52

          Bonjour,
          Dans ce cas, il faut construire vos mois avec la fonction DATE pour créer des dates dynamiques

          Répondre

      5. guillaume carpentier
        01/03/2023 @ 11:35

        bonjour,
        je recherche une formule qui me permet d'afficher le premier mercredi du mois si celui-ci est dépassé il m'affiche le mercredi du mois d'après.

        Répondre

        • Frédéric LE GUEN
          01/03/2023 @ 15:28

          Bonjour, la formule pour faire ce travail est donnée dans cet article. Bien à vous

          Répondre

      6. OUEDRAOGO
        25/04/2022 @ 18:56

        Bonjour et merci beaucoup pour votre post tres intéressant.
        Pouviez vous m'aider à retrouver le dernier vendredi à partir d'une date donnée.

        Répondre

        • Frédéric LE GUEN
          26/04/2022 @ 11:06

          Je viens de compléter l'article pour expliquer comment calculer le dernier vendredi du mois

          Répondre

      7. Arnaud
        17/12/2020 @ 09:54

        Bonjour,

        J'ai trouvé cette aide très explicite mais bien évidemment c'est toujours la formule que l'on souhaite qui n'apparaît pas 🙂
        Je souhaiterais une formule qui indique directement si une date est le énième jour du mois.

        Exemple :
        jeudi 17/12/2020 est le 3e jeudi du mois
        vendredi 18/12/2020 est le 3e vendredi du mois

        Merci d'avance pour votre aide.

        Répondre

        • Frédéric LE GUEN
          17/12/2020 @ 16:42

          Ce n'est pas simple comme situation. Si je trouve une formule, je la publierai mais là comme ça, je ne vois pas comment faire

          Répondre

        • Emile
          28/10/2021 @ 19:59

          Bonjour,

          Peut-être, si date en I2
          =TEXTE(I2;"jjjj")&" n°"&ENT((JOUR(I2)-1)/7)+1

          Répondre

          • Frédéric LE GUEN
            28/10/2021 @ 20:05

            Votre formule transforme le résultat en texte (pas bon). Or, avec ma formule, la cellule reste en format date (bien mieux pour les calculs)

          • Michelle DELGAY
            08/03/2024 @ 09:42

            Bonjour Emile,
            Bien que votre commentaire date de 2021, il a résolu mon problème. Comme je ne me sers pas du résultat pour faire des calculs mais juste pour information, c'est juste ce dont j'avais besoin.
            Merci beaucoup

      8. Laurent
        15/12/2020 @ 19:12

        Bonjour,

        Je cherche une méthode pour afficher la date +1 mois donc =DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;JOUR(AUJOURDHUI()))

        mais il ne faut pas que le mois plus 1 tombe un we et m'affiche le lundi suivant

        Pouvez m'aider ?

        Répondre

        • Frédéric LE GUEN
          15/12/2020 @ 19:59

          Il y a la fonction SERIE.JOUR.OUVRE qui fait ça tout seul

          Répondre

      Laisser un commentaire Annuler la réponse

      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 la façon dont les données de vos commentaires sont traitées.

      À propos
      Contact
      Mentions légales
      CGV

      © 2002 – 2026 – https://excel-exercice.com. Tous droits réservés.
      Site géré par le majordome du net

      À propos
      Contact
      Mentions légales
      CGV

      © 2026 – https://excel-exercice.com. Tous droits réservés.
      Site géré par le majordome du net