Collecter tous les mercredis et dimanches du mois

Résolu
doracina Messages postés 9 Statut Membre -  
doracina Messages postés 9 Statut Membre -
Bonjour,
Aimerais collecter que les Mercredi et Dimanche du mois courant et les afficher sous forme de colonnes dans un ordre croissant:
A1 = dates (jj/mm/aa) dans un ordre croissant
B1 = mercredi ou dimanche

Le principe vaudra pour les autres jours de la semaine à définir.

D'avance, merci de votre collaboration

6 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    avec la 1ère date en A1, mettre en A2 :
    =SERIE.JOUR.OUVRE.INTL(A1;1;"1101110") 

    et tirer vers le bas.
    Tu peux avoir jour et date dans la même cellule avec en format personnalisé : jjjj jj/mm/aaaa
    eric
    1
    1. doracina Messages postés 9 Statut Membre
       
      Hello Eriiic,
      Bonne idée mais quand je tire vers le bas B1, le reste ne suit pas. B2 et suivant reste identique à B1
      Merci pour ton poste et @ bientôt
      0
    2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Ah, chez moi ça marche pas mal :
      https://www.cjoint.com/c/HBfj1SYjWHW
      eric
      0
      1. doracina Messages postés 9 Statut Membre > eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Eriiic, super.J'ai mon compte et te remercie infiniment .
        Problème résolu.
        Grand merci!
        0
  2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour

    une autre-une autre-une autre...bon d'accord

    année en B1 mois en B2 (chiffre)
    1° mercredi
    =DATE(B1;B2;8)-JOURSEM(DATE(B1;B2;4))

    maquette de W
    https://mon-partage.fr/f/Vs7kZB7M/
    1
    1. doracina Messages postés 9 Statut Membre
       
      Merci Michel,
      Je l'ai adapté pour avoir soit le mercredi soit le dimanche selon les mois.
      Merci , cela a été utile
      Grand merci
      0
  3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour

    si vous voulez répéter en B la date de A si c'est un mercredi ou un dimanche:

    an B1=

    =SI((JOURSEM(A1;2)=3;JOURSEM(A1;2)=7);A1;"")

    (mais après réflexion !!)

    si vous voulez placer les dates en titre de colonne à partir de B

    deux options selon départ

    si vous placez en A1 une date qui est un :mercredi ou un dimanche:

    en B1 à tirer vers la droite
    =SI(JOURSEM(A1;2)=3;A1+4;A1+3)

    si par contre votre date en A1 est aléatoire:

    en B1:
    =SI(JOURSEM(A1;2)>3;A1+7-JOURSEM(A1;2);A1+3-JOURSEM(A1;2))

    et ensuite en C1, la formule précédente ajustée sur B1 et tirée vers la droite,soit
    =SI(JOURSEM(B1;2)=3;B1+4;B1+3)
    crdlmnt

    0
  4. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
     
    Bonjour,

    Pas sûr d'avoir compris !

    En A1 et en B1 :
    =ENT(DATEVAL("31/12/17")+3,5*LIGNE())
    à tirer vers le bas.
    A1 au format date
    B1 au format personnalisé jjjj

    0
    1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
       
      Exemple :
      https://mon-partage.fr/f/CXO8bEV4/
      0
      1. doracina Messages postés 9 Statut Membre > Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention  
         
        Je l'ai resté de nouveau; oui, c'est cela mais j'aimerais que cela s’arrête au mois, et en plus que si la date change, la liste se rafraîchit automatiquement.

        Merci , c'était quand même utile.
        0
    2. Doracina
       
      Bonsoir Patrice33740,
      Merci du bout de programme mais ne fait pas exactement je que j'espère. Voici autrement
      En A1 une date format jj/MM/AAAA
      En C1, à tirer vers le bas uniquement les mercredis et dimanches du mois concerné.
      En B1, à tirer vers le bas également la date correspondante au mercredis et dimanches concernés.
      D'avance merci
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour doracina, coucou Vaucluse ☺

    Et si tu veux la liste dans l'ordre chronologique des mercredi et dimanche du mois les uns en dessous des autres dans la colonne B :
    en B1 la formule : =SI(JOURSEM(DATE(2018;MOIS(AUJOURDHUI());1);2)<4;DATE(2018;MOIS(AUJOURDHUI());1)+3-JOURSEM(DATE(2018;MOIS(AUJOURDHUI());1);2);DATE(2018;MOIS(AUJOURDHUI());1)+7-JOURSEM(DATE(2018;MOIS(AUJOURDHUI());1);2)) qui retourne le 1er mercredi ou le 1er dimanche selon celui qui suit le1er du mois
    en B2 la formule : =B1+SI(JOURSEM(B1;2)=3;4;3) donnant le 1er mercredi ou dimanche suivant la date en B1
    en B3 la formule : =SI(MOIS(B1+7)=MOIS(B1);B1+7;"") à étirer vers le bas pour avoir les autres mercredis/dimanches du mois

    Cdlmnt
    Via
    0
    1. Doracina
       
      C'est exactement ce que je souhaite mais j'ai des des erreurs en ce moment dans la transcription des formules.
      Je te tiendrai au courant demain matin. Merci pour ton support et bonne soirée.
      0
    2. doracina Messages postés 9 Statut Membre
       
      Bonjour Vaucluse,
      Il fait exactement ce que je souhaite; seul bémol, quand la date en A1 (01.02.2018) change, le contenu de la colonne en B1 reste inchangé et ne se rafraîchit pas.

      Merci de tes efforts.
      0
      1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453 > doracina Messages postés 9 Statut Membre
         
        Bonjour
        vous ne dites pas quelle configuration vous souhaitez dans les deux proposées
        voila un exemple avec quelques remarques
        https://mon-partage.fr/f/rUBdatmq/
        crdlmnt
        0
    3. doracina Messages postés 9 Statut Membre
       
      Désolé. La formule ci-dessous approche de mon idée. il faudra:
      1) Que la date dans A1 soit aléatoire
      2) Que la colonne B1 à Bx soit automatiquement mise à jour


      B1 la formule : =SI(JOURSEM(DATE(2018;MOIS(AUJOURDHUI());1);2)<4;DATE(2018;MOIS(AUJOURDHUI());1)+3-JOURSEM(DATE(2018;MOIS(AUJOURDHUI());1);2);DATE(2018;MOIS(AUJOURDHUI());1)+7-JOURSEM(DATE(2018;MOIS(AUJOURDHUI());1);2)) qui retourne le 1er mercredi ou le 1er dimanche selon celui qui suit le1er du mois
      en B2 la formule : =B1+SI(JOURSEM(B1;2)=3;4;3) donnant le 1er mercredi ou dimanche suivant la date en B1
      en B3 la formule : =SI(MOIS(B1+7)=MOIS(B1);B1+7;"") à étirer vers le bas pour avoir les autres mercredis/dimanches du mois


      Le fichier reçu correspond à la version en colonne. Il faudra que la date initiale (A1) soit aléatoire
      Merci Vaucluse.
      0
  7. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonsoir Doracina

    C'est moi qui t'avais indiqué cette formule
    Avec A1 en aléatoire remplace la formule en B1 par celle ci :
    =SI(JOURSEM(DATE(ANNEE(A1);MOIS(A1);1);2)<4;DATE(ANNEE(A1);MOIS(A1);1)+3-JOURSEM(DATE(ANNEE(A1);MOIS(A1);1);2);DATE(ANNEE(A1);MOIS(A1);1)+7-JOURSEM(DATE(ANNEE(A1);MOIS(A1);1);2))
    B2 sans changement
    B3 et suivants sans changements

    mettre ces cellules en format Date longue

    La mise à jour est bien automatique si ton classeur est en calcul automatique et non manuel (Verifier dans le Ruban à Formules et Options de calcul

    Cdlmnt
    Via

    0