Si la date n'est pas un SAMEDI arrondir la date

Résolu
jmst1 -  
jmst1 Messages postés 41 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, comment modifier la formule

=AUJOURDHUI()+CHOISIR(JOURSEM(AUJOURDHUI();2);5;4;3;2;1;0;6)+N("si la date n'est pas un SAMEDI arrondir la date au SAMEDI suivant sinon reprendre la date.")

pour quelle donne le samedi tous les 15 jours

Progression souhaitée

sam 12 mars 2016

sam 26 mars 2016

sam 9 avr 2016

sam 23 avr 2016

sam 7 mai 2016

sam 21 mai 2016

sam 4 juin 2016




1 réponse

eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour,

Je suppose qu'il faut comprendre :
si la date n'est pas un SAMEDI de la liste arrondir la date au SAMEDI suivant de la liste
=A2-JOURSEM(A2)+(MOD(ENT((A2-"04/03/2016")/7);2)+1)*7

eric


En essayant continuellement, on finit par réussir. 
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
0
jmst1 Messages postés 41 Date d'inscription   Statut Membre Dernière intervention  
 
Merci eriic, désolé pour le merci manquant, mais en copiant la "Progression souhaitée ", j'ai malencontreusement "écrasé" le merci pour votre aide.

la formule que je cherche n'est pas liée a une liste, mais a AUJOURDUI()
Donc

AUJOURDUI() ► dim 13.mars.2016

faux►sam 19.mars.2016

juste ►sam 26.mars.2016

faux ►sam 02.avr.2016

juste ►sam 09.avr.2016

etc

Cela ne me semble pas possible à faire, il faut une date de référence ou de départ.
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314 > jmst1 Messages postés 41 Date d'inscription   Statut Membre Dernière intervention  
 
Bondoir


dur, dur pour un dimanche !

essaies
=SI(JOURSEM(AUJOURDHUI())=7;AUJOURDHUI()+14;AUJOURDHUI()+7-JOURSEM(AUJOURDHUI()))
0
jmst1 Messages postés 41 Date d'inscription   Statut Membre Dernière intervention   > michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention  
 
Merci michel_m, mais cela ne vas pas, sniff, mais c'est parce qu'il faut un date de départ inclue dans la formule..

l’approche d'eriic est la solution, mais il faut ....j'sais pas
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Pour tester la validité de la formule il faut bien la tester sur une série de date.
Après avoir contrôlé les résultats tu peux remplacer A2 par Aujourdhui() qui est une date comme une autre.
https://www.cjoint.com/c/FCnttwtjkYT
eric
0
jmst1 Messages postés 41 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour eriic,l’idée est juste, mais pas la formule

Il faut effectivement renseigner la date de départ dans la formule, mais la formule que tu propose, même sur la petit série de date, n'a pas la progression souhaitée.

jeu 10.03.2016 ►sam 12.03.2016
ven 11.03.2016 faux sam 19.03.2016►sam 12.03.2016
sam 12.03.2016 faux sam 19.03.2016►sam 12.03.2016
dim 13.03.2016 ►sam 26.03.2016
0