XL 2016 Planning permanent avec roulement: fonction CYC. Plusieurs CYC ?

Bencelui

XLDnaute Nouveau
Bonjour à toutes et tous,

A force de recherches et de modifications, j'ai réussi à créer ce planning perpétuel à l'aide de la commande Cyc.
J'ai donc le cycle d'une personne, mais je voudrais ajouter d'autres agents avec des cycles différents sur la même page et avec le même
automatisme, au pire sur une page différente.
Malheureusement, Excel fait toujours référence au Cycle de base du module 1...
J'ai du rater un truc, j'imagine...
Merci de vos conseils et aides diverses
Bon week-end,
Manu
 

Pièces jointes

  • HorairesBASE.xlsm
    116.7 KB · Affichages: 12

chris

XLDnaute Barbatruc
Bonjour

Si les cycles ont le même contenu mais avec des points de départ différents il faut introduire une variable liée au nom de l'agent (ou un numéro lié à une table d'agents)

Sinon il faut créer les cycles (dans des tableaux structurés par exemple) et passer le tableau en paramètre toujours en se basant sur une table d'agents
 
Dernière édition:

Bencelui

XLDnaute Nouveau
Bonjour

Si les cycles ont les même s contenu mais avec des points de départ différent il faut introduire une variable liée au nom de l'agent (ou un numéro lié à une table d'agents)

Sinon il faut créer les cycles (dans des tableaux structurés par exemple) et passer le tableau en paramètre toujours en se basant sur une table d'agents
Bonjour Chris,

Merci pour votre réponse.
Effectivement les differents roulements sont differents, pas seulement en rapport avec le point de départ...
"Sinon il faut créer les cycles (dans des tableaux structurés par exemple) et passer le tableau en paramètre toujours en se basant sur une table d'agents"
J'avoue n'avoir pas compris ce que vous vouliez dire, auriez-vous un exemple sous la main ?
Merci et bon week-end
 

Deadpool_CC

XLDnaute Accro
Bonjour,
tablo a 2 dimensions : une pour l'agent et l'autre pour tes horaires/repos
et en appelant cycle(Robert,1)
dans cycle tu fais une recherche de Robert sur une table qui dira robert=2 et ensuite tu renverra
les données de ton tablo(2,i).
 

chris

XLDnaute Barbatruc
re
Effectivement les differents roulements sont differents, pas seulement en rapport avec le point de départ...
...
J'avoue n'avoir pas compris ce que vous vouliez dire, auriez-vous un exemple

Sans plus d'infos difficile de créer un exemple.
Les cycles sont tous 12 semaines ou pas ?

Par ailleurs ton tableau, avec des mois intercalés, ne peut fonctionner en l'état : il faudrait ajouter une colonne à gauche avec le numéro de mois pour combiner la bonne période et le bon agent
 

fanfan38

XLDnaute Barbatruc
Bonjour
ci joint ma solution
le roulement proposé est sur 42 jours et peut être modifié sur la feuille roulement
en cas de modification changer la formule (+ ou - de 42 roulement)
=SIERREUR(DECALER(Roulement!$B$1;1;MOD(B2+5;42));"")
42 étant le nombre de roulement
+5 étant le réglage...
Je reste à ta disposition

A+ François
 

Pièces jointes

  • bencelui.xlsx
    36.8 KB · Affichages: 17

Bencelui

XLDnaute Nouveau
Désolé, je ne viens que de rentrer du travail et je vais lire vos réponses...
En effet, j'ai posté sur différents forums car le problème proposé touche tellement peu de spécialistes que je crains de ne pas pouvoir profiter du contact privilégié sur un seul: Deux, c'est mieux qu'une (Lol)
Bon week-end

Cela dit: grâce à vos réponses, je crois avoir réussi à régler mon problème: un grand merci aux différents membres qui m'ont réponds et aidés.
Amicalement,
 

Discussions similaires

Statistiques des forums

Discussions
312 169
Messages
2 085 911
Membres
103 033
dernier inscrit
thazet