re,
une remarque, mon excel n'est pas françophone, alors pour vous, cellule R1 de "planning" doit être "aa".
Bon, dans la feuille planning vous avez maintenant les lundis, la ligne de cette semaine dans la feuille "CP", le ISO-semaine et puis vos tours. Si vous faites un double-click avec le souris sur une date (colonne A) ou une semaine (colonne C), vous recevez un nouveau planning pour cette semaine. Si cette semaine est dans le passé, on vous demande une confirmation. Si vous voulez plannifier plusieurs semaines, vous avez le raccourci CTRL+SHIFT(ou MAJ)+P. On vous demande une date(doit être un lundi) ou l'année&semaine et puis le nombre de semaines.
Comment cela fonctionne ? on supprime les données de la semaine voulu et on prend le planning de la semaine précédente et suivante (si présent). On crée un tableau avec les tours prévu dans "Tournées" et puis on essaye pendant 50 boucles pour faire un planning et on prend le meilleur.
1 boucle =
* prendre aléatoire chaque tour (donc par exemple avec 3 tours, le premier boucle peut être 2-3-1, le 2ieme 1-3-2, le 3ième 3-2-1, ... , complètement aléatoire)
* dans ce tour on cherche les chauffeurs disponibles et de nouveau on prend un chauffeur aléatoire et on teste
- dans les 25 premiers boucle, si ce chauffeur n'a pas le même tour la semaine précédente ou suivante
- le chauffeur n'a pas un autre tour pendant cette semaine
- le chauffeur n'est pas en congé.
cela 50 fois et on prend le meilleur, si après 4 fois on a déjà une plannification idéalle, on s'arrête aussi.
La feuille TCD, on voit le nombre de tours par chauffeur et avec ces slicers on peut encore mieux diriger, par exemple on veut seulement les semaines 25-30 ou ...
Il y a des MFCs dans la feuille "planning" pour vérifier si toutes les conditions sont satisfaites.
Donc si vos CP's changent ou votre chauffeur a d'autres qualifications, vous modifiez une ou plusieurs semaines dans le planning avec ce raccourci ou avec un double-click. Si une cellule dans le "planning" est coloré, la même chose.