Contraintes du solveur excel
Résolu/Fermé
jeannot670
Messages postés
9
Date d'inscription
mardi 6 mars 2018
Statut
Membre
Dernière intervention
7 mars 2018
-
6 mars 2018 à 10:39
via55 Messages postés 14509 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 2 janvier 2025 - 6 mars 2018 à 17:58
via55 Messages postés 14509 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 2 janvier 2025 - 6 mars 2018 à 17:58
A voir également:
- Solver mots entre amis
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
- Déplacer une colonne excel - Guide
4 réponses
via55
Messages postés
14509
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
2 janvier 2025
2 738
Modifié le 6 mars 2018 à 14:09
Modifié le 6 mars 2018 à 14:09
Bonjour à tous
Une possibilité ;
Lister les diamètres possibles par ex dans la plage A12:A22
Mettre dans une cellule, par exemple G2 la formule =NB.SI(A12:A22;A2)
Mettre comme contrainte pour les diamètres dans le solveur $G$2=1 cette condition permettant de retenir que les cas où la valeur diamètre testée est dans liste
Cdlmnt
Via
Une possibilité ;
Lister les diamètres possibles par ex dans la plage A12:A22
Mettre dans une cellule, par exemple G2 la formule =NB.SI(A12:A22;A2)
Mettre comme contrainte pour les diamètres dans le solveur $G$2=1 cette condition permettant de retenir que les cas où la valeur diamètre testée est dans liste
Cdlmnt
Via
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 249
Modifié le 6 mars 2018 à 16:23
Modifié le 6 mars 2018 à 16:23
Sans plus de restriction sur L presque tous les diamètres peuvent convenir avec :
L =PI()*(diamètre)^(0.5)/(valeur visée)
La plus petite longueur (0.444288294) correspond au plus petit diamètre (2)
Avec le diamètre 20 on obtient L=1.404962946
A mon avis il manque qq chose non ?
eric
L =PI()*(diamètre)^(0.5)/(valeur visée)
La plus petite longueur (0.444288294) correspond au plus petit diamètre (2)
Avec le diamètre 20 on obtient L=1.404962946
A mon avis il manque qq chose non ?
eric
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
6 mars 2018 à 11:43
6 mars 2018 à 11:43
Bonjour
Difficile de tout comprendre avec ce message, vu qu'on ne connaît pas le sujet!
pouvez vous déposer un modèle
http://mon-partage.fr
et revenez coller le lien créé sur le site
Ajoutez dans le modèle toutes explications utiles
à vous lire
crdlmnt
Difficile de tout comprendre avec ce message, vu qu'on ne connaît pas le sujet!
pouvez vous déposer un modèle
http://mon-partage.fr
et revenez coller le lien créé sur le site
Ajoutez dans le modèle toutes explications utiles
à vous lire
crdlmnt
jeannot670
Messages postés
9
Date d'inscription
mardi 6 mars 2018
Statut
Membre
Dernière intervention
7 mars 2018
Modifié le 6 mars 2018 à 11:58
Modifié le 6 mars 2018 à 11:58
Bonjour, je vais tenter de réexpliquer mon problème.
Dans le solveur d'excel, on peut appliquer des contraintes aux variables comme majorer ou minorer par exemple.
Est il possible de demander par exemple qu'une variable valle uniquement 2 ou 5 ou 9 ou 45?
c'est à dire qu'elle puisse prendre uniquement une des valeurs données?
Je posterai plus tard un modèle :)
merci d'avance
Dans le solveur d'excel, on peut appliquer des contraintes aux variables comme majorer ou minorer par exemple.
Est il possible de demander par exemple qu'une variable valle uniquement 2 ou 5 ou 9 ou 45?
c'est à dire qu'elle puisse prendre uniquement une des valeurs données?
Je posterai plus tard un modèle :)
merci d'avance
jeannot670
Messages postés
9
Date d'inscription
mardi 6 mars 2018
Statut
Membre
Dernière intervention
7 mars 2018
6 mars 2018 à 13:01
6 mars 2018 à 13:01
Voici un modèle.
https://mon-partage.fr/f/prkISoSm/
La formule à résoudre dans le fichier n'a pas d'importance, je voudrais juste obtenir une solution par le solver qui réponde à la contrainte de variable (c'est à dire un diamètre qui soit uniquement une des valeurs désirées comme 7,10 ou 12 par exemple)
https://mon-partage.fr/f/prkISoSm/
La formule à résoudre dans le fichier n'a pas d'importance, je voudrais juste obtenir une solution par le solver qui réponde à la contrainte de variable (c'est à dire un diamètre qui soit uniquement une des valeurs désirées comme 7,10 ou 12 par exemple)
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 249
Modifié le 6 mars 2018 à 12:02
Modifié le 6 mars 2018 à 12:02
Bonjour,
j'établirai un tableau de correspondance de 1 à 11 avec en vis à vis tes diamètres 2,4,6,7,8,10,12,14,16,18,20.
Le solveur variant de 1 à 11, tu récupères le diamètre avec un recherchev() (ou bien directement dans ta fonction f() )
eric
j'établirai un tableau de correspondance de 1 à 11 avec en vis à vis tes diamètres 2,4,6,7,8,10,12,14,16,18,20.
Le solveur variant de 1 à 11, tu récupères le diamètre avec un recherchev() (ou bien directement dans ta fonction f() )
eric
jeannot670
Messages postés
9
Date d'inscription
mardi 6 mars 2018
Statut
Membre
Dernière intervention
7 mars 2018
6 mars 2018 à 13:04
6 mars 2018 à 13:04
Bonjour.
J'ai peur de ne pas comprendre, dans le solveur comment celui ci va bien intégrer les valeurs désirées?
Par avance, merci
Jean
J'ai peur de ne pas comprendre, dans le solveur comment celui ci va bien intégrer les valeurs désirées?
Par avance, merci
Jean
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
6 mars 2018 à 13:32
6 mars 2018 à 13:32
Re
tant qu'on n'aura pas votre modèle, il y a peu de chance pour que nous puissions fournir des explications plausibles et utilisables
à vous lire?
crdlmnt
tant qu'on n'aura pas votre modèle, il y a peu de chance pour que nous puissions fournir des explications plausibles et utilisables
à vous lire?
crdlmnt
jeannot670
Messages postés
9
Date d'inscription
mardi 6 mars 2018
Statut
Membre
Dernière intervention
7 mars 2018
Modifié le 6 mars 2018 à 13:39
Modifié le 6 mars 2018 à 13:39
J'ai déposé un modèle plus haut sur cette page, je le remets ici.
https://mon-partage.fr/f/prkISoSm/
La formule à résoudre dans le fichier n'a pas d'importance, je voudrais juste obtenir une solution par le solver qui réponde à la contrainte de variable (c'est à dire un diamètre qui soit uniquement une des valeurs désirées comme 7,10 ou 12 par exemple)
en vous remerciant
Jean
https://mon-partage.fr/f/prkISoSm/
La formule à résoudre dans le fichier n'a pas d'importance, je voudrais juste obtenir une solution par le solver qui réponde à la contrainte de variable (c'est à dire un diamètre qui soit uniquement une des valeurs désirées comme 7,10 ou 12 par exemple)
en vous remerciant
Jean
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
6 mars 2018 à 14:22
6 mars 2018 à 14:22
Ok je n'avais pas vu le précédent message
à défaut de savoir ce qui permet de définir le diamètre, voyez ici ce qui est possible avec un tableau de référence (3 possibilités)
https://mon-partage.fr/f/vrM8EEoH/
note:le tableau des valeurs disponibles doit être classé en ordre croissant
revenez si ça ne convient pas mais dites nous pourquoi!
crdlmnt
à défaut de savoir ce qui permet de définir le diamètre, voyez ici ce qui est possible avec un tableau de référence (3 possibilités)
https://mon-partage.fr/f/vrM8EEoH/
note:le tableau des valeurs disponibles doit être classé en ordre croissant
revenez si ça ne convient pas mais dites nous pourquoi!
crdlmnt
jeannot670
Messages postés
9
Date d'inscription
mardi 6 mars 2018
Statut
Membre
Dernière intervention
7 mars 2018
6 mars 2018 à 16:09
6 mars 2018 à 16:09
le diametre entrée et la longueur sont à trouver grace à cette formule. Le but est de trouver une longeur et un diamètre qui permettent d'atteindre la valeur visée, avec un diamètre quelquonque appartenant à une liste définie et la plus petite longeur possible (dans l'encadrement que l'on donne pour la longueur).
Je ne comprends pas ce que vous avez fait avec le tableau de référence et le tableau des disponibles G1:G20, pouvez m'expliquer?
En vous remerciant d'avance pour vos explications
Je ne comprends pas ce que vous avez fait avec le tableau de référence et le tableau des disponibles G1:G20, pouvez m'expliquer?
En vous remerciant d'avance pour vos explications
6 mars 2018 à 16:24
Cette utilisation de la fonction COUNTIF ne fonctionne pas comme contrainte pour le solveur dans mon cas. La valeur de diamètre utilisée par le solveur n'est pas égale à une des valeurs rentrée dans "NB.SI". la convergence du solveur serait elle une cause possible?
Cordialement
6 mars 2018 à 17:58
C'est vrai ma solution ne fonctionne pas apparemment, je n'avais pas fait assez d'essais différents
Voir les autres solutions proposées si elles conviennent mieux
Cdlmnt