Zhavina
XLDnaute Nouveau
Bonjour,
Je travail dans une boite avec les lignes de productions possédant chacune plusieurs postes de travail.
J'aurais besoin de pouvoir attribuer à chaque membre de mon équipe un poste de façon aléatoire sans que 2 personnes ait le même poste évidemment.
Petite difficultés supplémentaire : il faudrait que les premiers postes de la ligne soient attribués en priorité, s'ils sont utilisables.
Exemple :
Jour 1 : J'ai la ligne 1 qui possède 20 postes. Je dois y placer 10 personnes. Je voudrais que les 10 personnes soient placés aléatoirement uniquement sur les 10 premiers.
Jour 2 : Le poste 3 de la ligne 1 est inutilisable suite à un soucis matériel et j'ai cette fois 6 personnes à placer. Je voudrais les placer aléatoirement sans que personne ne soit sur le poste 18 19 20 mais non plus sur le 3 qui est inutilisable.
Je vous ais joint en pièce jointe un exemple de ce à quoi ressemble mon fichier.
Je comprend les fonction alea.entre.bornes et index.
Sauf que la fonction index, quand il n'y a pas de données dans une case, affiche une valeur 0. Ce qui fait que si la fonction tombe sur une case vide, un des membre de mon équipe n'aura pas de poste attribué.
Merci beaucoup pour votre aide.
Je travail dans une boite avec les lignes de productions possédant chacune plusieurs postes de travail.
J'aurais besoin de pouvoir attribuer à chaque membre de mon équipe un poste de façon aléatoire sans que 2 personnes ait le même poste évidemment.
Petite difficultés supplémentaire : il faudrait que les premiers postes de la ligne soient attribués en priorité, s'ils sont utilisables.
Exemple :
Jour 1 : J'ai la ligne 1 qui possède 20 postes. Je dois y placer 10 personnes. Je voudrais que les 10 personnes soient placés aléatoirement uniquement sur les 10 premiers.
Jour 2 : Le poste 3 de la ligne 1 est inutilisable suite à un soucis matériel et j'ai cette fois 6 personnes à placer. Je voudrais les placer aléatoirement sans que personne ne soit sur le poste 18 19 20 mais non plus sur le 3 qui est inutilisable.
Je vous ais joint en pièce jointe un exemple de ce à quoi ressemble mon fichier.
Je comprend les fonction alea.entre.bornes et index.
Sauf que la fonction index, quand il n'y a pas de données dans une case, affiche une valeur 0. Ce qui fait que si la fonction tombe sur une case vide, un des membre de mon équipe n'aura pas de poste attribué.
Merci beaucoup pour votre aide.