Roulement equipes planning automatique

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

jobiniou

XLDnaute Nouveau
Bonjour,
et merci d'avance pour votre aide, je m'instruit beaucoup grâce à ce forum, mais j'avoue, après avoir bien cherché, ne pas avoir trouvé la solution

le roulement annuel de mon travail va changer
sur le fichier joint j'ai laissé en gris l'ancien fichier et la manière de trouver le poste que j'occuperai suivant la date.
mon cycle était plutot simple 2Matins - 2 Aprem - 2Nuits - 4Repos ( M M A A N N R R R R etc.....)

Maintenant il va changer en plus compliqué et je trouve pas la formule c'est un cycle sur 35 jours.
donc si vous pouviez m'aider je vous serez très reconnaissant.
je suis sur que cela doit etre très simple mais pour un néophyte c'est plus dur.

Merci Merci de vous y pencher

Bonne soirée

Jobi
 

Pièces jointes

Bonsoir.
En B15, à propager sur 5 lignes et 70 colonnes :
Code:
=STXT("RRRRMAANNRRRMMAANNRRRMMAANRRRRMMANN";MOD(B$14+7*$A15+12;35)+1;1)
On peut éviter le +12 comme ça :
Code:
=STXT("MMAANNRRRMMAANRRRRMMANNRRRRMAANNRRR";MOD(B$14+7*$A15;35)+1;1)
 
Dernière édition:
Bonsoir.
En B15, à propager sur 5 lignes et 70 colonnes :
Code:
=STXT("RRRRMAANNRRRMMAANNRRRMMAANRRRRMMANN";MOD(B$14+7*$A15+12;35)+1;1)
On peut éviter le +12 comme ça :
Code:
=STXT("MMAANNRRRMMAANRRRRMMANNRRRRMAANNRRR";MOD(B$14+7*$A15;35)+1;1)

Super !!! ca parait trop évident je cherchais bien vers un diviseur commun mais je partais dans des calculs de fou. et toi tu me sors ça en 1 ligne !

Merci 1000 fois

par contre pourquoi je dois le propager sur 70 colonnes ? en fait après je crée des onglets pour chaque mois de l'année.
je vais voir ce que ça donne déjà avec cette formule et je te tiens au jus si ça me convient.

encore merciiii

Jobi 😉
 
J'ai commis une erreur sur le roulement les equipes ne correspondent pas à ce que j'ai noté (dsl)

1er jour lundi 22/01/18
Eq 1 R R M M A N N R R R R M A A N N R R R M M A A N N R R R M M A A N R R
Eq 2 M M A A N R R R R M M A N N R R R R M A A N N R R R M M A A N N R R R
Eq 3 A A N N R R R M M A A N R R R R M M A N N R R R R M A A N N R R R M M
Eq 4 N N R R R M M A A N N R R R M M A A N R R R R M M A N N R R R R M A A
Eq 5 R R R R M A A N N R R R M M A A N N R R R M M A A N R R R R M M A N N

Du coup ta 1ere formule ne marche plus car le roulement de la 1 devient celui de la 2
la 2 celui de la 1, la 3 celui de la 5, la 4 (qui était le seul roulement que je connaissais est bon)
et la 5 devient la 3

Y a t-il une formule générale pour que j'ai qu'une formule ???

merci et encore désolé de m’être trompu 😉

Jobi
 

Pièces jointes

Bonsoir.
Faites peut être comme j'ai fait pour la seconde proposition: Ajustez convenablement le début de la chaine du cycle pour ne plus avoir de constante à ajouter.
À partir de ma seconde proposition ça devrait être les 7 1ers caractères qui passent derrière.
Ou alors les 7 derniers qui passent devant ?… Pas envie de réfléchir…

Ah non, c'est le désordre complet !
essayez :
Code:
=STXT("MMAANNRRRMMAANRRRRMMANNRRRRMAANNRRR";MOD(B$14+7*CHOISIR($A15;?;?;?;?;?);35)+1;1)
en remplaçant les ? par les chiffres de 0 à 4 dans l'ordre qui va bien.
 
Dernière édition:
Bon, j'ai quand même fini par ouvrir le classeur.
J'ai vu que ce n'est pas le désordre complet, simplement les décalages se font en remontant au lieu de descendre, donc il faut retrancher 7*$B27 au lieu de l'ajouter, comme ça :
En C27, à propager sur 5 lignes et 35 colonnes :
Code:
=STXT("NNRRRRMAANNRRRMMAANNRRRMMAANRRRRMMA";MOD(C$26-7*$B27;35)+1;1)
 
Bonjour.
Non, j'aurais été un monstre si j'avais souligné les 4 décalages de position verticale par semaine en mettant =STXT("NRRMA";MOD(ENT(C$26*4/7)+$B27;5)+1;1) pour qu'on ne comprenne que plus tard que ça marche parce que ça aboutit à exactement 20 décalages de cette position au bout d'une période de 35 jours malgré leur effet inégal à chacune des 5 semaines 😉
 
Dernière édition:
Notre forum d’entraide est 100 % gratuit et le restera.
Aucune formation payante, aucun fichier à acheter, rien à vendre. Mais comme tout site, nous devons couvrir nos frais pour continuer à vous accompagner.
Soutenez-nous en souscrivant à un compte membre : c’est rapide, vous choisissez simplement votre niveau de soutien et le tour est joué.

Je soutiens la communauté et j’accède à mon compte membre
Retour