Realisation d'un planning recurent

  • Initiateur de la discussion Initiateur de la discussion Richard
  • Date de début Date de début

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 !

R

Richard

Guest
Bonjour a tous
Voila mon souci
J'ai fait un planning pour moi et mes collegues , mais plutot que de faire un copier coller du cycle de 7 semaines est il possible d'entrer des formules pour que le libellé de chacune aille directement 7 semaines plus tard ....
Merci a tous
 

Pièces jointes

Bonjour,

Dans le fichier joint,
tu as des vraies dates,
(tu tapes le n° du mois choisi dans une cellule, et la feuille se met à jour)
tu as des formats conditionnels pour 3 horaires seulement : M, S et N
tu as des formats conditionnels pour les fériés, le samedi et le dimanche
et pour les n° de semaine.

Pour ton planning en cycle, tu choisis et 1er horaire du cycle, la date de départ et,
si tout marche bien, les horaires se mettent en place pour les 7 personnes.

Il y a une fonction date (No.Semaine) qui ne pourra fonctionner qu'avec l'utilitaire d'analyse :
Barre de menu - Outils - Macros complémentaires,
et tu coches "Utilitaire d'analyse"
 

Pièces jointes

bonjour Monique


Je n'ai pas internet en ce moment a la maison et j'était de repos ces derniers jours ...
Merci pour tonsublime travail !
Comment peut on decaler le demarrage du cycle par agents comme on veut a savoir 3 ou 5 jour apres le premier car tu a fait demarrer a un jour de decalage ?
Merci encore

Cdt

Richard
 
Bonjour,

Je ne comprends pas bien ce que tu demandes.

Dans cette formule en B5 :
=INDEX(Cycle;MOD(B$3-Prem+Depart;Duree)+(LIGNES(B$5:B5)-1)/3+(MOD(B$3-Prem+Depart;Duree)=0)*Duree)
c'est la fonction (LIGNES(B$5:B5)-1)/3 qui donne le point de départ pour chaque personne
(le /3, c'est parce qu'il y a une personne toutes les 3 lignes)

Pour la 1ère personne,
=(LIGNES(B$5:B5)-1)/3 te donne 0
pour la 5ème,
(LIGNES($B5:$B17)-1)/3 te donne 4
Et ça permet de faire un copier-coller sans modifier les formules.

Peut-être 2 solutions :
soit modifier l'ordre des personnes en colonne A
soit insérer une colonne avec des nombres, qui remplaceraient le Lignes() de la formule.

Mais comme il y a 49 jours dans le cycle et qu'il y a 7 personnes,
chaque personne a toujours un jour de décalage par rapport à une autre, 3 jours par rapport à une autre, etc.
En 7 jours, les 7 personnes ont fait les 49 horaires ou repos.
C'est là où je ne vois pas le pourquoi d'un décalage de 3 ou de 5, parce que ce décalage existe, mais pas entre 2 personnes qui se suivent en colonne A.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
987
Réponses
2
Affichages
590
Réponses
12
Affichages
1 K
Retour