Planning

Résolu
Bonjour,
Bonjour,
J'ai un fichier dont je voudrais pouvoir modifier le mois et l'année
(mise à jour )
comment procéder avec des formules
Merci d'avance
http://www.cjoint.com/c/GAxoNmIHozh



--

daniel22

6 réponses

  1. Bonjour,

    Les dates se modifient chez moi correctement en changeant le mois en D1.

    Merci michel_m ta proposition va me servir.

    Cordialement
    1. Contributeur
      Bonjour papy

      Merci, content pour toi :o)
  2. OK michel_m merci pour ta réponse.

    Mais je ne vois pas de modification des dates lorsque l'on change de mois....

    1. Contributeur
      bonsoir
      autre proposition
      https://mon-partage.fr/f/on8UgY2d/
      1. sys_raider un tout tout grand merci à toi.
        ça fonctionne nikel

        Merci

        1. Merci pour ta réponse.

          Je vais essayer ça et je te dis quoi (demain sans doute)
          Merci encore
          1. Bonjour,

            La méthode pour retourner l'année consiste en fait à combiner 2 fonctions :
            "ANNEE()" bien sûr et "AUJOURDHUI()"
            Ce qui donne au final : "=ANNEE(AUJOURDHUI())"

            Idem pour le mois en combinant cette fois "MOIS()" avec aussi "AUJOURDHUI()".

            Voilà, bon courage.
            1. Je crois que je me suis mal exprimé.

              En fait je souhaite que, par exemple pour avril 2017, le premier avril soit affiché sous le samedi et ainsi de suite et ce dès qu'on modifie le mois.

              voila
            2. @daniel22Effectivement, c'est un peu plus compliqué.

              Si le mois est en B2 et l'année en C2 cette formule placée sous le premier Lundi avec comme format de cellule "jj" ça fonctionne :
              "=SI(DATEVAL("1-"&$B$2&"-"&$C$2)-JOURSEM(DATEVAL("1-"&$B$2&"-"&$C$2);2)+1<DATEVAL("1-"&$B$2&"-"&$C$2);"-";JOUR(DATEVAL("1-"&$B$2&"-"&$C$2)-JOURSEM(DATEVAL("1-"&$B$2&"-"&$C$2);2)+1))"

              Pour le mardi il faut replacer 1 par 2 ce qui donne :
              "=SI(DATEVAL("1-"&$B$2&"-"&$C$2)-JOURSEM(DATEVAL("1-"&$B$2&"-"&$C$2);2)+2<DATEVAL("1-"&$B$2&"-"&$C$2);"-";JOUR(DATEVAL("1-"&$B$2&"-"&$C$2)-JOURSEM(DATEVAL("1-"&$B$2&"-"&$C$2);2)+2))"

              et ainsi de suite pour le reste du mois.
              C'est galère à faire, mais après, ça marche tout seul !

              Bon courage.