Reševalec je dodatek programa Microsoft Excel, ki ga lahko uporabljate za analiza kaj-če. Z reševalnikom poiščite optimalno (največjo ali najmanjšo) vrednost za formula v eni celici, imenovani ciljna celica, za katero veljajo omejitve ali omejitve za vrednosti drugih celic s formulo na delovnem listu. Reševalec dela s skupino celic, imenovano spremenljivke odločitev ali preprosto spremenljive celice, ki se uporabljajo pri računanju formul v ciljnih in omejenih celicah. Reševalec prilagodi vrednosti v spremenljivih celicah odločitve, da doseže omejitve v omejenih celicah in proizvede želeni rezultat za ciljno celico.
Preprosto povedano – reševalec lahko uporabite za določanje največje in najmanjše vrednosti ene celice tako, da spremenite druge celice. Spremenite lahko na primer znesek predvidenega proračuna za oglaševanje in si ogledate učinek na znesek predvidenega dobička.
V tem primeru raven oglaševanja v vsakem četrtletju vpliva na število prodanih enot in posredno določa količino prihodka od prodaje, povezanih stroškov in dobička. Reševalec lahko spremeni četrtletne proračune za oglaševanje (spremenljivi celici odločitve B5:C5) do celotne omejitve proračuna v vrednosti 20.000 EUR (celica F5), dokler celoten dobiček (ciljna celica F7) ne doseže največje možne vrednosti. Vrednosti v spremenljivih celicah se uporabljajo za izračun dobička za vsako četrtletje, zato so povezane s formulo v ciljni celici F7 =SUM (Q1 dobiček:Q2 dobiček).
1. Spremenljive celice
2. Omejena celica
3. Ciljna celica
Ko se reševalec izvede, se nove vrednosti spremenijo tako.
-
Na zavihku Podatki v skupini Analiza izberite Reševalec.
Opomba: Če ukaz Reševalec ali skupina Analiza ni na voljo, morate aktivirati ukaz Reševalec dodatek. Če želite več informacij, glejte Aktiviranje dodatka Reševalec.
-
V polje Nastavi cilj vnesite sklic na celico ali ime za ciljno celico. Ciljna celica mora imeti formulo.
-
Naredite nekaj od tega.
-
Če želite, da je vrednost ciljne celice čim večje, izberite Maks.
-
Če želite, da je vrednost ciljne celice čim manjša, izberite Min.
-
Če želite, da je ciljna celica določena vrednost, izberite Vrednost in nato vnesite vrednost v polje.
-
V polje S spreminjanjem celic s spremenljivkami vnesite ime ali sklic za vsak obseg spremenljive celice odločitve. Nepriležne sklice ločite z vejicami. Prilagodljive celice morajo biti neposredno ali posredno povezane s ciljno celico. Določite lahko največ 200 prilagodljivih celic.
-
-
V polje Predmet omejitev vnesite poljubne omejitve, ki jih želite uporabiti, tako da izvedete te korake.
-
V pogovornem oknu Parametri reševalca izberite Dodaj.
-
V polje Sklic na celico vnesite sklic na celico ali ime obsega celic, za katere želite omejiti vrednost.
-
Izberite relacijo ( <=, =, >=, int, bin ali dif ), ki jo želite med celico, na katero se sklicujete, in omejitev. Če izberete int, se celo število prikaže v polju Omejitev. Če izberete bin, se v polju Omejitev prikaže dvojiško . Če izberete dif, se prikaže alldifferentv polju Omejitev.
-
Če za razmerje v polju Omejitev izberete <=, =, ali >=, vnesite številko, sklic na celico, ime ali formulo.
-
Naredite nekaj od tega.
-
Če želite sprejeti omejitev in dodati še eno, izberite Dodaj.
-
Če želite sprejeti omejitev in se vrniti v pogovorno okno Parameterreševalca , izberite V redu.
Opomba: Relacije int, bin in dif lahko uporabite le v omejitvah spremenljivih celic odločitve.
-
-
Obstoječo omejitev lahko spremenite ali izbrišete tako, da izvedete ta dejanja.
-
V pogovornem oknu Parametri reševalca izberite omejitev, ki jo želite spremeniti ali izbrisati.
-
Izberite Spremeni in naredite spremembe ali izberite Izbriši.
-
-
-
Izberite Reši in naredite nekaj od tega.
-
Če želite ohraniti vrednosti rešitve na delovnem listu, v pogovornem oknu Rezultati reševalca izberite Obdrži rešitev reševalca.
-
Če želite obnoviti izvirne vrednosti, preden ste izbrali Reši, izberite Obnovi izvirne vrednosti.
-
Postopek reševanja lahko prekinete s pritiskom tipke Esc. Excel znova izračuna delovni list z zadnjimi vrednostmi, ki jih je našel za spremenljive celice odločitve.
-
Če želite ustvariti poročilo, ki temelji na vaši rešitvi, potem ko je reševalec našel rešitev, izberite vrsto poročila v polju Poročila in nato izberite V redu. Poročilo je ustvarjeno na novem delovnem listu v delovnem zvezku. Če reševalec ne najde rešitve, so na voljo le določena poročila, ali pa poročila niso na voljo.
-
Če želite shraniti vrednosti spremenljivih celic odločitve kot scenarij, ki ga lahko prikažete pozneje, v pogovornem oknu Rezultati reševalca izberite Shrani scenarij in nato v polje Ime scenarija vnesite ime za scenarij.
-
-
Ko določite težavo, v pogovornem oknuParametri reševalca izberite Možnosti.
-
V pogovornem oknu Možnosti potrdite polje Prikaži rezultate ponovitev, da prikažete vrednosti vsake poskusne rešitve, nato pa izberite V redu.
-
V pogovornem oknu Parametri reševalca izberite Reši.
-
V pogovornem oknu Pokaži preskusno rešitev naredite nekaj od tega.
-
Če želite ustaviti postopek reševanja in prikazati pogovorno okno Rezultati reševalca , izberite Ustavi.
-
Če želite nadaljevati postopek reševanja in prikazati naslednjo preskusno rešitev, izberite Nadaljuj.
-
-
V pogovornem oknu Parametri reševalca izberite Možnosti.
-
Izberite ali vnesite vrednosti za možnosti pogovornega okna na zavihkih Vse metode, Nelinearni GRG in Evolucijski.
-
V pogovornem oknu Parametri reševalca izberite Naloži/shrani.
-
Vnesite obseg celic za območje modela in izberite Shrani aliNaloži.
Ko shranite model, vnesite sklic za prvo celico navpičnega obsega praznih celic, kamor želite postaviti model težave. Ko nalagate model, vnesite sklic za celoten obseg celic, ki vsebujejo model težave.
Namig: Zadnje izbore lahko shranite v pogovornem oknu Parametri reševalca z delovnim listom tako, da shranite delovni zvezek. Vsak delovni list v delovnem zvezku ima lahko lastne izbire reševalca, vsi pa so shranjeni. Za delovni list lahko določite tudi več težav tako, da izberete Naloži/shrani in posamezno shranite težave.
V pogovornem oknu Parametri reševalca lahko izberete katerega koli od teh treh algoritmov ali metode reševanja.
-
Nelinearni GRG (Generalized Reduced Gradient): Uporabite za gladke nelinearne težave.
-
Simpleksno linearno izvajanje: Uporabite za linearne težave
-
Evolucijski: Uporabite za težave, ki niso gladke.
Pomembno: Najprej omogočite dodatek Reševalec. Če želite več informacij, glejte Nalaganje dodatka Reševalec.
V tem primeru raven oglaševanja v vsakem četrtletju vpliva na število prodanih enot in posredno določa količino prihodka od prodaje, povezanih stroškov in dobička. Reševalec lahko spremeni četrtletne proračune za oglaševanje (spremenljivi celici odločitve B5:C5) do celotne omejitve proračuna v vrednosti 20.000 EUR (celica D5), dokler celoten dobiček (ciljna celica D7) ne doseže največje možne vrednosti. Vrednosti v spremenljivih celicah se uporabljajo za izračun dobička za vsako četrtletje, zato so povezane s formulo v ciljni celici D7 =SUM(Q1 dobiček:Q2 dobiček).
Ko se reševalec zažene, so nove vrednosti take.
-
Izberite Podatkovni > Reševalec.
-
V razdelku Nastavi cilj vnesite sklic na celico ali ime ciljne celice.
Opomba: Ciljna celica mora vključevati formulo.
-
Naredite nekaj od tega.
Če želite
Naredite to
Pridobiti največjo možno vrednost ciljne celice
Izberite Maks.
Pridobiti najmanjšo možno vrednost ciljne celice
Izberite Min.
Nastaviti določeno vrednost za ciljno celico
Izberite Vrednost od in vnesite vrednost v polje.
-
V polje S spreminjanjem celic s spremenljivkami vnesite ime ali sklic za vsak obseg spremenljive celice odločitve. Nepriležne sklice ločite z vejicami.
Prilagodljive celice morajo biti neposredno ali posredno povezane s ciljno celico. Določite lahko največ 200 prilagodljivih celic.
-
V polje Predmet omejitev dodajte poljubne omejitve, ki jih želite uporabiti.
Če želite dodati omejitev, upoštevajte ta navodila.
-
V pogovornem oknu Parametri reševalca izberite Dodaj.
-
V polje Sklic na celico vnesite sklic na celico ali ime obsega celic, za katere želite omejiti vrednost.
-
V pojavnem meniju<= relacija izberite želeno relacijo med celico, na katero se sklicujete, in omejitev. Če izberete<=, =, ali>=, v polje Omejitev vnesite številko, sklic na celico, ime ali formulo.
Opomba: Odnose int, bin in dif lahko uporabite le v omejitvah spremenljivih celic odločitve.
-
Naredite nekaj od tega.
Če želite
Naredite to
Sprejeti omejitev in dodati novo
Izberite Dodaj.
Sprejeti omejitev in se vrniti v pogovorno okno Parameter reševalca
Izberite V redu.
-
-
Izberite Reši in nato naredite nekaj od tega.
Če želite
Naredite to
Ohraniti vrednosti rešitve na listu
V pogovornem oknu Rezultati reševalca izberite Obdrži rešitev reševalca .
Obnoviti izvirne podatke
Izberite Obnovi izvirne vrednosti.
Opombe:
-
Če želite prekiniti postopek reševanja, pritisnite tipko ESC. Excel znova izračuna list z zadnjimi vrednostmi, ki jih je našel za prilagodljive celice.
-
Če želite ustvariti poročilo, ki temelji na vaši rešitvi, potem ko je reševalec našel rešitev, lahko izberete vrsto poročila v polju Poročila in nato izberete V redu. Poročilo je ustvarjeno na novem listu v delovnem zvezku. Če reševalec ne najde rešitve, možnost ustvarjanja poročila ni na voljo.
-
Če želite shraniti prilagojene vrednosti celic kot scenarij, ki ga lahko prikažete pozneje, v pogovornem oknu Rezultati reševalca izberite Shrani scenarij in nato v polje Ime scenarija vnesite ime za scenarij.
-
Izberite Podatkovni > Reševalec.
-
Ko določite težavo, v pogovornem oknu Parametri reševalca izberite Možnosti.
-
Potrdite potrditveno polje Pokaži rezultate ponovitev , če si želite ogledati vrednosti vsake poskusne rešitve, nato pa izberite V redu.
-
V pogovornem oknu Parametri reševalca izberite Reši.
-
V pogovornem oknu Pokaži preskusno rešitev naredite nekaj od tega.
Če želite
Naredite to
Prekiniti postopek reševanja in prikazati pogovorno okno Rezultati reševalca
Izberite Ustavi.
Nadaljevati postopek reševanja in prikazati naslednjo poskusno rešitev
Izberite Nadaljuj.
-
Izberite Podatkovni > Reševalec.
-
Izberite Možnosti in nato v pogovornemoknu Možnosti ali Možnosti reševalca izberite eno ali več teh možnosti:
Če želite
Naredite to
Nastaviti čas reševanja in ponovitve
Na zavihku Vse metode v razdelku Omejitve reševanja v polju Največji dovoljeni čas (sekunde) vnesite število dovoljenih sekund za čas reševanja. Nato v polje Ponovitve vnesite največje število dovoljenih ponovitev.
Opomba: Če postopek reševanja doseže najdaljši čas ali največje število ponovitev, preden reševalec najde rešitev, reševalec prikaže pogovorno okno Pokaži preskusno rešitev.
Nastaviti stopnjo natančnosti
Na zavihku Vse metode v polju Natančnost omejitve vnesite želeno stopnjo natančnosti. Manjša kot je številka, večja je natančnost.
Nastaviti stopnjo konvergence
Na zavihku Nelinearni GRG ali Evolucijski v polju Konvergenca vnesite količino relativne spremembe za zadnjih pet ponovitev, preden reševalec konča reševanje. Manjša kot je številka, manjša relativna sprememba je dovoljena.
-
Izberite V redu.
-
V pogovornem oknu Parametri reševalca izberite Reši aliZapri.
-
Izberite Podatkovni > Reševalec.
-
Izberite Naloži/shrani, vnesite obseg celic za območje modela in nato izberite Shrani aliNaloži.
Ko shranite model, vnesite sklic za prvo celico navpičnega obsega praznih celic, kamor želite postaviti model težave. Ko nalagate model, vnesite sklic za celoten obseg celic, ki vsebujejo model težave.
Namig: Zadnje izbore lahko shranite v pogovornem oknu Parametri reševalca z listom tako, da shranite delovni zvezek. Vsi listi delovnega zvezka imajo morda lastne izbire reševalca, zato se shranijo vse. Za list lahko določite tudi več težav tako, da izberete Naloži/shrani in posamezno shranite težave.
-
Izberite Podatkovni > Reševalec.
-
V pojavnem meniju Izberite metodo reševanja izberite nekaj od tega:
|
Metoda reševanja |
Opis |
|---|---|
|
Nelinearni GRG (Generalized Reduced Gradient) |
Privzeta izbira za modele, ki uporabljajo večino Excelovih funkcij, razen funkcij IF, CHOOSE, LOOKUP in drugih funkcij »koraka«. |
|
Simpleksno linearno programiranje |
To metodo uporabite za težave linearnega programiranja. Vaš model mora uporabljati SUM, SUMPRODUCT, +, -, in * v formulah, ki so odvisne od spremenljivih celic. |
|
Evolucijski |
Ta metoda temelji na generičnih algoritmih in jo je najbolje uporabiti takrat, ko vaš model uporablja IF, CHOOSE ali LOOKUP z argumenti, ki so odvisni od spremenljivih celic. |
Opomba: Deli programske kode reševalca so zaščiteni z avtorskimi pravicami podjetja Frontline Systems, Inc. (copyright 1990-2010). Deli so zaščiteni z avtorskimi pravicami podjetja Optimal Methods, Inc. (copyright 1989).
Ker dodatki niso podprti v programu Excel za splet, dodatka Reševalec ne morete uporabiti za izvajanje analize »kaj-če« v podatkih za iskanje optimalnih rešitev.
Če imate namizno različico Excela, lahko delovni zvezek odprete z gumbom Odpri v Excelu , da uporabite dodatek Reševalec.
Več pomoči pri uporabi reševalca
Če želite podrobnejšo pomoč za reševalca, se obrnite na:
Frontline Systems, Inc. P.O. Box 4288 Incline Village, NV 89450-4288 (775) 831-0300 Spletno mesto: http://www.solver.com E-pošta: info@solver.compomoč reševalca na www.solver.com.
Deli programske kode reševalca so zaščiteni z avtorskimi pravicami podjetja Frontline Systems, Inc. (copyright 1990-2009). Deli so zaščiteni z avtorskimi pravicami podjetja Optimal Methods, Inc. (copyright 1989).
Potrebujete dodatno pomoč?
Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel ali pa pridobite podporo v skupnostih.
Glejte tudi
Uporaba reševalca za proračun z veliko začetnicami
Uporaba reševalca za določanje optimalne izdelka
Kako se izogniti nedelujočim formulam
Bližnjice na tipkovnici za Excel