Remplissage case par case

Bonjour, après des jours de recherche je suis toujours bloquée... voici mon problème :

imaginons 2 rectangles dont on connait la taille et séparé par du vide, sur ces rectangles ont peut poser autant de composant de taille différente que l´on souhaite le temps que la longueur des composants ne dépasse pas la longueur totale des 2 rectangles. Sauf, et la est le problème, on ne peux pas coupé un composant en 2 et le composant ne peux pas flotter dans le vide entre les deux rectangles. Donc comment demandé à excel (et non VBA) de remplir le plus possible le premier rectangle avec seulement des nombres entiers puis de passer au deuxième quand le premier ne peut plus rien prendre.

Exemple : j´ai 2 rectangles de 6cm séparés, longueur totale 12cm , j´ai 3 composants 4cm, 2 de 3cm, 1 de 2cm et 4 de 1cm

excel peut se dire on remplit avec les 3 composants de 4cm comme ca on a remplit toute la place sauf que ce n´est pas possible sinon un des composant sera dans le vide (ou coupé en 2). Je souhaiterais alors qu´il remplisse dans le premier rectangle 1 composants de 4cm avec 1 composant de 2cm, premier rectangle complet donc on passe au deuxième dans lequel on met 1 composant de 4cm puis 2 composants de 1cm.

Existe t il une formule pour faire ca ?

Merci beaucoup de votre aide.

Salut Gwen,

pas du tout un spécialiste des formules mais je pense bien que tu ne peux faire cela qu'avec VBA.
- des cubes varient-ils d'une fois à l'autre ?
- tes rectangles sont-ils toujours fixes ?


A+

Rechercher des sujets similaires à "remplissage case"