Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Trouver la meilleure solution parmi n combinaisons

nicolas713

XLDnaute Nouveau
Bonjour à tous,

J'ai un problème mathématique entre les mains, je m'explique :

Je souhaite optimiser 5 tournées de livraison. Je calcule pour chaque tournée le prix proposé par mes 5 transporteurs. Je cherche à optimiser le prix sachant qu'un transporteur peut être affecté à une seule tournée, soit 3125 possibilités !

Peut-on faire une macro (ou solution excel) pour calculer ça ?

D'avance, merci pour vos réponses

Nicolas

PS : Je vous joins mon fichier
 

Pièces jointes

  • Optimisation tournées.xlsm
    10.5 KB · Affichages: 171
  • Optimisation tournées.xlsm
    10.5 KB · Affichages: 184
  • Optimisation tournées.xlsm
    10.5 KB · Affichages: 199

kiki29

XLDnaute Barbatruc

Pièces jointes

  • IMG735.jpg
    36.5 KB · Affichages: 143
Dernière édition:

mécano41

XLDnaute Accro
Re : Trouver la meilleure solution parmi n combinaisons

... sachant qu'un transporteur peut être affecté à une seule tournée, soit 3125 possibilités !

Bonjour,

Si j'ai bien compris ce que tu veux faire (comparaison des sommes des coûts pour 5 transporteurs ayant chacun un trajet) il me semble qu'il n'y a pas 3125 possibilités mais seulement 120 (factorielle 5).

Regarde les petits tableaux joints (je n'ai pas fait pour 5 ... Si le coeur t'en dit )

Après, pour le traiter correctement, c'est une autre histoire ...

Cordialement
 

Pièces jointes

  • Info optimisation.xls
    31.5 KB · Affichages: 113

tototiti2008

XLDnaute Barbatruc
Re : Trouver la meilleure solution parmi n combinaisons

Bonjour à tous,

Le solveur m'a donné une solution
Tournée 1 : nb
Tournée 2 : thomas
Tournée 3 : francois
Tournée 4 : hh
Tournée 5 : dhl

Tuto sur le solveur :

Ce lien n'existe plus
 
Dernière édition:

pierrejean

XLDnaute Barbatruc
Re : Trouver la meilleure solution parmi n combinaisons

Re

Salut a tous

J'ai le plaisir de confirmer le resultat de Tototiti ainsi que l'estimation de mecano41 concernant le nbre de possibilités

Voir fichier joint
 

Pièces jointes

  • Optimisation tournées.xlsm
    28.5 KB · Affichages: 165
  • Optimisation tournées.xlsm
    28.5 KB · Affichages: 158
  • Optimisation tournées.xlsm
    28.5 KB · Affichages: 145

nicolas713

XLDnaute Nouveau
Re : Trouver la meilleure solution parmi n combinaisons

Merci pour vos réponses. Par contre, PierreJean, il y a une erreur dans ton fichier car ca me renvoit 2 fois le même transporteur (nb pour tournées 1 et 3). Serait-il possible d'avoir le fichier corrigé ?

Toto, peux tu me dire comment tu as fais avec le solveur ??
 

mécano41

XLDnaute Accro
Re : Trouver la meilleure solution parmi n combinaisons

..., PierreJean, il y a une erreur dans ton fichier car ca me renvoit 2 fois le même transporteur (nb pour tournées 1 et 3). ..

Bonjour,

Dans le code du fichier de PierreJean, dans le 3ème For Each cel...Next, il suffit de remplacer un signe = par un signe - pour que tout soit correct (comme dans les autre boucles).

Cordialement
 

pierrejean

XLDnaute Barbatruc
Re : Trouver la meilleure solution parmi n combinaisons

Re

Merci mécano

Version corrigée et (legerement) améliorée
 

Pièces jointes

  • Optimisation tournées.xlsm
    26.7 KB · Affichages: 135
  • Optimisation tournées.xlsm
    26.7 KB · Affichages: 148
  • Optimisation tournées.xlsm
    26.7 KB · Affichages: 155

tototiti2008

XLDnaute Barbatruc
Re : Trouver la meilleure solution parmi n combinaisons

Bonjour à tous,

une description un peu plus détaillée de l'utilisation du solveur dans ce cas :
 

Pièces jointes

  • Optimisation tournées2.xlsx
    22.1 KB · Affichages: 185
  • Optimisation tournées2.xlsx
    22.1 KB · Affichages: 199
  • Optimisation tournées2.xlsx
    22.1 KB · Affichages: 201

nicolas713

XLDnaute Nouveau
Re : Trouver la meilleure solution parmi n combinaisons

Super ton idée du solveur ! Malheureusement, si je rajoute un transporteur (car dans mon projet, il y a un certain nombre de transporteurs), le solveur n'arrive plus à trouver la solution....
 
Dernière édition:

nicolas713

XLDnaute Nouveau
Re : Trouver la meilleure solution parmi n combinaisons

Re,

C'est bon en fait car pour chaque tournée, je vais prendre les 5 couts les plus faibles. Il me reste juste à trouver comment affecter le nom du transporteur à la tournée. Merci
 

nicolas713

XLDnaute Nouveau
Re : Trouver la meilleure solution parmi n combinaisons

Tototiti,
En fait lorsque je rajoute un transporteur, la solution avec le solveur ne fonctionne plus !
Aurais tu des idées pour pouvoir faire le mm raisonnement avec un nbre de transporteur illimité??
Je te remercie d'avance
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…