Pyramide91
XLDnaute Nouveau
Bonjour à tous ,
j'ai un problème à résoudre , mon objectif final etant d'obtenir un nombre de palettes sans avoir une démarche trop compliquée (si possible éviter VBA auquel je suis peu familier). Je vois deja venir les commentaires me disant que mon probleme est celui du voyageur, mais ma demande est plus précise :
J'ai un nombre x de produit de taille h que je conditionne sur une meme palette tant que la hauteur maximale sur la palette n'est pas dépassée. J'utilise pour cela une simple formule qui affecte la meme palette si la taille disponible est suffisante:
=(si(hauteur dispo sur palette 1>hauteur produit;palette 1;palette1+1)). et je calcule ensuite le nb de palettes differente.
La limite de cette méthode est de ne proposer un conditionnement que par rapport à la ligne supérieure. Hors je voudrais qu'à chaque ligne, un "test" soit fait afin de chercher si il reste de la place sur la palette 1,puis 2,puis3,... jusqu'à affecter sur une palette sur laquelle il y a de la place ou, à défaut de créer une nouvelle palette.
Auriez-vous des suggestions, idées voir proposition ? Je souhaiterais éviter VBA si possible.
Vous trouverez en pièce jointe une version allégée de mon fichier.
Merci d'avance, et n'hésitez pas à me faire reformuler si je n'ai pas été claire...
j'ai un problème à résoudre , mon objectif final etant d'obtenir un nombre de palettes sans avoir une démarche trop compliquée (si possible éviter VBA auquel je suis peu familier). Je vois deja venir les commentaires me disant que mon probleme est celui du voyageur, mais ma demande est plus précise :
J'ai un nombre x de produit de taille h que je conditionne sur une meme palette tant que la hauteur maximale sur la palette n'est pas dépassée. J'utilise pour cela une simple formule qui affecte la meme palette si la taille disponible est suffisante:
=(si(hauteur dispo sur palette 1>hauteur produit;palette 1;palette1+1)). et je calcule ensuite le nb de palettes differente.
La limite de cette méthode est de ne proposer un conditionnement que par rapport à la ligne supérieure. Hors je voudrais qu'à chaque ligne, un "test" soit fait afin de chercher si il reste de la place sur la palette 1,puis 2,puis3,... jusqu'à affecter sur une palette sur laquelle il y a de la place ou, à défaut de créer une nouvelle palette.
Auriez-vous des suggestions, idées voir proposition ? Je souhaiterais éviter VBA si possible.
Vous trouverez en pièce jointe une version allégée de mon fichier.
Merci d'avance, et n'hésitez pas à me faire reformuler si je n'ai pas été claire...