Formule

Résolu
Choupi -  
 Choupi -
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. Fahora Messages postés 949 Statut Membre 68
     
    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. Choupi
       
      Merci bcp, ça fonctionne :-)
      0
  2. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    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. Choupi
       
      Merci beaucoup et comment fait-on pour mardi ?
      0
  3. Raymond PENTIER Messages postés 58219 Date d'inscription   Statut Contributeur Dernière intervention   17 485
     
    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. Raymond PENTIER Messages postés 58219 Date d'inscription   Statut Contributeur Dernière intervention   17 485
       
      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. Choupi
       
      Ç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. Raymond PENTIER Messages postés 58219 Date d'inscription   Statut Contributeur Dernière intervention   17 485 > Choupi
       
      De 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. Choupi
       
      Les trois formules fonctionnent bien mais j'arrive pas à comprendre celles de Philou :-)
      0
    5. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835 > Choupi
       
      Je 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