La section « Indication de contraintes en mode Entrée simple » explique comment créer des formules dans des cellules de feuille de calcul et y faire référence lors de la création de contraintes. Vous pouvez également utiliser des références de cellule pour simplifier les formules de contrainte en mode Entrée avancée.
Pour ce faire en mode Entrée avancée, procédez comme suit :
Entrez une formule pour le côté gauche de la contrainte dans une cellule de feuille de calcul. Dans l'exemple de la section « Indication de contraintes en mode Entrée simple », =SUM(C13:C16) est entré dans la cellule G13.
Réfléchissez à l'élément à utiliser pour le côté droit de la formule. Il peut s'agir d'une simple valeur ou d'une formule dont la résolution aboutit à une constante.
Décidez de la relation entre le côté gauche et le côté droit : =, <=, >=.
Le curseur se trouvant dans une zone d'édition de formule de contrainte, cliquez sur Insérer une référence. Pointez sur la cellule comportant le côté gauche de la formule, puis cliquez sur OK.
A la suite de la référence de cellule, entrez l'opérateur de relation.
Cliquez de nouveau sur Insérer une référence et pointez sur la cellule correspondant à la partie droite de la formule. Cliquez de nouveau sur OK. Vous pouvez également saisir une valeur numérique au lieu d'utiliser une référence de cellule.
Vous pouvez ajouter des contraintes ou d'autres paramètres OptQuest et exécuter l'optimisation une fois les paramètres définis.
Pour de meilleurs résultats, évitez de placer l'intégralité d'une formule, opérateur compris, dans une cellule, puis de faire référence à cette cellule dans une formule de contrainte qui teste si la formule est True (Vrai) ou False (Faux). Par exemple, supposons que la cellule G6 contienne =SUM(B2:E2) >= 10. Vous devez éviter de définir une contrainte de type G6 = TRUE. Cette méthode ne permet pas à OptQuest d'avoir les informations dont il a besoin pour améliorer la solution.
A la place, vous devez séparer la partie gauche et la partie droite de l'équation et vous assurer que l'opérateur conditionnel (=, >=, <=) est entré dans le volet Contraintes. Dans cet exemple, la cellule G6 pourrait contenir =SUM(B2:E2) et la contrainte être écrite G6 >= 10.