Re : Gestion automatique de tours de garde
Bonsour® à Olivman, à tous et notament à ceux souhaitant adapter la solution proposée :
mise en garde comme signalé dans un message précédent.
Non testé pour un nombre variable d'individus (11 dans l'exemple)
cette solution sans macro,
répartition par roulement testée sur 11 individus
est ici heureusement relativement équitable car les parametres pris en compte sont tous des nombres premiers :
semaine = 7 jours
5 périodes (lundi, mardi,mercredi,jeudi,W-E)
W-E = 3
individus = 11
cette méthode devient
particulierement inégalitaire si le nombre d'individus est un
multiple de 5 (5 periodes)
plus le nombre d'individus augmente, plus la durée (années) augmente pour aboutir à une équité.
l'algorithme alors à trouver pour une répartition équitable, devra faire appel à une procédure VBA, procédure complexe à mettre au point , par exemple celle connue sous le nom de "Recuit Simulé".
Cette méthode utilisée dans l'industrie automobile pour équilibrer la charge des opérateurs sur les chaines de montages multi-versions (complexité et durées variables des operations à effectuer selon la succession des différents modèles)