[Excel] La formule pour calculer la date du lundi qui précède

ExcelPas facile de trouver la bonne formule lorsqu'on effectue des calculs sur les dates avec Excel ! Voici par exemple un problème courant : comment, à partir d'une date quelconque, retrouver par calcul, avec une formule, la date du premier jour de la semaine qui correspond à cette date, c'est-à-dire le lundi qui précède ?


Mode d'emploi pour Excel 2007 Excel 2010 Excel 2013

1
La date de départ étant stockée dans une cellule quelconque, par exemple A1, formatez tout d'abord la cellule de destination qui contiendra le résultat (par exemple B1) au format Date.

2
Ensuite, dans cette cellule de destination (B1 dans notre exemple), entrez la formule suivante :

=cellule-MOD(cellule-2;7)

en remplaçant cellule par la référence à la cellule de la date de départ (A1 dans l'exemple). Par exemple =A1-MOD(A1-2;7).

capture d'écran Excel

C'est tout !

pictogramme pour les encadrés à noter - Astuces hebdo  À noter  
Dans cette formule, vous pouvez remplacer le chiffre 2 (dans l'expression "cellule-2") par un autre chiffre de 0 à 6 pour calculer un autre jour de la semaine : 0 pour samedi, 1 pour dimanche, etc. Si le jour de la date de départ est celui du jour recherché, la formule retourne simplement la date de départ.

Articles les plus consultés

Combien de grammes pèse un morceau de sucre ?