Vad är Solver i Excel och hur man använder det

Lösare

Om du använder excel med viss regelbundenhet är det möjligt att du någonsin har tillgripit Lösare, tillägget till Microsoft Office kalkylprogram som vi kan utföra beräkningar med för att uppnå resultat på ett annorlunda och mycket mer förfinat sätt. I det här inlägget ska vi se exakt vad det är till för och hur det fungerar.

Solver, som på spanska betyder "lösare" är det namn som används i datorfältet för att hänvisa till de verktyg eller instrument som ingår i ett program vars huvudsakliga syfte är att lösa ett matematiskt problem. 

Därför är Excel Solver ett beräkningsverktyg som kan vara särskilt praktiskt under vissa omständigheter, en mycket värdefull resurs när man organiserar arbete inom logistik- eller produktionssystem. Dess huvudsakliga verktyg är att bestämma det maximala eller lägsta värdet för en cell genom att ändra värdena för andra celler, hitta optimerade mål för linjära och icke-linjära modeller. Vi kommer att förklara det mer i detalj nedan:

Variabla celler och målceller

För att förstå hur Solver fungerar och hur det kan vara användbart för oss är det nödvändigt att först förklara två grundläggande begrepp: variabla celler och målceller.*

Grunden för hur Solver fungerar ligger i variabla celler, även kallade beslutsvariabelceller. Dessa celler används för att beräkna formler där målceller, även känd som "begränsning". Vad Solver gör är att justera värdena för de variabla cellerna så att de överensstämmer med gränserna som ställs in av begränsningscellerna, och på så sätt erhåller det önskade resultatet i målcellen.

(*) Namnet som användes i versioner av Solver före Excel 2007 var annorlunda: variabla celler kallades "föränderliga celler" eller "justerbara celler", medan målcellen kallades "målcell".

Hur man använder Solver: ett applikationsexempel

Allt detta kan dock låta lite komplicerat, det förstås bättre med ett exempel. Detta hjälper oss att se hur användbart det här Excel-tillägget kan vara:

lösa i excel

Vi föreställer oss att ett tillverkande företag har ett Excel-ark med tre kolumner, var och en motsvarar en av de produkter som det tillverkar: A, B och C.

För att göra var och en av dem behöver du en viss mängd av tre olika typer av råmaterial, som visas i raderna X, Y och Z. Låt oss säga att för att producera en enhet av A behöver du en enhet av material X, två av Y och tre från Z. För att producera B och C behövs andra kombinationer av kvantiteter och råvaror.

Vi lägger till en ny kolumn (låt oss kalla det D) som listar den maximala tillgängliga mängden för var och en av dessa varor. Vi lägger också in en ny rad nedan, där vinsten som genereras av varje såld produktenhet beskrivs i detalj. Enkel.

Med all data på bordet är frågan vi ställer oss följande: Hur tar man reda på den optimala kombinationen av produkter som ska tillverkas med hänsyn till den begränsade mängden råvaror? Så här måste vi gå vidare:

  1. Först går vi till verktygsfältet och kommer åt Lösare (från Data, grupper Analys).
  2. Sedan väljer vi målcell (H8) och i panelen väljer vi alternativet "Max" och i lådan Ändra de variabla cellerna vi skriver i vårt fall, C10:E10.
  3. Vi lägger till begränsningar genom att trycka på knappen "Lägg till": I cellreferens H5:H7, det vill säga cellintervallet för vilket du vill begränsa värdet; och i Restriktion F5:F7.
  4. Slutligen trycker vi på knappen "Lösa" så att resultaten visas i cellerna på rad 10.

Den här som vi har tagit upp är ett enkelt exempel. Ett fall som presenterades för att visa mer eller mindre användbarheten och användningen av detta verktyg. Med Solver kan du faktiskt utföra mycket mer komplicerade operationer. Det är därför det är så intressant för företag och proffs som hanterar stora mängder data.

Algoritmer som används av Solver

Solver arbetar med tre olika algoritmer eller lösningsmetoder, som användaren kan välja genom dialogrutan. Lösningsparametrar. De är som följer:

  • LP Simplex, för att lösa linjära problem.
  • Evolutionary, för att lösa ojämnade problem.
  • Generaliserad reducerad gradient (GRG) ickelinjär, indikerad för att lösa utjämnade olinjära problem.

Du kan välja en eller annan metod från knappen Alternativ i dialogrutan Solverparametrar. Senare är det möjligt att spara de olika resultaten som erhållits genom Solver i olika kalkylblad. Var och en av dem kan innehålla sina egna Solver-val, som kan konsulteras senare. Det är också möjligt, till och med rekommenderat, att definiera mer än ett problem i ett kalkylblad med hjälp av alternativen Ladda/Spara och på så sätt spara problemen individuellt.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.