Excel : comment trouver le premier lundi de chaque mois
Vous pouvez utiliser la formule suivante dans Excel pour trouver le premier lundi d’un mois donné :
=DATE(YEAR(A2),MONTH(A2),7)-WEEKDAY(DATE(YEAR(A2),MONTH(A2),7),3)
Cet exemple particulier renvoie le premier lundi du mois pour la date dans la cellule A2 .
L’exemple suivant montre comment utiliser cette formule dans la pratique.
Exemple : Rechercher le premier lundi du mois dans Excel
Supposons que nous ayons la liste de dates suivante dans Excel :
Nous pouvons taper la formule suivante dans la cellule B2 pour trouver le premier lundi du mois pour la date dans la cellule A2 :
=DATE(YEAR(A2),MONTH(A2),7)-WEEKDAY(DATE(YEAR(A2),MONTH(A2),7),3)
Nous pouvons ensuite cliquer et faire glisser cette formule vers chaque cellule restante de la colonne B.
La colonne B contient désormais la date du premier lundi de chaque mois dans la colonne A.
Par exemple, la première date du 1/1/2023 contient le mois de janvier pour 2023.
Nous pouvons confirmer que le 1/2/2023 est bien le premier lundi de ce mois en nous référant à un calendrier :
De même, la deuxième date du 01/02/2023 contient le mois de février pour 2023.
Nous pouvons confirmer que le 06/02/2023 est bien le premier lundi de ce mois en nous référant à un calendrier :
Comment fonctionne cette formule
Rappelez-vous la formule que nous avons utilisée pour trouver le premier lundi de la date 1/1/2023 :
=DATE(YEAR(A2),MONTH(A2),7)-WEEKDAY(DATE(YEAR(A2),MONTH(A2),7),3)
Voici comment fonctionne cette formule :
Tout d’abord, nous utilisons les fonctions DATE , MOIS et ANNÉE pour extraire le septième jour du mois et de l’année dans la cellule A2 . Cela renvoie 1/7/2023 .
Ensuite, nous utilisons la fonction WEEKDAY avec l’argument optionnel de 3 pour spécifier que nous souhaitons extraire le numéro du jour de la semaine du 1/7/2023 , en supposant que les jours sont numérotés de 0 (lundi) à 6 ( Dimanche).
Cela renvoie 5 puisque le 07/01/2023 est un samedi.
Enfin, nous utilisons un signe de soustraction pour soustraire 5 du 1/7/2023 pour obtenir 1/2/2023 .
Nous utilisons la même logique pour trouver le premier lundi de chaque date.
Remarque : Vous pouvez retrouver la documentation complète de la fonction JOUR SEMAINE dans Excel ici .
Ressources additionnelles
Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans Excel :
Comment calculer la moyenne par mois dans Excel
Comment calculer la moyenne par groupe dans Excel
Comment calculer la moyenne mobile sur 7 jours dans Excel