Configureu el vostre model de solucionador d'Excel utilitzant el quadre de diàleg Paràmetres del solucionador. Feu servir el quadre Establir objectiu per especificar la cel·la objectiu i el grup A per indicar a l'Excel Solver què voleu de la cel·la objectiu: el valor màxim possible; el valor mínim possible; o un valor concret. Finalment, utilitzeu el quadre Canviant les cel·les variables per especificar les cel·les que Solver pot utilitzar per connectar valors per optimitzar el resultat.
Optimització dels resultats de l'Excel Solver
Quan Solver trobi una solució, podeu triar Mantenir la solució de Solver o Restaurar els valors originals. Si trieu Keep Solver Solution, Excel canviarà permanentment el full de treball. No podeu desfer els canvis.
Amb el vostre model de full de treball preparat per a Solver a punt, aquí teniu els passos a seguir per trobar un resultat òptim per al vostre model amb Solver:
Trieu Dades → Solucionador.
Excel obre el quadre de diàleg Paràmetres del solucionador.
Al quadre Establir objectiu, introduïu l'adreça de la cel·la objectiu del vostre model.
Tingueu en compte que si feu clic a la cel·la per introduir-la, Solver introdueix automàticament una adreça de cel·la absoluta (per exemple, $B$14 en lloc de B14). El solucionador funciona bé de qualsevol manera.
Al grup A, seleccioneu una opció:
Al quadre Canviant les cel·les variables, introduïu les adreces de les cel·les que voleu que canviï Solver mentre busca una solució.
A l'exemple, les cel·les canviants són B4 i C4. La imatge següent mostra el quadre de diàleg Paràmetres del solucionador completat.
El quadre de diàleg Paràmetres del solucionador completat.
Feu clic a Resol.
Solver es posa a la feina. A mesura que Solver treballa en el problema, és possible que vegeu que els quadres de diàleg Mostra la solució de prova es mostren una o més vegades.
A qualsevol quadre de diàleg Mostra la solució de prova que aparegui, feu clic a Continuar per moure les coses.
Quan s'ha completat l'optimització, Excel mostra el quadre de diàleg Resultats del solucionador.![Solucionador d'Excel: optimitzar resultats, afegir restriccions i desar solucions com a escenaris]()
El quadre de diàleg Resultats del solucionador i la solució al problema d'equilibri.
Seleccioneu l'opció Mantenir la solució del solucionador.
Si no voleu acceptar el resultat, seleccioneu l'opció Restaura els valors originals.
Feu clic a D'acord.
Podeu demanar a Solver que mostri un o més informes que us proporcionin informació addicional sobre els resultats. Al quadre de diàleg Resultats del solucionador, utilitzeu la llista Informes per seleccionar cada informe que voleu visualitzar:
- Resposta: Mostra informació sobre la cel·la objectiu del model, les cel·les variables i les restriccions. Per a la cel·la objectiu i les cel·les variables, Solver mostra els valors originals i finals.
- Sensibilitat: intenta mostrar com de sensible és una solució als canvis en les fórmules del model. La disposició de l'informe de sensibilitat depèn del tipus de model que utilitzeu.
- Límits: mostra la cel·la objectiu i el seu valor, així com les cel·les variables i les seves adreces, noms i valors.
Excel Solver pot utilitzar un dels diversos mètodes de resolució. Al quadre de diàleg Paràmetres del solucionador, utilitzeu la llista Selecciona un mètode de resolució per seleccionar una de les opcions següents:
- Simplex LP: utilitzeu-lo si el vostre model de full de treball és lineal. En els termes més senzills possibles, un model lineal és aquell en què les variables no s'eleven a cap potència i no s'utilitzen cap de les anomenades funcions transcendents, com ara SIN i COS.
- GRG No lineal: utilitzeu-lo si el vostre model de full de treball és no lineal i suau. En termes generals, un model suau és aquell en què un gràfic de l'equació utilitzada no mostra arestes ni trencaments.
- Evolutiu: utilitzeu-lo si el vostre model de full de treball és no lineal i no suau.
T'has de preocupar per res d'això? Gairebé segur que no. El solucionador d'Excel utilitza per defecte GRG Nonlinear, i això hauria de funcionar per a gairebé qualsevol cosa que feu amb Solver.
Afegir restriccions a l'Excel Solver
El món real posa restriccions i condicions a les fórmules. Una fàbrica pot tenir una capacitat màxima de 10.000 unitats al dia, el nombre d'empleats d'una empresa no pot ser un nombre negatiu i els vostres costos publicitaris poden estar restringits al 10 per cent de les despeses totals.
De la mateixa manera, suposem que esteu realitzant una anàlisi del punt d'equilibri de dos productes. Si executeu l'optimització sense cap restricció, Solver podria assolir un benefici total de 0 establint un producte amb una lleugera pèrdua i l'altre amb un lleuger benefici, on les pèrdues i els beneficis es cancel·len mútuament. De fet, si mireu de prop la imatge anterior, això és exactament el que va fer Solver. Per obtenir una veritable solució d'equilibri, potser preferiu veure els dos valors de beneficis del producte com a 0.
Aquestes restriccions i condicions són exemples del que Solver anomena restriccions. L'addició de restriccions indica a Solver que trobi una solució perquè aquestes condicions no es vulnerin.
A continuació s'explica com executar Solver amb les restriccions afegides a l'optimització:
Trieu Dades → Solucionador.
Excel obre el quadre de diàleg Paràmetres del solucionador.
Utilitzeu el quadre Establir objectiu, el grup A i el quadre Canviant cel·les variables per configurar el solucionador tal com es descriu anteriorment.
Feu clic a Afegeix.
Excel mostra el quadre de diàleg Afegeix una restricció.
Al quadre Referència de cel·la, introduïu l'adreça de la cel·la que voleu restringir.
Podeu escriure l'adreça o seleccionar la cel·la del full de treball.
A la llista desplegable, seleccioneu l'operador que voleu utilitzar.
La majoria de vegades, utilitzeu un operador de comparació, com ara igual a (=) o superior a (>). Utilitzeu l'operador int (enter) quan necessiteu que una restricció, com ara el nombre total d'empleats, sigui un valor enter en lloc d'un nombre real (és a dir, un nombre amb un component decimal; no podeu tenir 10,5 empleats!). Utilitzeu l'operador bin (binari) quan tingueu una restricció que ha de ser TRUE o FALSE (o 1 o 0).
Si heu triat un operador de comparació al pas 5, al quadre Restricció, introduïu el valor pel qual voleu restringir la cel·la.
Aquesta imatge mostra un exemple d'un quadre de diàleg Afegeix una restricció completat. En el model d'exemple, aquesta restricció diu a Solver que trobi una solució de manera que el benefici del producte del tauler de dards inflable (cel·la B12) sigui igual a 0.![Solucionador d'Excel: optimitzar resultats, afegir restriccions i desar solucions com a escenaris]()
El quadre de diàleg Afegeix una restricció completat.
Per especificar més restriccions, feu clic a Afegeix i repetiu els passos del 4 al 6, segons sigui necessari.
Per exemple, afegiu una restricció que demana que el benefici del producte Dog Polisher (cel·la C12) sigui 0.
Feu clic a D'acord.
L'Excel torna al quadre de diàleg Paràmetres del solucionador i mostra les vostres restriccions al quadre de llista Subject to the Constraints.
Feu clic a Resol.
A qualsevol quadre de diàleg Mostra la solució de prova que aparegui, feu clic a Continuar per moure les coses.
La imatge següent mostra l'exemple de solució d'equilibri amb les restriccions afegides. Tingueu en compte que no només la cel·la de benefici total (B14) està establerta a 0, sinó també les dues cel·les de benefici del producte (B12 i C12).![Solucionador d'Excel: optimitzar resultats, afegir restriccions i desar solucions com a escenaris]()
El quadre de diàleg Resultats del solucionador i la solució final al problema d'equilibri.
Seleccioneu l'opció Mantenir la solució del solucionador.
Si no voleu acceptar el resultat, seleccioneu l'opció Restaura els valors originals.
Feu clic a D'acord.
Podeu afegir un màxim de 100 restriccions. A més, si necessiteu fer un canvi a una restricció abans de començar a resoldre, seleccioneu la restricció al quadre de llista Subject to the Restraints, feu clic a Canvia i, a continuació, feu els vostres ajustos al quadre de diàleg Canvia restricció que apareix. Si voleu suprimir una restricció que ja no necessiteu, seleccioneu-la i feu clic a Suprimeix.
Deseu una solució de solucionador d'Excel com a escenari
Sempre que tingueu un model de full de càlcul que utilitza un conjunt coherent de valors d'entrada, coneguts com a cel·les canviants , teniu el que Excel anomena escenari. Amb Solver, aquestes cel·les canviants són les seves cel·les variables, de manera que una solució de Solver equival a una mena d' escenari a Excel . Tanmateix, Solver no us ofereix una manera fàcil de desar i tornar a executar una solució concreta. Per solucionar aquest problema, podeu desar una solució com a escenari que després podeu recuperar mitjançant la funció Gestor d'escenaris d'Excel.
Seguiu aquests passos per desar una solució de solucionador com a escenari:
Trieu Dades → Solucionador.
Excel obre el quadre de diàleg Paràmetres del solucionador.
Utilitzeu el quadre Establir objectiu, el grup A, el quadre Canviant les cel·les variables i el subjecte a la llista de restriccions per configurar el solucionador tal com es descriu anteriorment.
Feu clic a Resol.
Sempre que aparegui el quadre de diàleg Mostra la solució de prova, trieu Continuar.
Quan s'ha completat l'optimització, Excel mostra el quadre de diàleg Resultats del solucionador.
Feu clic a Desa l'escenari.
Excel mostra el quadre de diàleg Desa l'escenari.
Al quadre de diàleg Nom de l'escenari, escriviu un nom per a l'escenari i feu clic a D'acord.
Excel us retorna al quadre de diàleg Resultats del solucionador.
Seleccioneu l'opció Mantenir la solució del solucionador.
Si no voleu acceptar el resultat, seleccioneu l'opció Restaura els valors originals.
Feu clic a D'acord.