Date et Heure

Formules pour calculer les jours de la semaine

Temps de lecture 2 minutes

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)

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

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 précédants (Aujourd'hui inclus)

La formule suivante calcule les jours précédents une date donnée.

=D-JOURSEM(D-X)+1

Jours précédents (Aujourd'hui exclus)

Ici, la formule retourne presque les mêmes résultats à l'exception de la date d'aujourd'hui qui est exclus

=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)

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

Articles liés

Créer un calendrier par semaine

Frédéric LE GUEN

Calculer une date à partir du numéro de semaine

Frédéric LE GUEN

Numéro de semaine à partir d’une date

Frédéric LE GUEN

6 commentaires

Arnaud 17/12/2020 at 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 at 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 at 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 at 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)

Répondre
Laurent 15/12/2020 at 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 at 19:59

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

Répondre

Laissez un commentaire

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