Code correpondant a un jour excel

seb412 -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
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. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour

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

    0
  3. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
  4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
  7. seb412
     
    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
  8. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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