Pourriez vous donner un exemple d'attendu ?Mon objectif est de trouver la meilleure combinaison possible pour optimiser au maximum le nombre de matériel nécessaire.
Re,Bonsoir,
Un essai en PJ avec ce que j'ai compris : je réunis les ID qui ont même planning, avec 3 ID max associés.
Pensez à valider les macros. La macro s'exécute par appui sur le bouton.
Je confirme.Je pense que mes explications ne sont pas claires
Merci pour les commentaires.un fichier binaire "xlsb" est moins grand que le même fichier "xlsm" et on dit qu'il est plus performant ... . Donc je choisis toujours cette extension, mauvais habitude ???
Bonjour Job75, possibilité de me montrer un exemple ?Bonjour le forum,
Quelques réflexions en passant :
- nombre de 1 =NB.SI(E:AK;1) = 9824
- nombre de "R" =NB.SI(E:AK;"R") = 500
- contenu maximum d'une ligne =COLONNES(E:AK) =33
- nombre de lignes minimum =(9824+500)/33 = 312,848 = 313.
Pour se rapprocher de ce minimum il faut faire des tirages aléatoires des zones remplies.
A+
Novice, je ne sais pas ce que c'est ni comment faire un tirage aléatoire. Possibilité de me montrer via mon fichier ?Il faut commencer par déblayer le terrain en faisant pour chaque ligne la somme des "1" et du "R".
Il y a 190 lignes dont la somme fait 33, on peut donc les ignorer.
Ensuite on peut grouper l'unique ligne de 30 avec l'unique ligne de 3.
Ensuite il y a 20 lignes de 28 à grouper avec 20 lignes de 4, c'est tout ce qu'on peut faire.
On élimine ainsi 211 lignes, les tirages aléatoires porteront sur les 268 lignes restantes de 27 à 4.