Roulement equipes planning automatique

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

  • PLANNING 2018.xlsx
    17.1 KB · Affichages: 179

Dranreb

XLDnaute Barbatruc
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:

jobiniou

XLDnaute Nouveau
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 ;)
 

jobiniou

XLDnaute Nouveau
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

  • PLANNING 2018.xlsx
    19.6 KB · Affichages: 106

Dranreb

XLDnaute Barbatruc
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:

Dranreb

XLDnaute Barbatruc
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)
 

Dranreb

XLDnaute Barbatruc
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:

Statistiques des forums

Discussions
312 107
Messages
2 085 360
Membres
102 874
dernier inscrit
Petro2611