Definisanje i rešavanje problema pomoću programskog dodatka „Solver“ (Rešavač)

Rešavač je programski dodatak programa Microsoft Excel koji možete koristiti za analiza „šta ako“. Koristite rešavač da biste pronašli optimalnu (maksimalnu ili minimalnu) vrednost za formula u jednoj ćeliji – pod nazivom ćelija cilja – koja podleže ograničenjima vrednosti drugih ćelija sa formulama na radnom listu. Rešavač radi sa grupom ćelija koje se zovu promenljive odluke ili jednostavno promenljive ćelije i koje se koriste u izračunavanju formula u ćelijama cilja i ograničenja. Rešavač prilagođava vrednosti u promenljivim ćelijama odluke da bi zadovoljio ograničenje u ćeliji ograničenja i dao željeni rezultat za ćeliju cilja.

Jednostavno, možete da koristite programski dodatak Solver da biste utvrdili maksimalnu ili minimalnu vrednost jedne ćelije tako što ćete promeniti druge ćelije. Na primer, možete da promenite obim projektovanog budžeta za oglašavanje i vidite efekat na predviđenom iznosu profita.

Napomena: Verzije rešavača starije od programa Excel 2007 ćeliju cilja su nazivale „ciljna ćelija“, a promenljive ćelije odluke zvale su se „promenljive ćelije“ ili „prilagodljive ćelije“. Mnoga poboljšanja su izvršena u programskom dodatku Solver za Excel 2010, pa ako koristite Excel 2007 iskustvo će se neznatno razlikovati.

U sledećem primeru, nivo oglašavanja u svakom kvartalu utiče na broj prodate jedinica, indirektno određujući količinu prihoda od prodaje, povezane troškove i profit. Solver može da promeni kvartalne budžete za oglašavanje (promenljive ćelije promenljive ćelije B5), do ukupne budžetske ograničenja od $20.000 (Cell F5), dok ukupan profit (objektivna ćelija ne dostigne taster F7) dostigne maksimalnu moguću količinu. Vrednosti u promenljive ćelije koriste se za izračunavanje profita za svaki kvartal, tako da su povezane sa ćelijama objektivnog usmerenog u formuli F7, = SUM (Q1 dobitak).

Pre provere pomoću programskog dodatka Solver

1. Promenljive ćelije

2. Ograničena ćelija

3. Ćelija cilja

Nakon što se programski dodatak Solver pokrene dobijaju se sledeće nove vrednosti.

Posle provere pomoću programskog dodatka Solver

  1. Na kartici Podaci, u grupi Analiza kliknite na dugme Rešavač.
    Excel  Ribbon Image

    Napomena: Ako komanda Rešavač ili grupa Analiza nisu dostupne, morate da aktivirate „Rešavač“programski dodatak. Pogledajte: Kako da aktivirate programski dodatak Solver.

    Slika dijaloga Excel 2010 + Solver
  2. U polje Postavite cilj unesite referenca ćelije ili ime ćelije cilja. Ćelija cilja mora da sadrži formulu.

  3. Uradite nešto od sledećeg:

    • Ako želite da vrednost ćelije cilja bude što je moguće veća, izaberite opciju Maks.

    • Ako želite da vrednost ćelije cilja bude što je moguće manja, izaberite opciju Min.

    • Ako želite da ćelija cilja ima određenu vrednost, izaberite opciju Vrednost od i otkucajte vrednost u polju.

    • U polje Promenom promenljivih ćelija unesite ime ili referencu svake promenljive ćelije odluke. Razdvojite referentne reference tačkom i zarezima. Promenljive ćelije moraju direktno ili indirektno biti u vezi sa ćelijom cilja. Možete navesti najviše 200 promenljivih ćelija.

  4. U okviru Podleže ograničenjima unesite ograničenja koja želite da primenite tako što ćete uraditi sledeće:

    1. U dijalogu Parametri programskog dodatka Solver kliknite na dugme Dodaj.

    2. U polje Referenca na ćeliju unesite referencu ćelije ili ime opsega ćelija za koji želite da ograničite vrednost.

    3. Kliknite na relaciju ( <=, =, >=, Int, regalili Def ) koje želite između reference na ćeliju i ograničenja. Ako kliknete na dugme Int, ceo broj se pojavljuje u polju CONSTRAINT . Ako kliknete na dugme regal, binarna funkcija se pojavljuje u polju CONSTRAINT . Ako kliknete na Def, sve se pojavljuje u polju CONSTRAINT .

    4. Ako ste za relaciju u polju Ograničenje odabrali <=, =, or >=, otkucajte broj, referencu ćelije, ime ćelije ili formulu.

    5. Postupite na neki od sledećih načina:

      • Kliknite na dugme Add (Dodaj) da biste prihvatili ograničenje i dodali još jedno.

      • Da biste prihvatili ograničenje i vratili se u dijalog Parametri programskog dodatka „Rešavač“, kliknite na dugme U redu.
        Napomena    Možete da primenite relacije int, bin i dif samo u ograničenjima za promenljive ćelije odluke.

        Postojeće ograničenje možete promeniti ili izbrisati na sledeći način:

    6. U dijalogu Parametri programskog dodatka Solver izaberite ograničenje koje želite da promenite ili izbrišete.

    7. Kliknite na dugme Change (Promeni) i unesite izmene ili kliknite na dugme Delete (Izbriši).

  5. Kliknite na dugme Solve (Reši) i izaberite jednu od sledećih mogućnosti:

    • U dijalogu Solver Results (Rezultati rešavača) izaberite opciju Keep Solver Solution (Zadrži rešenje rešavača) da biste vrednosti rešenja sačuvali na radnom listu.

    • Potvrdite izbor u polju za potvrdu Vrati originalne vrednosti da biste vratili originalne vrednosti pre nego što kliknete na dugme Reši.

    • Proces rešavanja možete prekinuti pritiskom na taster ESC. Excel će ponovo izračunati radni list sa poslednjim vrednostima koje su pronađene za promenljive ćelije odluke.

    • Da biste kreirali izveštaj koji je zasnovan na vašem rešenju nakon što Solver pronađe rešenje, možete izabrati tip izveštaja u okviru Izveštaji, a zatim kliknuti na dugme U redu. Izveštaj će se kreirati na novom radnom listu u radnoj svesci. Ako Solver ne pronađe rešenje, biće dostupni samo određeni izveštaji ili neće biti dostupni nikakvi izveštaji.

    • Da biste sačuvali vrednosti promenljivih ćelija odluke kao scenario koji možete prikazati kasnije, u dijalogu Rezultati programskog dodatka Solver kliknite na dugme Sačuvaj scenario i u polju Ime scenarija otkucajte ime scenarija.

  1. Nakon što definišete problem, u dijalogu Solver Parameters kliknite na dugme Options.

  2. U dijalogu Opcije potvrdite izbor u polju za potvrdu Prikaži rezultate ponavljanja da biste videli vrednosti svih probnih rešenja, a zatim kliknite na dugme U redu.

  3. U dijalogu Solver Parameters kliknite na dugme Solve.

  4. U dijalogu Show Trial Solution postupite na neki od sledećih načina:

    • Kliknite na dugme Zaustavi da biste zaustavili proces rešavanja i prikazali dijalog Solver Results.

    • Kliknite na dugme Nastavi da biste nastavili rešavanje i prikazali sledeće probno rešenje.

  1. U dijalogu Solver Parameters kliknite na dugme Options.

  2. U dijalogu, na karticama Svi metodi, GRG nelinearni i Evolucioni odaberite ili unesite vrednosti za bilo koje opcije.

  1. U dijalogu Parametri programskog dodatka „Rešavač“ kliknite na dugme Učitaj/sačuvaj.

  2. Unesite opseg ćelija za oblast modela i kliknite na dugme Sačuvaj ili Učitaj.

    Kada čuvate model, unesite referencu za prvu ćeliju vertikalnog opsega praznih ćelija u koji želite da smestite model problema. Kada učitate model, unesite referencu za čitav opseg ćelija koje sadrže model problema.

    Savet: Poslednje izbore u dijalogu Parametri programskog dodatka „Rešavač“ možete sačuvati zajedno sa radnim listom tako što ćete sačuvati radnu svesku. Svaki radni list u radnoj svesci može imati vlastite izbore programskog dodatka „Rešavač“, a svi oni će biti sačuvani. Pored toga, možete definisati više problema za radni list tako što ćete kliknuti na dugme Učitaj/sačuvaj da biste probleme sačuvali pojedinačno.

U dijalogu Parametri programskog dodatka Solver možete odabrati neki od sledeća tri algoritma ili metoda rešavanja:

  • GRG (Generalized Reduced Gradient) nelinearni    Koristite za probleme koji su ravni i nelinearni.

  • LP simpleks    Koristite za probleme koji su linearni.

  • Evolucioni    Koristite za probleme koji nisu ravni.

Važno: Prvo treba da omogućite programski dodatak Solver. Više informacija potražite u članku Učitavanje programskog dodatka Solver.

U sledećem primeru, nivo oglašavanja u svakom kvartalu utiče na broj prodate jedinica, indirektno određujući količinu prihoda od prodaje, povezane troškove i profit. Solver može da promeni kvartalne budžete za oglašavanje (promenljive ćelije promenljive ćelije B5), do ukupne budžetske ograničenja od $20.000 (Cell D5), dok ukupan profit (D7 za objektivnu ćeliju) ne dostigne maksimalnu moguću količinu. Vrednosti u promenljivim ćelijama se koriste za izračunavanje profita za svaki kvartal, tako da su povezane sa pomoću ćelije za objektivnu D7, = SUM (Q1 dobitak: Q2 profit).

Example Solver evaluation

Oblačić 1 promenljive ćelije

Oblačić 2 ćelija ograničena

Oblačić 3 objektivna ćelija

Nakon što se programski dodatak Solver pokrene dobijaju se sledeće nove vrednosti.

Example Solver evaluation with new values

  1. U programu Excel 2016 za Mac: Izaberite stavku Excel > Solver.

    Rešavač

    U programu Excel za Mac 2011: izaberite karticu Podaci , u okviru analiza, izaberite stavku Rešavač.

    Data tab, Analysis group, Solver Add-In

  2. U okviru Podesi objektivanunesite referenca ćelije ili name za objektivnu ćeliju.

    Napomena: Ćelija cilja mora da sadrži formulu.

  3. Uradite nešto od sledećeg:

    Za izvršavanje sledeće radnje

    Uradite sledeće

    Učinite vrednost objektivne ćelije što je moguće većim od

    Kliknite na dugme Max.

    Učinite vrednost objektivne ćelije što je moguće mala

    Izaberite stavku min.

    Postavljanje objektivne ćelije na određenu vrednost

    Izaberite stavku vrednost od, a zatim u polju otkucajte vrednost.

  4. U polje Promenom promenljivih ćelija unesite ime ili referencu svake promenljive ćelije odluke. Razdvojte zarezom nesusedne reference.

    Promenljive ćelije moraju direktno ili indirektno biti u vezi sa ćelijom cilja. Možete navesti najviše 200 promenljivih ćelija.

  5. U okviru Tema "ograničenja " dodajte sva ograničenja koja želite da prijavite.

    Da biste dodali ograničenje, slijedite ove korake:

    1. U dijalogu Parametri programskog dodatka Solver kliknite na dugme Dodaj.

    2. U polje Referenca na ćeliju unesite referencu ćelije ili ime opsega ćelija za koji želite da ograničite vrednost.

    3. U iskačućem meniju <= relacije Izaberite relaciju koju želite između reference na ćeliju i ograničenja. Ako odaberete <=, =ili >=, u polju CONSTRAINT otkucajte broj, ćeliju ili ime ćelije ili formulu.

      Napomena: Možete da koristite samo relacije INT, regal i dif u okviru ograničenja promenljiva rešenja.

    4. Uradite nešto od sledećeg:

    Za izvršavanje sledeće radnje

    Uradite sledeće

    Prihvatanje ograničenja i dodavanje drugog

    Kliknite na dugme Dodaj.

    Prihvatanje ograničenja i povratak u dijalog " Parametri parametra "

    Kliknite na dugme U redu .

  6. Kliknite na dugme reši, a zatim uradite nešto od sledećeg:

    Za izvršavanje sledeće radnje

    Uradite sledeće

    Čuvanje vrednosti rešenja na listu

    Kliknite na dugme Zadrži rešenje za rešavanje problema u dijalogu Rezultati rešavača .

    Vraćanje originalnih podataka

    Izaberite stavku Vraćanje originalnih vrednosti.

Napomene: 

  1. Da biste prekinuli proces rešavanja, pritisnite taster ESC. Excel ponovo izračunava listu sa poslednjim vrednostima koje su pronađene za prilagodljive ćelije.

  2. Da biste kreirali izveštaj koji je zasnovan na vašem rešenju nakon što Solver pronađe rešenje, možete izabrati tip izveštaja u okviru Izveštaji, a zatim kliknuti na dugme U redu. Izveštaj se kreira na novom listu u radnoj svesci. Ako Solver ne pronađe rešenje, opcija za kreiranje izveštaja nije dostupna.

  3. Da biste sačuvali vrednosti ćelije za prilagođavanje kao scenario koje možete da vidite kasnije, u dijalogu izbor rezultata kliknite na dugme Sačuvaj scenario , a zatim otkucajte ime za scenario u polju ime scenarija .

  1. U programu Excel 2016 za Mac: Izaberite stavku Excel > Solver.

    Rešavač

    U programu Excel za Mac 2011: izaberite karticu Podaci , u okviru analiza, izaberite stavku Rešavač.

    Data tab, Analysis group, Solver Add-In

  2. Kada definišete problem, u dijalogu Parametri Parameters izaberite stavku Opcije.

  3. Potvrdite izbor u polju za potvrdu Prikaži rezultate iteracija da biste videli vrednosti svakog probne rešenja, a zatim kliknite na dugme u redu.

  4. U dijalogu Solver Parameters kliknite na dugme Solve.

  5. U dijalogu Prikazivanje probne rešenja uradite nešto od sledećeg:

    Za izvršavanje sledeće radnje

    Uradite sledeće

    Zaustavljanje procesa rešavanja i prikaz dijaloga " programski dodatak Solver "

    Kliknite na dugme Zaustavi.

    Nastavak procesa rešenja i prikaz sledećeg probne rešenja

    Kliknite na dugme Nastavi.

  1. U programu Excel 2016 za Mac: Izaberite stavku Excel > Solver.

    Rešavač

    U programu Excel za Mac 2011: izaberite karticu Podaci , u okviru analiza, izaberite stavku Rešavač.

    Data tab, Analysis group, Solver Add-In

  2. Izaberite stavku Opcije, a zatim u dijalogu Opcije opcija ili Solver izaberite neku od sledećih opcija:

    Za izvršavanje sledeće radnje

    Uradite sledeće

    Podesite vreme rešenja i iteracije

    Na kartici svi metodi , u okviru rešavanje ograničenja, u polju Max vremena (sekundi) otkucajte broj sekundi koje želite da omogućite za vreme rešenja. Zatim u polju iteriteris otkucajte maksimalan broj iteracija koje želite da omogućite.

    Napomena: Ako proces rešavanja rešenja dostigne maksimalno vreme ili broj iteracija pre nego što programski dodatak Solver pronađe rešenje, Solver prikazuje dijalog Prikaži probnu verziju .

    Postavljanje preciznosti

    Na kartici svi metodi , u polju Tačnost ograničenja otkucajte tačnost preciznosti. Što je broj manji, to je preciznije preciznost.

    Postavljanje stepena približavanja

    Na kartici Grg nelinearna ili evolucije , u polju " konvergentnost " otkucajte količinu relativne promene koju želite da omogućite u poslednjih pet iteracija pre nego što Solver prekine sa rešenjem. Što je broj manji, manje relativne promene je dozvoljeno.

  3. Kliknite na dugme U redu .

  4. U dijalogu Parametri Parameters kliknite na dugme reši ili Zatvori.

  1. U programu Excel 2016 za Mac: Izaberite stavku Excel > Solver.

    Rešavač

    U programu Excel za Mac 2011: izaberite karticu Podaci , u okviru analiza, izaberite stavku Rešavač.

    Data tab, Analysis group, Solver Add-In

  2. Izaberite stavku učita/Sačuvaj, Unesite opseg ćelija za oblast modela, a zatim kliknite na dugme Sačuvaj ili učita.

    Kada čuvate model, unesite referencu za prvu ćeliju vertikalnog opsega praznih ćelija u koji želite da smestite model problema. Kada učitate model, unesite referencu za čitav opseg ćelija koje sadrže model problema.

    Savet: Možete sačuvati poslednje izbore u dijalogu Parametri Parameters pomoću lista tako što ćete sačuvati radnu svesku. Svaki radni listu u radnoj svesci može da ima sopstvene izbore rešavača i da se svi oni sačuvaju. Takođe možete definisati više problema za listu tako što ćete kliknuti na dugme učita/Sačuvaj da biste sačuvali probleme pojedinačno.

  1. U programu Excel 2016 za Mac: Izaberite stavku Excel > Solver.

    Rešavač

    U programu Excel za Mac 2011: izaberite karticu Podaci , u okviru analiza, izaberite stavku Rešavač.

    Data tab, Analysis group, Solver Add-In

  2. U iskačućem meniju " Izbor metoda rešavanja " izaberite neku od sledećih opcija:

Metod rešavanja

Opis

GRG (generisani umanjeni preliv boja) nije linearan

Podrazumevani izbor za modele koji koriste većinu Excel funkcija, osim ako, odaberite stavku, Pronađi i druge "koraka".

Simplex LP

Koristite ovaj metod za probleme sa linearnim programiranjem. Model bi trebalo da koristi zbir, SUMPRODUCT, + i * u formulama koje zavise od promenljiva ćelija.

Evolucioni

Ovaj metod, zasnovan na genetskim algoritmima, najbolji je kada model koristi ako, odaberite ili potražite argumente koji zavise od promenljive ćelije.

Napomena: Delovi programskog dodatka Solver su Copyright 1990-2010 putem sistema Frontlajn Systems, Inc. delovi su Copyright 1989 po optimalnim metodama, Inc.

Budući da programski dodaci nisu podržani u Excel za veb, nećete moći da koristite programski dodatak Solver da biste pokrenuli analizu šta-ako na podacima koji vam pomažu da pronađete optimalna rešenja.

Ako imate Excel aplikaciju za računare, možete da koristite dugme Otvori u programu Excel da biste otvorili radnu svesku da biste koristili programski dodatak Solver.

Dodatna pomoć za korišćenje programskog dodatka „Rešavač“

Detaljnije pomoć za kontakt sa Rešivače:

Sistem Frontlajn, Inc.
Poštanski broj 4288
Oklajn selo, NV 89450-4288
(775) 831-0300
Veb lokacija: http://www.solver.com
E-pošta
:Pomoć za Info@solver.com Solver u www.Solver.com.

Za delove programskog koda programskog dodatka Solver autorska prava ima preduzeće Frontline Systems, Inc. od 1990. do 2009. Za delove autorska prava ima preduzeće Optimal Methods, Inc. od 1989.

Potrebna vam je dodatna pomoć?

Možete uvek da postavite pitanje stručnjaku u zajednici Excel Tech Community, dobijete podršku u zajednici Answers community ili predložite novu funkciju ili poboljšanje na sajtu Excel User Voice.

Takođe pogledajte

Korišćenje programskog dodatka Solver za kapitalno budžetiranje

Korišćenje programa Solver za utvrđivanje optimalne mešavina proizvoda

Uvod u analizu „šta-ako“

Pregled formula u programu Excel

Način izbegavanja oštećenih formula

Otkrivanje grešaka u formulama

Tasterske prečice u programu Excel

Excel funkcije (abecednim redom)

Excel funkcije (po kategoriji)

Napomena:  Ova stranica je prevedena automatski i može da sadrži gramatičke greške ili netačnosti. Naš cilj je da ovaj sadržaj bude koristan. Možete li da nam javite da li su informacije bile korisne? Ovo je članak na engleskom jeziku za referencu.​

Razvijte Office veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Izgleda da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×