Code correpondant a un jour excel

Bonjour,

je voudrais savoir s'il est possible de connaitre une date par rapport a la date d'aujourd'hui et à un jour choisi.

exemple: nous sommes le 28/04/2011 je souhaiterai connaitre la date du prochaine lundi sachant que si la date du jour n'est pas le lundi il faudrait que ce soit le lundi en 15.

merci par avance;

7 réponses

  1. Contributeur
    Re mike

    voila pour ma part ce que donne ma proposition qui semble, sauf erreur, correspondre à la demande.
    crdlmnt

    http://www.cijoint.fr/cjlink.php?file=cj201104/cij6fPkIUM.xls

    crdlmnt

    Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
    1
    1. Contributeur
      Bonjour

      essayez cette formule, pour une date en A1:
      =SI(JOURSEM(A1)=2;A1+7;A1+16-JOURSEM(A1))
      crdlmnt

      0
      1. Salut,

        Je proposerai plutôt comme cela
        =A1-JOURSEM(A1-1)+8

        si en A1 on Saisi 24/4/2011 qui est dimanche la formule affiche 25/11/2011 et non le 09/05/2011

        Et pour choisir un autre jour ex le mercredi
        =A1-JOURSEM(A1-3)+1+7*1

        pour le jeudi

        =A1-JOURSEM(A1-4)+1+7*1
        A+
        Mike-31

        Une période d'échec est un moment rêvé pour semer les graines du savoir.
        0
        1. Contributeur
          Bonjour Mike
          Ta 1° formule renvoie 25/4 lorsque A1 est 24/4 ce qui ne convient pas, puisqu'il faudrait avoir 2 mai
          ma première proposition , elle renvoi au 9 mai ce qui n'est pas bon non plus, le problème venant du fait que pour excel par défaut le premier jour de la semaine est un dimanche

          avec le code JOURSEM(cell;2) le premier jour est un lundi.

          Donc,je crois en fait que la bonne formule est:

          =SI(JOURSEM(A1;2)=1;A1+7;A1+15-JOURSEM(A1;2))

          qui ramène au 2 mai donc un lundi, la date du 24/4 qui est un dimanche, ce qui semble convenir à la demande.

          crdlmnt

          Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
          0
          1. Salut mon ami Vaucluse,

            dès le départ nous avons faux, c'est le lundi en 15 (a mon avis c'est le deuxième lundi) qui doit s'afficher si la date en A1 n'est pas un lundi
            je proposerai
            =SI(JOURSEM(A1)=2;A1;A1-JOURSEM(A1-1)+15)

            ou

            =SI(JOURSEM(A1)=2;A1;A1-JOURSEM(A1-1)+1+14*1)

            à tester bien sur, mais ou est Seb "avec sa cocotte"
            0
            1. merci a tous le code fonctionne très bien

              autre question
              Création de la commande le 28/04 avec des jours de livraison différend par entreprise

              date du jour jour prevue de livraison date de livraison
              28/04/2011 lundi lundi 9 mai 2011
              28/04/2011 mardi mardi 10 mai 2011
              28/04/2011 jeudi jeudi 10 mai 2011
              28/04/2011 vendredi vendredi 10 mai 2011

              Par contre j'ai aussi besoin que cela fonctionne avec les autres jour prévue de livraison comment faire?
              0
              1. Contributeur
                Re

                regardez si ceci vous convient, sachant que votre demande est un peu compliquée.... car il est assez difficile de trouver en mai 2011 à la fois un mardi,un jeudi et un vendredi au N° 10 !!!

                http://www.cijoint.fr/cjlink.php?file=cj201104/cij8wyOxJ8.xls

                Revenez si besoin d'explication.
                crdlmnt

                0