Contrainte de valeur (sans le solveur)
PierreMom
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
Raymond PENTIER Messages postés 58990 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58990 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je cherche a designer des menus sur excel, on optimisant les apports nutritionnels an minimisant le cout. J'ai donc un liste d' ingredient avec different prix et differentes teneures en vitamines et mineraux.
Je voudrais etre capable de mettre une contrainte sur la quantite de chaque aliment:
- soit egale a 0g (= n est pas dans le menu)
- soit compris entre un minimum et un maximum
Exemple, le riz est soit egale a 0, soit un nombre entier entre 60g et 85g.
Mes contraintes n'ont pas les memes valeurs selon les ingredients (riz different du poisson, different de l'huile, etc..).
Si j' utilise le solveur, alors ma liste d' aliment doit etre reduite a une quarentaine car sinon il y a trop de contraintes.
Je voudrais donc pouvoir imposer ces contraintes, et ensuite utiliser le solveur pour otimiser le prix du menu (avec une liste dingredient bien plus longue)
Avez-vous une idee de comment faire? Et est-ce que c' est possible avec excel?
Merci d' avance pour votre aide,
Bonne journee,
Pierre
Je cherche a designer des menus sur excel, on optimisant les apports nutritionnels an minimisant le cout. J'ai donc un liste d' ingredient avec different prix et differentes teneures en vitamines et mineraux.
Je voudrais etre capable de mettre une contrainte sur la quantite de chaque aliment:
- soit egale a 0g (= n est pas dans le menu)
- soit compris entre un minimum et un maximum
Exemple, le riz est soit egale a 0, soit un nombre entier entre 60g et 85g.
Mes contraintes n'ont pas les memes valeurs selon les ingredients (riz different du poisson, different de l'huile, etc..).
Si j' utilise le solveur, alors ma liste d' aliment doit etre reduite a une quarentaine car sinon il y a trop de contraintes.
Je voudrais donc pouvoir imposer ces contraintes, et ensuite utiliser le solveur pour otimiser le prix du menu (avec une liste dingredient bien plus longue)
Avez-vous une idee de comment faire? Et est-ce que c' est possible avec excel?
Merci d' avance pour votre aide,
Bonne journee,
Pierre
A voir également:
- Contrainte de valeur (sans le solveur)
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Valeur ascii - Guide
- Valeur relative et absolue ✓ - Forum Webmastering
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. quel nombre est dessiné en surbrillance ? ✓ - Forum Excel
- Excel ne pas afficher #valeur ✓ - Forum Excel
2 réponses
Comme tu n'as pensé à joindre ton fichier, ma réponse est forcément générale.
Quand j'aurai ton fichier, je pourrai te donner la formule exacte.
Quand j'aurai ton fichier, je pourrai te donner la formule exacte.
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
Bonjour.
C'est difficile, car tant qu'on n'a encore rien mis dans la cellule, son contenu vaut 0 !
On ne peut donc pas distinguer le cas où tu n'as pas encore mis de valeur et le cas où tu a mis volontairement zéro.
Je te suggère donc de remplacer 0 par -1 pour signifier que ce n'est pas dans le menu.
C'est difficile, car tant qu'on n'a encore rien mis dans la cellule, son contenu vaut 0 !
On ne peut donc pas distinguer le cas où tu n'as pas encore mis de valeur et le cas où tu a mis volontairement zéro.
Je te suggère donc de remplacer 0 par -1 pour signifier que ce n'est pas dans le menu.
Bonjour,
Merci pour votre reponse rapide.
J'ai compris la partis du -1 et la cellule bloqué. Mais malheuresement je ne vois toujours pas comment faire que:
La cellule cible prend la valeur de (-1 ou 70 ou 71 ou 72 ou 73 ou 74 ou 75 ou 76 ou 77 ou 78 ou 79 ou 80) par exemple.
Je voudrais mettre une fonction qui chosit l'un de ces nombres et ceux pour tous les ingredients sachant que ce ne sera pas les mettre nombres a chaque fois. Donc jai besoin de pouvoir repeter ma formule sur different intervals
Merci
Merci pour votre reponse rapide.
J'ai compris la partis du -1 et la cellule bloqué. Mais malheuresement je ne vois toujours pas comment faire que:
La cellule cible prend la valeur de (-1 ou 70 ou 71 ou 72 ou 73 ou 74 ou 75 ou 76 ou 77 ou 78 ou 79 ou 80) par exemple.
Je voudrais mettre une fonction qui chosit l'un de ces nombres et ceux pour tous les ingredients sachant que ce ne sera pas les mettre nombres a chaque fois. Donc jai besoin de pouvoir repeter ma formule sur different intervals
Merci