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

Résolu
jmst1 -  
jmst1 Messages postés 41 Statut Membre -
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

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    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
    1. jmst1 Messages postés 41 Statut Membre
       
      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
    2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320 > jmst1 Messages postés 41 Statut Membre
       
      Bondoir
      

      dur, dur pour un dimanche !

      essaies
      =SI(JOURSEM(AUJOURDHUI())=7;AUJOURDHUI()+14;AUJOURDHUI()+7-JOURSEM(AUJOURDHUI()))
      0
    3. jmst1 Messages postés 41 Statut Membre > michel_m Messages postés 18903 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
    4. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      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
    5. jmst1 Messages postés 41 Statut Membre
       
      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