Rezolvitorul este un program de completare Microsoft Excel pe care îl puteți utiliza pentru analiză de tip „ce-ar fi dacă”. Utilizați Rezolvitorul pentru a găsi o valoare optimă (maximă sau minimă) pentru o formulă dintr-o celulă, denumită celulă obiectivă, supusă restricțiilor sau limitelor valorilor celorlalte celule de formule dintr-o foaie de lucru. Rezolvitorul lucrează cu un grup de celule, numite variabile de decizie sau pur și simplu celule variabile, care sunt utilizate la calculul formulelor din celulele obiectiv și de constrângere. Rezolvitor ajustează valorile din celulele cu variabile de decizie pentru a satisface limitele privind celulele de restricții și a produce rezultatul dorit pentru celula obiectiv.
Pe scurt, puteți utiliza Rezolvitorul pentru a determina valoarea maximă sau minimă a unei celule modificând alte celule. De exemplu, puteți să modificați valoarea bugetului de publicitate proiectat și să vedeți efectul asupra valorii profitului proiectat.
În următorul exemplu, nivelul de publicitate din fiecare trimestru influențează numărul de unități vândute, determinând indirect mărimea venitului provenit din vânzări, cheltuielile asociate și profitul. Rezolvitorul poate modifica bugetele trimestriale pentru publicitate (celulele variabile de decizie B5:E5), până la o restricție bugetară totală de 20.000 de lei (celula F5), până când valoarea profitul total (celula obiectiv F7) atinge maximul posibil. Valorile din celulele variabile sunt utilizate pentru a calcula profitul pentru fiecare trimestru, deci sunt legate de celula obiectiv a formulei F7, =SUM (T1 Profit:Profit T2).
1. Celule variabile
2. Celulă restricționată
3. Celulă obiectiv
După ce Rezolvitorul a fost rulat, noile valori sunt după cum urmează:
-
Pe fila Date , în grupul Analiză , selectați Rezolvitor.
Notă: În cazul în care comanda Rezolvitor sau grupul Analiză nu sunt disponibile, trebuie să activați Rezolvitorul program de completare. Pentru mai multe informații, consultați Cum se activează programul de completare Rezolvitor.
-
În caseta Stabilire obiectiv, introduceți o referință de celulă sau un nume pentru celula obiectiv. Celula obiectiv trebuie să conțină o formulă.
-
Efectuați unul dintre următorii pași.
-
Dacă doriți ca valoarea celulei obiectiv să fie cât mai mare posibil, selectați Max.
-
Dacă doriți ca valoarea celulei obiectiv să fie cât mai mică posibil, selectați Min.
-
Dacă doriți ca celula obiectiv să fie o anumită valoare, selectați Valoare din, apoi tastați valoarea în casetă.
-
În caseta Prin modificarea celulelor variabile, introduceți un nume sau o referință pentru fiecare zonă de celule variabile de decizie. Separați referințele neadiacente cu virgule. Celulele variabile trebuie să se afle în relație directă sau indirectă cu celula obiectiv. Aveți posibilitatea să precizați până la 200 de celule variabile.
-
-
În caseta Subiect pentru restricții , introduceți orice restricții pe care doriți să le aplicați efectuând pașii următori.
-
În caseta de dialog Parametri Rezolvitor , selectați Adăugare.
-
În caseta Referință celulă, introduceți referința celulei sau numele zonei de celule pentru care doriți să limitați valoarea.
-
Selectați relația ( <=, =, >=, int, bin sau dif ) pe care o doriți între celula la care se face referire și restricție. Dacă selectați int, apare un număr întreg în caseta Restricție . Dacă selectați bin, apare binar în caseta Restricție . Dacă selectați dif, apare alldifferent în caseta Constraint (Restricție ).
-
Dacă alegeți <=, =, or >= pentru relația din caseta Restricție, tastați un număr, o referință de celulă, un nume de celulă sau o formulă.
-
Efectuați unul dintre următorii pași.
-
Pentru a accepta restricția și a adăuga alta, selectați Adăugare.
-
Pentru a accepta restricția și a reveni la caseta de dialogParametru Rezolvitor, selectați OK.
Notă: Puteți aplica relațiile int, bin și dif doar în restricții asupra celulelor cu variabile de decizie.
-
-
Puteți să modificați sau să ștergeți o restricție existentă efectuând următoarele acțiuni.
-
În caseta de dialog Parametri Rezolvitor , selectați restricția pe care doriți să o modificați sau să o ștergeți.
-
Selectați Modificare , apoi efectuați modificările sau selectați Ștergere.
-
-
-
Selectați Rezolvare și efectuați una dintre următoarele acțiuni.
-
Pentru a păstra valorile soluției în foaia de lucru, în caseta de dialog Rezultate Rezolvitor , selectați Păstrați soluția Rezolvitor.
-
Pentru a restaura valorile inițiale înainte de a selecta Rezolvare, selectați Restaurare valori originale.
-
Puteți să întrerupeți procesul de aflare a soluției apăsând ESC. Excel recalculează foaia de lucru cu ultimele valori găsite pentru celulele variabile de decizie.
-
Pentru a crea un raport care se bazează pe soluția dvs. după ce Rezolvitorul găsește o soluție, selectați un tip de raport în caseta Rapoarte , apoi selectați OK. Raportul este creat într-o foaie de lucru nouă din registrul de lucru. Dacă Rezolvitorul nu găsește o soluție, sunt disponibile doar anumite rapoarte sau niciun raport.
-
Pentru a salva valorile celulelor variabile de decizie ca scenariu pe care îl puteți afișa mai târziu, selectați Salvare scenariu în caseta de dialog Rezultate Rezolvitor , apoi tastați un nume pentru scenariu în caseta Nume scenariu .
-
-
După ce definiți o problemă, selectați Opțiuni în caseta de dialog Parametri Rezolvitor .
-
În caseta de dialog Opțiuni , bifați caseta de selectare Afișare rezultate iterație pentru a vedea valorile fiecărei soluții de încercare, apoi selectați OK.
-
În caseta de dialog Parametri Rezolvitor , selectați Rezolvare.
-
În caseta de dialog Afișare soluție de încercare , efectuați una dintre următoarele acțiuni.
-
Pentru a opri procesul de găsire a soluției și a afișa caseta de dialog Rezultate Rezolvitor , selectați Oprire.
-
Pentru a continua procesul de soluție și a afișa următoarea soluție de încercare, selectați Continuare.
-
-
În caseta de dialog Parametri Rezolvitor , selectați Opțiuni.
-
Alegeți sau introduceți valori pentru oricare dintre opțiunile din filele Toate metodele, GRG neliniar și Evolutionary din caseta de dialog.
-
În caseta de dialog Parametri Rezolvitor , selectați Încărcare/Salvare.
-
Introduceți o zonă de celule pentru zona de model și selectați Salvare sau Încărcare.
Când salvați un model, introduceți referința pentru prima celulă dintr-o zonă verticală de celule goale în care doriți să plasați modelul problemei. Când încărcați un model, introduceți referința pentru întreaga zonă de celule care conține modelul problemei.
Sfat: Puteți să salvați ultimele selecții din caseta de dialog Parametri Rezolvitor cu o foaie de lucru prin salvarea registrului de lucru. Fiecare foaie de lucru dintr-un registru de lucru poate avea propriile selecții Rezolvitor și toate sunt salvate. De asemenea, puteți defini mai multe probleme pentru o foaie de lucru, selectând Încărcare/Salvare pentru a salva problemele individual.
Puteți alege oricare dintre următorii trei algoritmi sau metode de rezolvare în caseta de dialog Parametri Rezolvitor .
-
Gradient redus general (GRG) neliniar: Se utilizează pentru probleme care sunt uniforme și neliniare.
-
Simplex LP: Se utilizează pentru probleme liniare.
-
Evolutive: Se utilizează pentru probleme care nu sunt uniforme.
Important: Trebuie să activați mai întâi programul de completare Rezolvitor. Pentru mai multe informații, consultați Încărcarea programului de completare Rezolvitor.
În următorul exemplu, nivelul de publicitate din fiecare trimestru influențează numărul de unități vândute, determinând indirect mărimea venitului provenit din vânzări, cheltuielile asociate și profitul. Rezolvitorul poate modifica bugetele trimestriale pentru publicitate (celulele variabile de decizie B5:C5), până la o constrângere bugetară totală de 20.000 lei (celula D5), până când profitul total (celula obiectiv D7) ajunge la valoarea maximă posibilă. Valorile din celulele variabile sunt utilizate pentru a calcula profitul pentru fiecare trimestru, astfel încât să fie legate de celula obiectiv a formulei D7, =SUM(Q1 Profit:Profit T2).
După ce Rezolvitorul a fost rulat, noile valori sunt după cum urmează:
-
Selectați Date > Rezolvitor.
-
În Setare obiectiv, introduceți un referință de celulă sau un nume pentru celula obiectiv.
Notă: Celula obiectiv trebuie să conțină o formulă.
-
Efectuați unul dintre următorii pași.
Pentru
Procedați astfel
Faceți valoarea celulei obiectiv cât mai mare posibil
Selectați Max.
Micșorați cât mai mică valoarea celulei obiectiv
Selectați Min.
Setați celula obiectiv la o anumită valoare
Selectați Valoarea lui, apoi tastați valoarea în casetă.
-
În caseta Prin modificarea celulelor variabile, introduceți un nume sau o referință pentru fiecare zonă de celule variabile de decizie. Separați referințele neadiacente cu virgule.
Celulele variabile trebuie să se afle în relație directă sau indirectă cu celula obiectiv. Aveți posibilitatea să precizați până la 200 de celule variabile.
-
În caseta Subiect pentru restricții , adăugați orice restricții pe care doriți să le aplicați.
Pentru a adăuga o restricție, urmați acești pași.
-
În caseta de dialog Parametri Rezolvitor , selectați Adăugare.
-
În caseta Referință celulă, introduceți referința celulei sau numele zonei de celule pentru care doriți să limitați valoarea.
-
În meniul pop-up <= relație, selectați relația pe care o doriți între celula la care se face referire și restricția. Dacă alegeți <=, =, sau >=, în caseta Restricție , tastați un număr, o referință de celulă, un nume sau o formulă.
Notă: Puteți aplica relațiile int, bin și dif doar în restricții asupra celulelor cu variabile de decizie.
-
Efectuați una dintre următoarele acțiuni.
Pentru
Procedați astfel
Acceptați restricția și adăugați alta
Selectați Adăugați.
Acceptați restricția și reveniți la caseta de dialog Parametri Rezolvitor
Selectați OK.
-
-
Selectați Rezolvare, apoi efectuați una dintre următoarele acțiuni.
Pentru
Procedați astfel
Păstrați valorile soluției pe foaie
Selectați Păstrați soluția Rezolvitor în caseta de dialog Rezultate Rezolvitor .
Restaurarea datelor originale
Selectați Restaurare valori inițiale.
Note:
-
Pentru a întrerupe procesul de soluție, apăsați ESC. Excel recalculează foaia cu ultimele valori găsite pentru celulele ajustabile.
-
Pentru a crea un raport care se bazează pe soluția dvs. după ce Rezolvitorul găsește o soluție, puteți să selectați un tip de raport în caseta Rapoarte , apoi să selectați OK. Raportul este creat pe o foaie nouă din registrul de lucru. Dacă Rezolvitorul nu găsește o soluție, opțiunea de a crea un raport nu este disponibilă.
-
Pentru a salva valorile celulelor de ajustare ca scenariu pe care îl puteți afișa mai târziu, selectați Salvare scenariu în caseta de dialog Rezultate Rezolvitor , apoi tastați un nume pentru scenariu în caseta Nume scenariu .
-
Selectați Date > Rezolvitor.
-
După ce definiți o problemă, în caseta de dialog Parametri Rezolvitor , selectați Opțiuni.
-
Bifați caseta de selectare Afișare rezultate iterație pentru a vedea valorile fiecărei soluții de încercare, apoi selectați OK.
-
În caseta de dialog Parametri Rezolvitor , selectați Rezolvare.
-
În caseta de dialog Afișare soluție de încercare , efectuați una dintre următoarele acțiuni.
Pentru
Procedați astfel
Oprirea procesului de soluție și afișarea casetei de dialog Rezultate Rezolvitor
Selectați Oprire.
Continuați procesul de soluție și afișați următoarea soluție de încercare
Selectați Continuare.
-
Selectați Date > Rezolvitor.
-
Selectați Opțiuni, apoi, în caseta de dialog Opțiuni sau Opțiuni Rezolvitor , alegeți una sau mai multe dintre următoarele opțiuni:
Pentru
Procedați astfel
Setați timpul și iterațiile soluției
Pe fila Toate metodele , sub Rezolvare limite, în caseta Timp maxim (secunde), tastați numărul de secunde pe care doriți să-l permiteți pentru timpul soluției. Apoi, în caseta Iterații , tastați numărul maxim de iterații pe care doriți să le permiteți.
Notă: Dacă procesul de soluție atinge timpul maxim sau numărul maxim de iterații înainte ca Rezolvitorul să găsească o soluție, Rezolvitorul afișează caseta de dialog Afișare soluție de încercare .
Setarea gradului de precizie
Pe fila Toate metodele , în caseta Precizie restricție , tastați gradul de precizie dorit. Cu cât numărul este mai mic, cu atât precizia este mai mare.
Stabilirea gradului de convergență
Pe fila GRG Neliniar sau Evolutionary , în caseta Convergență , tastați cantitatea de modificare relativă pe care doriți să o permiteți în ultimele cinci iterații înainte ca Rezolvitorul să se oprească cu o soluție. Cu cât numărul este mai mic, cu atât este permisă o modificare relativă mai mică.
-
Selectați OK.
-
În caseta de dialog Parametri Rezolvitor , selectați Rezolvare sau Închidere.
-
Selectați Date > Rezolvitor.
-
Selectați Încărcare/Salvare, introduceți o zonă de celule pentru zona de model, apoi selectați Salvare sau Încărcare.
Când salvați un model, introduceți referința pentru prima celulă dintr-o zonă verticală de celule goale în care doriți să plasați modelul problemei. Când încărcați un model, introduceți referința pentru întreaga zonă de celule care conține modelul problemei.
Sfat: Puteți salva ultimele selecții în caseta de dialog Parametri Rezolvitor cu o foaie salvând registrul de lucru. Fiecare foaie dintr-un registru de lucru poate avea propriile selecții Rezolvitor și toate sunt salvate. De asemenea, puteți defini mai multe probleme pentru o foaie, selectând Încărcare/Salvare pentru a salva problemele individual.
-
Selectați Date > Rezolvitor.
-
În meniul pop-up Selectați o metodă de rezolvare , selectați una dintre următoarele:
|
Metodă de rezolvare |
Descriere |
|---|---|
|
GRG (Gradient redus general) neliniar |
Alegerea implicită, pentru modelele care utilizează majoritatea funcțiilor Excel, altele decât IF, CHOOSE, LOOKUP și alte funcții "pas". |
|
Simplex LP |
Utilizați această metodă pentru probleme de programare liniară. Modelul dvs. ar trebui să utilizeze SUM, SUMPRODUCT, +, -, și * în formule care depind de celulele variabile. |
|
Evolutionary |
Această metodă, bazată pe algoritmi genetici, este cea mai bună atunci când modelul utilizează IF, CHOOSE sau LOOKUP cu argumente care depind de celulele variabile. |
Notă: Porțiuni din codul programului Rezolvitor au drepturi de autor 1990-2010 de către Frontline Systems, Inc. Porțiunile sunt drepturi de autor 1989 de către Optimal Methods, Inc.
Deoarece programele de completare nu sunt acceptate în Excel pentru web, nu puteți utiliza programul de completare Rezolvitor pentru a rula analiza circumstanțială a datelor, pentru a vă ajuta să găsiți soluții optime.
Dacă aveți aplicația desktop Excel, puteți utiliza butonul Deschidere în Excel pentru a deschide registrul de lucru și a utiliza programul de completare Rezolvitor.
Mai mult ajutor privind utilizarea Rezolvitorului
Pentru ajutor mai detaliat despre Rezolvitor, contactați:
Frontline Systems, Inc. P.O. Box 4288 Incline Village, NV 89450-4288 (775) 831-0300 Site Web: http://www.solver.com E-mail: info@solver.comAjutorul Rezolvitor la www.solver.com.
Pentru unele porțiuni din codul programului Rezolvitor, drepturile de autor 1990-2009 aparțin Frontline Systems, Inc. Pentru anumite porțiuni drepturile de autor 1989 aparțin Optimal Methods, Inc.
Aveți nevoie de ajutor suplimentar?
Puteți oricând să întrebați un expert din Comunitatea tehnică Excel sau să obțineți asistență în Comunități.
Consultați și
Utilizarea Rezolvitorului pentru bugetarea capitalului
Utilizarea Rezolvitorului pentru a determina combinația optimă de produse
Introducere în analiza circumstanțială
Prezentarea generală a formulelor din Excel
Cum să evitați formulele eronate
Detectarea erorilor din formule
Comenzi rapide de la tastatură în Excel