Cycle récurrent

Résolu
Bonjour
Je voudrais "cocher" les jours travaillés sur un calendrier excel selon un cycle de 4 semaine avec les jour de repos suivant : mardi/dimanche - SD - LV - MJ
semaine 1 = mardi dimanche (MD)
sem 2 = SD
sem 3 = LV
sem 4 = MJ
Pour 2016, cela a commencé par le cycle de la semaine 1 : repos mardi 5 et dimanche 10.
J'espère être clair !!!
Merci

5 réponses

  1. Bonjour

    Deux exemples
    http://www.cjoint.com/c/FAgiqLWsmFk

    Cdlmnt
    2
    1. Bonjour et merci.....
      Je vais étudier ce fichier à tête reposée...
      Cdlmnt
      0
  2. Bonjour ,

    Qu'entends tu par cocher ?
    Je suppose que tu voudrais éviter de le faire pour chaque cycle de 4 semaines.
    Comment est construit ton calendrier ?

    Eventuellement, tu peux poster ton fichier, pour qu'on regarde ça, de la manière suivante :

    Allez sur ce site : https://www.cjoint.com/
    Clic sur parcourir,
    Cherche ton fichier,
    clic sur ouvrir,
    Clic sur "Créer le lien cjoint",
    Copier le lien,
    Revenir ici le coller dans une réponse...


    Fahora
    0
    1. Bonjour...
      Je n'ai pas de fichier, justement... je comptais faire un calendrier sur excel et y glisser fonction ou vba pour faire ressortir les jours de repos (cocher !)
      merci de ta réponse
      0
    2. Tu pourrais donc te servir du fait qu'entre chaque cycle il y a 28 jours.
      Si le premier Mardi où tu ne travailles pas est le Mardi 5 Janvier , le second sera le (28+5) "33 Janvier" soit le (33-31)=2 (Janvier + 1) Février.
      En espérant t'avoir aider, car je n'ai pas vraiment saisi ta demande.
      0
    3. @FahoraJe voudrais juste que dans la cellule voisine du jour apparaisse un X (ou autre signe...) si je suis en repos. Cela me permettrait de voir tout de suite si tel ou tel jour je bosse :
      exemple
      lundi 4 |
      mardi 5 | X
      mercredi 6 |
      jeudi 7 |
      etc...
      dimanche 10 | X
      lundi 11 |
      etc... le prochain X s'affichant au prochain repos, le samedi 16 et ainsi de suite....
      J'espère être plus clair dans la demande !
      0
    4. Dans ce cas, tu crées ton premier cycle "de croix" de 28 jours. Puis tu le sélectionnes, et tu fais glisser vers le bas , comme tu le ferais pour mettre une formule sur plusieurs lignes.
      0
    5. @Fahoraok..ça marche, mais c'est fastidieux car il faut tirer sur 365 lignes et mettre en forme par moi ensuite. De plus, tout sera décalé l'année suivante.
      N'y a t il pas un moyen (macro, fonction, programmation....) pour automatiser cela ?
      0
  3. Contributeur
    Bonjour
    La solution de CCM81 a été complètement ignorée, voire dédaignée...
    Très sympa pour luij! :-(
    1
    1. Bonjour Michel,

      Peut-être que hdb89 n'a pas encore la tête reposée, soyons optimiste :-p
      Sinon, je pense que le message #6 clarifie la demande.

      A+
      0
    2. @Zoul67Bonjour
      La solution de CCM81 est loin d'avoir été ignorée puisque je lui ai répondu. Je vous remercie de vous inquiéter de mon repos qui est le même que tout à chacun !
      Par contre j'essaie de comprendre les formules figurant dans cette proposition. J'ai le grand défaut de ne pas être un expert Excel et il me faut donc du temps, ce que je n'ai pas vraiment.
      Par contre la solution proposée par Fahora, je l'avais trouvée également, mais, je le répète, je la trouve fastidieuse, bien que rapide, c'est vrai.
      Merci à tous de votre aide
      0
    3. Pas de soucis
      Deux solutions de plus
      http://www.cjoint.com/c/FAhsdie7wuk

      Cdlmnt
      0
    4. mais c'est quand même la solution de Fahora la meilleure !

      Bonne soirée à tous
      0
    5. @ccm81Bonjour
      merci pour l'aide apportée. Je ne comprends pas tout au premier coup d'oeil, mais j'y travaille !!!! ;-)
      0
  4. Contributeur
    Bonjour,

    Allez, une autre pour l'amusement.
    Avec les dates qui commencent en A2, en B2 :
    =SI(ESTERREUR(CHERCHE(TEXTE(MOD(B2-"05/01/2016";28);"00")&";";"00;05;11;12;13;17;22;23;"));"";"x")

    à copier vers le bas (double-clic sur la poignée de recopie).
    La formule peut être mise à droite de n'importe quelle date (n'importe quelle année).
    https://www.cjoint.com/c/FAhwjGGCshh
    eric
    0
    1. Bonjour
      Je l'aime bien celle ci. Je vais essayer de la comprendre.... en plus elle s'applique facilement au calendrier que j'utilise.
      Merci
      0
  5. A s'amuser on peut aussi passer par une macro !
    http://www.cjoint.com/c/FAioa5k2eyk

    Cdlmnt
    1
    1. N'en jetez plus !!!! j'ai la tête qui va exploser car j'essaie de tout comprendre !! :-))....
      Merci à tous. J'ai maintenant mon calendrier.
      Cordalement
      0