Trouver les meilleures combinaisons
emmanuellep95
Messages postés
13
Statut
Membre
-
emmanuellep95 Messages postés 13 Statut Membre -
emmanuellep95 Messages postés 13 Statut Membre -
Bonjour tout le monde,
je me suis inscrite sur ce forum car ke dois mettre au point un programme qui en fonction d'un lieu de chantier, de besoins en matériaux (type, quantité) dise où aller en décharge/carrière, le nombre de camions, le type de camions.
Je travaille sur EXCEL sous VBA avec lequel je débute.
Pour l'instant je travaille à trouver les combinaisons qui vérifient une condition donnée.
Une personne m'avait donné un fichier (valeur_cible3) qui permet de trouver tous les "n" tels que: n1*T1 + n2*T2 + n3*T3 + n4*T4 + n5*T5 = valeur cible.
Cette valeur cible correspond à un temps, tout comme les "T".
Ainsi on pouvait trouver toutes les combinaisons de "n" fonctionnant avec un nmaxi=50.
Mais je me suis aperçue qu'il serait plus judicieux d'abord d'utiliser une condition sur les volumes.
Je m'intéresse tout d'abord uniquement aux déblais et je veux vérifier:
Q inf ou égal à: n21(D1)*x21(D1)*6 + n22(D1)*x22(D1)*8 + n23(D1)*x23(D1)*10 + n24(D1)*x24(D1)*14 + n41(D1)*x41(D1)*6 + n42(D1)*x42(D1)*8 + n43(D1)*x43(D1)*10 + n44(D1)*x44(D1)*14 inf à Q+6
n = nb de tours par camion
x = nb de camions
Q = quantité à évacuer par jour = 100 m3
D1 = déblais 1
6, 8, 10, 14 sont les volumes de camions; ils sont fixes dans mon tableau
n21(D1), x21(D1), n22(D1), x22(D1), n23(D1), x23(D1), n24(D1), x24(D1), n41(D1), x41(D1), n42(D1), x42(D1), n43(D1), x43(D1), n44(D1), x44(D1) sont des variables qui peuvent aller de 0 à 5.
Je souhaite avoir toutes les combinaisons de ces nombres pour vérifier les conditions: 100 inf ou égal à: FORMULE inf à 106.
Je joins le fichier avec le tableau des combinaisons. J'ai essayé de reprendre la macro de valeur_cible3 mais j'avoue que je sèche. Et je n'arrive pas à joindre la personne qui m'a fourni ce fichier.
Merci à ceux qui pourront me permettre d'avancer.
https://www.cjoint.com/?dykPx8KnE4 : valeur_cible3
https://www.cjoint.com/?dykQEUKObU : mon fichier avec les variables
je me suis inscrite sur ce forum car ke dois mettre au point un programme qui en fonction d'un lieu de chantier, de besoins en matériaux (type, quantité) dise où aller en décharge/carrière, le nombre de camions, le type de camions.
Je travaille sur EXCEL sous VBA avec lequel je débute.
Pour l'instant je travaille à trouver les combinaisons qui vérifient une condition donnée.
Une personne m'avait donné un fichier (valeur_cible3) qui permet de trouver tous les "n" tels que: n1*T1 + n2*T2 + n3*T3 + n4*T4 + n5*T5 = valeur cible.
Cette valeur cible correspond à un temps, tout comme les "T".
Ainsi on pouvait trouver toutes les combinaisons de "n" fonctionnant avec un nmaxi=50.
Mais je me suis aperçue qu'il serait plus judicieux d'abord d'utiliser une condition sur les volumes.
Je m'intéresse tout d'abord uniquement aux déblais et je veux vérifier:
Q inf ou égal à: n21(D1)*x21(D1)*6 + n22(D1)*x22(D1)*8 + n23(D1)*x23(D1)*10 + n24(D1)*x24(D1)*14 + n41(D1)*x41(D1)*6 + n42(D1)*x42(D1)*8 + n43(D1)*x43(D1)*10 + n44(D1)*x44(D1)*14 inf à Q+6
n = nb de tours par camion
x = nb de camions
Q = quantité à évacuer par jour = 100 m3
D1 = déblais 1
6, 8, 10, 14 sont les volumes de camions; ils sont fixes dans mon tableau
n21(D1), x21(D1), n22(D1), x22(D1), n23(D1), x23(D1), n24(D1), x24(D1), n41(D1), x41(D1), n42(D1), x42(D1), n43(D1), x43(D1), n44(D1), x44(D1) sont des variables qui peuvent aller de 0 à 5.
Je souhaite avoir toutes les combinaisons de ces nombres pour vérifier les conditions: 100 inf ou égal à: FORMULE inf à 106.
Je joins le fichier avec le tableau des combinaisons. J'ai essayé de reprendre la macro de valeur_cible3 mais j'avoue que je sèche. Et je n'arrive pas à joindre la personne qui m'a fourni ce fichier.
Merci à ceux qui pourront me permettre d'avancer.
https://www.cjoint.com/?dykPx8KnE4 : valeur_cible3
https://www.cjoint.com/?dykQEUKObU : mon fichier avec les variables
A voir également:
- Trouver les meilleures combinaisons
- Trouver adresse mac - Guide
- Ou trouver l'adresse ip - Guide
- Comment trouver le mot de passe wifi sur son téléphone - Guide
- Ou trouver la corbeille - Guide
- Trouver mon adresse exacte - Guide
1 réponse
--------------------------------------------------------------------------------
je cherche à écrire une macro qui ferait varier mes "n" et "x" de 0 à 5 tel que:
100 ? n1*x1*6 + n2*x2*8 + n3*x3*10 + n4*x4*14 + n5*x5*6 + n6*x6*8 + n7*x7*10 + n8*x8*14 ? 106
je souhaite que sur mon tableau EXCEL, figurent les lignes des combinaisons qui vérifient ces 2 conditions.
les 6, 8, 10, 14 sont fixes.
je cherche à écrire une macro qui ferait varier mes "n" et "x" de 0 à 5 tel que:
100 ? n1*x1*6 + n2*x2*8 + n3*x3*10 + n4*x4*14 + n5*x5*6 + n6*x6*8 + n7*x7*10 + n8*x8*14 ? 106
je souhaite que sur mon tableau EXCEL, figurent les lignes des combinaisons qui vérifient ces 2 conditions.
les 6, 8, 10, 14 sont fixes.