[Actualité] Excel: Premier jour de la semaine d'une date donnée (lundi d'une date)
par
, 01/11/2017 à 08h31 (37656 Affichages)
Une personne participant à une de mes formations me demande: Comment trouver le lundi d'une date?
Facile! Avec une date en A1, la formule à utiliser est =A1-JOURSEM(A1;3).
Explications
Il n'y a pas de fonction dans Excel permettant de trouver le lundi d'une date. Toutefois, Excel expose la fonction JOURSEM(…) permettant de trouver le rang d'une date dans les jours de la semaine.
Cette fonction demande deux arguments :
- la date dont on veut connaître la position dans la semaine ;
- le système de calcul utilisé.
Notez que les Américains considèrent le dimanche comme premier jour de la semaine, et que ce système est celui par défaut dans Excel. Il faut donc être attentif au second argument de la fonction et préciser 2 ou 11 pour que le lundi soit bien le premier jour de la semaine. (Au passage, notez la valeur 3 qui renvoie 0 pour lundi et 6 pour dimanche... Bizarre bizarre)
Avec le second argument ayant 2 pour valeur, la fonction renvoie le rang correct...
En attribuant la valeur 3 au second argument, lundi sera le zérotième jour de la semaine, et dimanche le sixième. Wouah, c'est juste ce qu'il nous faut!
Et voilà comment on trouve le lundi d'une date...
Pour trouver le lundi qui suit, on ajoutera simplement 7 au résultat obtenu pour trouver celui qui précède. Avec une date en A1, la formule à utiliser est =A1+7-JOURSEM(A1;3).
Elle n’est pas belle, la vie ?