Pour expliquer un peu la démarche ...
1- j'affecte d'abord dans les lignes 17 à 24 les JF, WE, Absences et choix volontaires (attention, je ne fais pas de contrôle de cohérence)
2- lignes 30 à 37 je fais un tirage au sort pour toute personne non affectées par le point 1 ci-dessus; la méthode est classique, je fais ALEA.ENTRE.BORNES(1;9) auquel j'ajoute le n° de ligne pour départager les ex-aequo ... le but est de retenir les 2 plus hautes valeurs tirées
3- je joue tous les jours ensuite à pile ou face ligne 39 avec ALEA.ENTRE.BORNES(1;2), pile ce sera matin pour la plus haute valeur et face pour l'autre
4- lignes 43 à 50, si aucun choix volontaire le matin, j'affecte la personne tirée au sort, idem pour le soir
Donc tout est réellement aléatoire, c'est le tirage du loto tous les jours en espérant que sur la durée d'un mois, d'une année ... il y aura équité de traitement (c'est la loi statistique des grands nombres)