
Formule générique
=date-MOD(date-dow,7)
Sommaire
Si vous souhaitez rechercher le mercredi, samedi ou lundi le plus récent, étant donné une date de début spécifique, vous pouvez utiliser une formule qui utilise la fonction MOD.
Explication
Les formules qui utilisent le concept de «jour de la semaine» sont basées sur l'idée que chaque jour de la semaine a un nombre spécifique. Par défaut, Excel attribue 1 au dimanche et 7 au samedi.
Dans l'exemple de formule, B6 est la date 16/1/2015 et la formule en C6 est:
=B6-MOD(B6-7,7)
Le nombre 7 (l'argument numérique dans la fonction MOD) représente le jour de la semaine (dow) souhaité.
Pour résoudre cette formule, Excel soustrait d'abord le dow (7 dans ce cas) de la date, puis alimente le résultat dans la fonction MOD en tant que nombre. MOD renvoie le reste de la division de ce nombre par 7, qui est ensuite soustrait de la date .
=B6-MOD(B6-7,7) =B6-MOD(42013,7) =B6-6 =42014 =1/10/2015
Si vous souhaitez obtenir le jour le plus récent de la semaine à partir de la date actuelle, vous pouvez utiliser la fonction AUJOURD'HUI, comme ceci:
=TODAY()-MOD(TODAY()-dow,7)
Remarque: si la date correspond au même jour de la semaine, la date sera renvoyée.