Excel: probleme de remplacement sur planning
RésoluaurelBOUT Messages postés 43 Statut Membre -
j'ai un planning qui comporte 22 employés et 7 remplaçants.
ce que je voudrai savoir c'est si il est possible de faire un planning qui me case mes remplaçants (suivant leurs compétences) dans les cellules où ils doivent remplacer les absents?
exemple: tournée 1 absente le jeudi et vendredi et j'ai 2 remplaçants (A et C) qui connaissent sa tournée et tournée 2 absente les mêmes jours avec 3 remplaçants (A B et C) qui la connaissent.
je n'arrive pas a faire en sorte que les cellules du jeudi et du vendredi se comblent par A pour la tournée 1 et B pour la tournée 2
merci d'avance
2 réponses
Plusieurs utilisateurs cherchent à concevoir un planning où les remplaçants disponibles, en fonction de leurs compétences, remplacent les absents pour chaque tournée et chaque jour. Les échanges abordent des solutions Excel, des formules qui testent l'occupation et la priorité des remplaçants, puis des ajouts comme les codes CA et AMT, sans rallonger excessivement la logique. Des participants décrivent aussi des ajustements intra-feuilles, la gestion des cellules vides et des relier entre feuilles, ainsi que des solutions plus robustes via une macro qui affecte les remplaçants avec le moins de possibilités. En complément, les échanges évoquent des vérifications d'absence, des listes déroulantes et des erreurs éventuelles lorsque des cellules restent vides ou renvoient zéro, afin d'éviter des remplacements inappropriés.
-
Bonjour
Tout dépend comment est constitué ton fichier de départ
Un exemple à adapter à tes besoins
https://www.cjoint.com/?0KyucfgD2p0
Cdlmnt
-
-
Bonjour
=SI(D6<>"ABSENT";"";INDEX(INDIRECT("T_"&$A5);NB.SI(D$4:D6;INDEX(INDIRECT("T_"&$A5);1)+1)))
cette formule fonctionne mais n'empêche pas qu'un même rouleur apparaisse sur plusieurs tournées un même jour donc j'aimerai juste savoir ce qu'il faudrait que je modifie dans cette formule.
merci pour l'aide -
-
Bonjour
Oui c'est plus complexe; il faut donc prendre le problème autrement
On fait un tableau des disponibilités en Feuil 2 et on verifie en feuille1 pour chaque remplaçant possible s'il est disponible pour cette tournée et s'il n'est pas déjà pris (cela fait une longue formule avec des SI mais je n'ai pas trouvé mieux pour l'instant ou alors faut passer par un code en VBA)
Par contre j'ai anticipé un cas qui peut se produire, celui d'un remplaçant lui même indisponible
il suffit de l'indiquer dans le 1er tableau de la feuille 2 et le 2nd tableau de la même feuille se met à jour pour toutes les tournées
Je te laisse le soin d'adapter ton fichier qui comporte plus que les 7 remplaçants mentionnés au départ
https://www.cjoint.com/?0KAqIEwqfVx
Cdlmnt -
-
-
J'ai choisi la première solution...le planning marche nikel merci beaucoup