Formule

Résolu
Bonjour,

Petite question, comment puis-je trouver le 1er lundi du mois d'aout 2016, le 2ème lundi du mois d'aout et ainsi de suite à l'aide d'une formule ?

Merci pour toutes vos lumières :-)

3 réponses

  1. Bonjour ,

    =STXT(RECHERCHEV("L*";TEXTE({1;2;3;4;5;6;7}&"/"&MOIS($A$1)&"/"&ANNEE($A$1);"jjj j/m/aaa");1;0);5;10)*1

    Puis Texte({8;9;10;11;12;13;14} pour le second lundi.

    Attention aux parenthèses et aux accolades.

    Avec n'importe quelle date du mois en A1.

    source : http://www.excel-downloads.com/threads/date-du-premier-lundi-du-mois.2762/

    Cordialement,
    1
    1. Merci bcp, ça fonctionne :-)
      0
  2. Contributeur
    Bonjour Choupi

    la date du 01/08/2016 en cellule A1
    Mettre cette formule en B1

    =SI(MOIS(CHOISIR(JOURSEM(A1;2);A1;A1+6;A1+5;A1+4;A1+3;A1+2;A1+1))=8;CHOISIR(JOURSEM(A1;2);A1;A1+6;A1+5;A1+4;A1+3;A1+2;A1+1);"")

    Pour le lundi suivant =B1+7 à tirer vers le bas

    1
    1. Merci beaucoup et comment fait-on pour mardi ?
      0
  3. Contributeur
    Bonjour à tous.

    Troisième (et certainement pas dernière) proposition :
    Avec le N° du mois (dans cet exemple c'est 8) en C4 la formule en E4 pour le premier lundi du mois sera
    =DATE(2016;C4;CHOISIR(JOURSEM(DATE(2016;C4;1);2);1;7;6;5;4;3;2))

    Pour le deuxième lundi, en F4, simplement =E4+7
    pour le troisième lundi, en G4, ce sera =F4+7 etc.
    1
    1. Contributeur
      Avec ma formule, pour le mardi remplacer la séquence 1;7;6;5;4;3;2 par 2;1;7;6;5;4;3
      pour le mercredi, par 3;2;1;7;6;5;4 etc.
      0
    2. Ça marche parfaitement merci mais avec la première formule il faut faire comment je n'y arrive pas et j'aimerais la comprendre. :-)
      0
    3. Contributeur
      @ChoupiDe quelle "première formule" parles-tu ? Il y en a
      - une dans le post #1 de Fahora,
      - une dans le post #2 de PHILOU10120,
      - une dans mon propre post #3 ...
      0
    4. Les trois formules fonctionnent bien mais j'arrive pas à comprendre celles de Philou :-)
      0
    5. Contributeur
      @ChoupiJe pensai tirer la formule donc je contrôle le mois pour ne pas afficher une date avec le lundi du mois suivant
      Cela n'est plus utile avec la formule B1+7
      Dans mon exemple il fallait ajouter 7 pour la 1°semaine 14 pour la 2, 21 pour la trois et 28 pour la 4 ce qui obligeait le contrôle sur la dernière semaine
      Donc ne cherchez pas prenez la solution de Raymond qui est plus simple
      0