Ako koristite nadmašiti s određenom pravilnošću, moguće je da ste ikada pribjegavali Rješavač, dodatak programu za proračunske tablice Microsoft Officea s kojim možemo izvoditi izračune za postizanje rezultata na drugačiji i mnogo profinjeniji način. U ovom postu ćemo vidjeti čemu točno služi i kako radi.
Solver, što na španjolskom znači "rješavač" naziv je koji se koristi u području računala za označavanje alata ili instrumenata uključenih u program čija je glavna svrha riješiti matematički zadatak.
Stoga je Excel Solver alat za izračun koji može biti posebno praktičan u određenim okolnostima, vrlo vrijedan resurs pri organizaciji poslova u području logistike ili proizvodnih sustava. Njegova glavna korisnost je određivanje maksimalne ili minimalne vrijednosti ćelije mijenjanjem vrijednosti drugih ćelija, pronalaženje optimiziranih ciljeva za linearne i nelinearne modele. U nastavku ćemo to detaljnije objasniti:
Varijabilne stanice i ciljne stanice
Da bismo razumjeli kako Solver radi i kako nam može biti koristan, potrebno je prvo objasniti dva osnovna pojma: varijabilne ćelije i ciljne stanice.*
Osnova rada Solvera leži u varijabilne stanice, koje se također nazivaju ćelije varijable odluke. Ove se ćelije koriste za izračunavanje formula u kojima ciljne stanice, također poznat kao "ograničenje". Ono što Solver radi je prilagođavanje vrijednosti ćelija varijabli tako da su u skladu s ograničenjima postavljenim ćelijama ograničenja, čime se postiže željeni rezultat u ciljnoj ćeliji.
(*) Imenovanje koje se koristilo u verzijama Solvera prije Excela 2007 bilo je drugačije: varijabilne ćelije nazivale su se "ćelije koje se mijenjaju" ili "ćelije koje se mogu podešavati", dok se ciljna ćelija nazivala "ćelija cilja".
Kako koristiti Solver: primjer primjene
Sve ovo možda zvuči malo komplicirano, no bolje se razumije na primjeru. To će nam pomoći da vidimo koliko koristan može biti ovaj dodatak za Excel:
Zamislimo da proizvodna tvrtka ima Excel list s tri stupca, od kojih svaki odgovara jednom od proizvoda koje proizvodi: A, B i C.
Za izradu svakog od njih potrebna vam je određena količina od tri različite vrste sirovina, prikazanih u redovima X, Y i Z. Recimo da za proizvodnju jedne jedinice A trebate jednu jedinicu materijala X, dvije Y i tri od Z. Za proizvodnju B i C potrebne su druge kombinacije količina i sirovina.
Dodali smo novi stupac (nazovimo ga D) koji navodi najveću dostupnu količinu svake od ovih roba. Također smo stavili novi red ispod, u kojem je detaljno prikazana dobit ostvarena svakom prodanom jedinicom proizvoda. Jednostavan.
Uz sve podatke u tablici, pitanje koje si postavljamo je sljedeće: Kako pronaći optimalnu kombinaciju proizvoda za proizvodnju uzimajući u obzir ograničenu količinu sirovina? Ovako moramo nastaviti:
- Prvo idemo na alatnu traku i pristupamo Rješavač (od Datum, grupe Analiza).
- Zatim odabiremo ciljna stanica (H8) i na panelu odabiremo opciju «Maks» i u kutiji Mijenjanje varijabilnih ćelija pišemo u našem slučaju, C10:E10.
- Ograničenja dodajemo pritiskom na gumb "Dodati"U referenca ćelije H5:H7, odnosno raspon ćelija za koji želite ograničiti vrijednost; i u Ograničenje F5:F7.
- Na kraju pritisnemo tipku "Riješiti" tako da se rezultati pojave u ćelijama retka 10.
Ovo što smo podigli je jednostavan primjer. Predstavljen slučaj koji pokazuje više ili manje korisnost i rad ovog alata. Zapravo, sa Solverom možete izvesti mnogo kompliciranije operacije. Zato je tako zanimljiv tvrtkama i profesionalcima koji barataju velikom količinom podataka.
Algoritmi koje koristi Solver
Solver radi s tri različita algoritma ili metode rješavanja, koje korisnik može odabrati kroz dijaloški okvir. Parametri rješavača. Oni su sljedeći:
- LP Simplex, za rješavanje linearnih problema.
- evolucioni, za rješavanje neizglađenih problema.
- Generalizirani smanjeni gradijent (GRG) Nelinearno, naznačen za rješavanje izglađenih nelinearnih problema.
Možete odabrati jednu ili drugu metodu pomoću gumba Mogućnosti u dijaloškom okviru Parametri rješavača. Kasnije je moguće spremiti različite rezultate dobivene Solverom u različite proračunske tablice. Svaki od njih može sadržavati vlastite odabire Solvera, koje ćete kasnije pregledati. Također je moguće, čak i preporučljivo, definirati više od jednog problema u proračunskoj tablici pomoću opcija Učitaj/Spremi i tako spremiti probleme pojedinačno.