Kako koristiti Solver u tabelama

Tabele nisu namenjene samo za prikaz podataka i grafikona. One mogu pomoći i u rešavanju svakodnevnih problema, kao što su budžetiranje, planiranje obroka ili raspoređivanje vremena. Solver alat to čini jednostavnim tako što automatski pronalazi najbolje rešenje za vaš problem na osnovu ciljeva i ograničenja koja postavite.

Bilo da želite da maksimizujete profit, minimizujete troškove ili optimizujete svoje vreme, Solver to može da uradi bez ručnog isprobavanja različitih kombinacija.

How to use Solver in spreadsheets

Šta je Solver

Solver je alat koji izračunava najbolje rešenje za problem sa više promenljivih. Zbog toga je idealan za zadatke poput planiranja budžeta, raspoređivanja, raspodele resursa i planiranja.

Solver vam omogućava da optimizujete vrednost na tri načina:

  • Maximize – pronađite najveću moguću vrednost (npr. maksimalni ukupni profit)
  • Minimize – pronađite najmanju moguću vrednost (npr. minimalni ukupni trošak ili kalorije)
  • Set to a specific value – prilagodite promenljive tako da rezultat dostigne određeni broj (npr. tačno 100 jedinica proizvodnje)

How to use Solver in spreadsheets

Ključne komponente Solver alata

Da biste efikasno koristili Solver, potrebno je da razumete njegove tri glavne komponente:

1. Cilj

Objective je vrednost koju želite da Solver optimizuje. To može biti zbir, izračunavanje ili formula.

Primeri:

  • Maksimizovati ukupnu prodaju iz više linija proizvoda.
  • Minimizovati ukupne troškove projekta.
  • Podesiti broj radnih sati zaposlenih da bi se postigao ciljani rezultat.

U vašoj tabeli, objective je jedna ćelija sa formulom koja predstavlja ono što želite da optimizujete.

2. Varijabilne ćelije

Variable cells su ćelije koje Solver može da menja kako bi postigao cilj.

Primeri:

  • Količina svakog proizvoda za prodaju.
  • Broj sati dodeljenih zadacima.
  • Budžetska raspodela za različita odeljenja.

U tabeli to može biti jedna ćelija ili opseg ćelija koje Solver prilagođava unutar ograničenja koje postavite kako bi pronašao optimalno rešenje.

3. Ograničenja

Constraints su pravila ili ograničenja koja vaše rešenje mora da poštuje. Ona osiguravaju da Solver daje realne i validne rezultate.

Primeri:

  • Ukupan trošak ne može biti veći od $500.
  • Sati moraju biti pozitivni brojevi.
  • Količine moraju biti celi brojevi.

Možete postaviti više ograničenja u zavisnosti od problema. Solver će razmatrati samo rešenja koja ispunjavaju sva pravila.

4. Metod rešavanja

ONLYOFFICE Solver koristi Simplex metodu za rešavanje linearnih problema. Ova metoda je veoma efikasna za optimizaciju problema kod kojih su odnosi između promenljivih linearni (pravolinijski odnosi).

Ako je vaš problem linearan, Solver garantuje najbolje rešenje unutar definisanih ograničenja.

Nelinearni ili složeniji problemi mogu zahtevati prilagođavanje tabele ili više pokretanja Solver alata.

How to use Solver in spreadsheets

Hajde da rešimo problem planiranja kupovine voća i grickalica uz ograničen budžet pomoću Solver-a u ONLYOFFICE Spreadsheet Editor da bismo ga videli u akciji.

Kako koristiti Solver

Korak 1. Pripremite tabelu sa formulama i izračunavanjima

Planirate da kupite voće i grickalice za malu zabavu.

  • Voće košta $4 po komadu
  • Grickalice koštaju $2 po komadu
  • Budžet: $20
  • Želite da maksimizujete ukupan broj proizvoda, a da ne premašite budžet.

Unesite nazive proizvoda i cene, a ostavite kolonu za količine (one su trenutno nepoznate).

How to use Solver in spreadsheets

Cene unesite u kolonu B.

Količine su nepoznate, ostavite ih prazne u koloni C.

Formule za ukupan trošak su u koloni D: D2: =B2*C2   D3: =B3*C3

Ukupan trošak za oba proizvoda: D4: =D2+D3

Formula za ukupan broj proizvoda: D5: =C2+C3

Korak 2. Izaberite objective ćeliju

Idite na karticu Data i kliknite na Solver ikonu u gornjoj traci sa alatkama.

How to use Solver in spreadsheets

U prozoru Solver parameters podesite objective ćeliju, odnosno vrednost koju Solver treba da optimizuje. U ovom primeru to je ćelija D5 (Total Items). Izaberite ćelije tako što ćete kliknuti na ikonu Select data u desnoj koloni reda.

Postavite tip cilja na Max, jer želimo najveći mogući broj proizvoda.

How to use Solver in spreadsheets

Korak 3. Izaberite variable cells

Variable cells su ćelije koje Solver može menjati da bi postigao cilj. Ovde izaberite C2:C3 (količine voća i grickalica).

Korak 4. Postavite ograničenja

Constraints definišu pravila koja moraju biti ispunjena. Da biste dodali ograničenje, kliknite Add, izaberite referencu ćelije i unesite ograničenje.

How to use Solver in spreadsheets

U našem primeru dodajemo sledeće:

Ukupan trošak ≤ Budžet → D4 ≤ 20

Količine ≥ 0 → C2 ≥ 1, C3 ≥ 1

Po potrebi možete dodati i druga ograničenja, na primer maksimalnu količinu.

Korak 5. Pokrenite Solver

Kada su svi parametri podešeni, kliknite Solve. Solver će automatski izračunati optimalno rešenje.

How to use Solver in spreadsheets

Ako je rešenje pronađeno, videćete poruku koja pokazuje da je Solver pronašao rešenje koje zadovoljava sva ograničenja.

Odaberite da li želite da zadržite rešenje rešavača (možete da ga vidite u tabeli u pozadini) ili da vratite originalne vrednosti.

Možete se vratiti u dijalog parametara rešavača da biste ih dodatno prilagodili klikom na odgovarajuće polje za potvrdu.

Kliknite na OK da biste zadržali vrednosti rešenja u tabeli.

Kliknite na Cancel da biste vratili originalne vrednosti pre optimizacije.

Korak 6. Pregledajte rezultate

Solver popunjava ćelije C2:C3 količinama koje maksimizuju ukupan broj proizvoda.

Proverite D4 (Total Cost) da li je manji ili jednak $20.

Proverite D5 (Total Items) da vidite maksimalan broj proizvoda koje možete kupiti.

How to use Solver in spreadsheets

Važno napomenuti

Trenutna implementacija Solver-a u ONLYOFFICE tabelama ima nekoliko ograničenja:

  • Dostupan je samo Simplex LP metod, što znači da sve formule i odnosi u modelu moraju biti linearni (bez množenja promenljivih ćelija, stepena ili drugih nelinearnih izračunavanja).
  • Integer, binary i differential ograničenja nisu podržana. Solver tretira sve promenljive kao kontinuirane vrednosti, pa rezultati mogu sadržati decimalne brojeve čak i kada logika zahteva cele brojeve.

Primer: planiranje zdravog obroka

Zamislite da želite da planirate obrok koji ispunjava minimalne nutritivne zahteve uz što manji broj kalorija.

Potrebno vam je:

  • Najmanje 40 g proteina
  • Najmanje 20 g vlakana
  • Što manje kalorija

Možete koristiti tri vrste hrane:

How to use Solver in spreadsheets

Solver će izračunati kombinaciju hrane koja:

  • ispunjava nutritivne zahteve
  • daje najmanji mogući broj kalorija

Količine u E2:E4 će se automatski ažurirati.

Primer: Raspodela dnevnih zadataka

Solver može pomoći i u problemima upravljanja vremenom.

Zamislite da imate 8 sati radnog dana i želite da ih rasporedite na zadatke koji donose najveću produktivnost.

How to use Solver in spreadsheets

Isprobajte Solver u ONLYOFFICE Spreadsheet Editor

Solver u ONLYOFFICE tabelama je moćan alat za optimizaciju svakodnevnih problema. Razumevanjem objective, variable cells, constraints i metode rešavanja možete donositi pametnije odluke mnogo brže, bez nagađanja.

ZAPOČNITE ONLINE           PREUZMITE DESKTOP APLIKACIJU

Create your free ONLYOFFICE account

View, edit and collaborate on docs, sheets, slides, forms, and PDF files online.