Excel Solver: Optimera resultat, lägga till begränsningar och spara lösningar som scenarier

Du ställer in din Excel Solver- modell genom att använda dialogrutan Solver Parameters. Du använder rutan Ställ in mål för att ange målcellen, och du använder gruppen Till för att tala om för Excel Solver vad du vill ha från målcellen: det högsta möjliga värdet; lägsta möjliga värde; eller ett specifikt värde. Slutligen använder du rutan By Changing Variable Cells för att ange de celler som Solver kan använda för att koppla in värden för att optimera resultatet.

Optimera Excel Solver-resultat

När Solver hittar en lösning kan du välja antingen Keep Solver Solution eller Återställ ursprungliga värden. Om du väljer Keep Solver Solution ändrar Excel kalkylbladet permanent. Du kan inte ångra ändringarna.

Med din Solver-färdiga kalkylbladsmodell redo att gå, här är stegen att följa för att hitta ett optimalt resultat för din modell med Solver:

Välj Data → Lösare.
Excel öppnar dialogrutan Lösningsparametrar.

I rutan Ställ in mål anger du adressen till din modells målcell.
Observera att om du klickar på cellen för att ange den, anger Solver automatiskt en absolut celladress (till exempel $B$14 istället för B14). Lösaren fungerar bra hur som helst.

I gruppen Till väljer du ett alternativ:

  • Max: Returnerar högsta möjliga värde.
  • Min: Returnerar det lägsta möjliga värdet.
  • Value Of: Ange ett nummer för att ställa in målcellen till det numret.

    För exempelmodellen har Value Of valts och 0 angetts i textrutan.

I rutan Genom att ändra variabelceller anger du adresserna till de celler som du vill att Solver ska ändra medan den letar efter en lösning.
I exemplet är de föränderliga cellerna B4 och C4. Följande bild visar den färdiga dialogrutan Solver Parameters.Excel Solver: Optimera resultat, lägga till begränsningar och spara lösningar som scenarier

Den färdiga dialogrutan Solver Parameters.

Klicka på Lös.
Solver sätter igång. När Solver arbetar med problemet kan du se dialogrutorna Visa provlösning dyka upp en eller flera gånger.

I valfri dialogruta för Visa provlösning som visas klickar du på Fortsätt för att flytta saker.
När optimeringen är klar visar Excel dialogrutan Lösningsresultat.Excel Solver: Optimera resultat, lägga till begränsningar och spara lösningar som scenarier

Dialogrutan Lösningsresultat och lösningen på break-even-problemet.

Välj alternativet Keep Solver Solution.
Om du inte vill acceptera resultatet väljer du alternativet Återställ ursprungliga värden istället.

Klicka på OK.

Du kan be Solver att visa en eller flera rapporter som ger dig extra information om resultaten. I dialogrutan Lösningsresultat använder du listan Rapporter för att välja varje rapport du vill visa:

  • Svar: Visar information om modellens målcell, variabla celler och begränsningar. För målcellen och variabelcellerna visar Solver de ursprungliga och slutliga värdena.
  • Känslighet: Försöker visa hur känslig en lösning är för förändringar i modellens formler. Layouten för känslighetsrapporten beror på vilken typ av modell du använder.
  • Begränsningar: Visar målcellen och dess värde, såväl som variabelcellerna och deras adresser, namn och värden.

Excel Solver kan använda en av flera lösningsmetoder. I dialogrutan Lösningsparametrar använder du listan Välj en lösningsmetod för att välja något av följande:

  • Simplex LP: Använd om din kalkylbladsmodell är linjär. I enklast möjliga termer är en linjär modell en där variablerna inte höjs till några potenser och ingen av de så kallade transcendenta funktionerna - som SIN och COS - används.
  • GRG ickelinjär: Använd om din kalkylbladsmodell är olinjär och jämn. Generellt sett är en jämn modell en där en graf av ekvationen som används inte visar skarpa kanter eller brott.
  • Evolutionär: Använd om din kalkylbladsmodell är olinjär och ojämn.

Behöver du oroa dig för något av detta? Nästan absolut inte. Excel Solver använder som standard GRG Nolinear, och det borde fungera för nästan allt du gör med Solver.

Lägga till begränsningar i Excel Solver

Den verkliga världen sätter restriktioner och villkor på formler. En fabrik kan ha en maximal kapacitet på 10 000 enheter per dag, antalet anställda i ett företag kan inte vara ett negativt tal, och dina annonseringskostnader kan begränsas till 10 procent av de totala kostnaderna.

På samma sätt, anta att du kör en break-even-analys på två produkter. Om du kör optimeringen utan några restriktioner kan Solver nå en total vinst på 0 genom att sätta en produkt på en liten förlust och den andra med en liten vinst, där förlusten och vinsten tar bort varandra. Faktum är att om du tar en närmare titt på den föregående bilden, är detta precis vad Solver gjorde. För att få en riktig break-even-lösning kanske du föredrar att se båda produktvinstvärdena som 0.

Sådana begränsningar och villkor är exempel på vad Solver kallar begränsningar. Att lägga till begränsningar säger till Solver att hitta en lösning så att dessa villkor inte överträds.

Så här kör du Solver med begränsningar som läggs till i optimeringen:

Välj Data → Lösare.
Excel öppnar dialogrutan Lösningsparametrar.

Använd rutan Ställ in mål, gruppen Till och rutan Genom att ändra variabelceller för att ställa in Solver enligt beskrivningen ovan.

Klicka på Lägg till.
Excel visar dialogrutan Lägg till begränsning.

I rutan Cellreferens anger du adressen till den cell du vill begränsa.
Du kan skriva adressen eller markera cellen på kalkylbladet.

Välj den operatör du vill använda i rullgardinsmenyn.
För det mesta använder du en jämförelseoperator, till exempel lika med (=) eller större än (>). Använd operatorn int (heltal) när du behöver en restriktion, såsom totalt antal anställda, för att vara ett heltalsvärde istället för ett reellt tal (det vill säga ett tal med en decimalkomponent; du kan inte ha 10,5 anställda!). Använd binäroperatorn när du har en begränsning som måste vara antingen SANT eller FALSKT (eller 1 eller 0).

Om du valde en jämförelseoperator i steg 5 anger du i rutan Begränsning det värde som du vill begränsa cellen med.
Den här bilden visar ett exempel på en färdig dialogruta för Lägg till begränsning. I exempelmodellen säger denna begränsning till Solver att hitta en lösning så att produktvinsten för den uppblåsbara darttavlan (cell B12) är lika med 0.Excel Solver: Optimera resultat, lägga till begränsningar och spara lösningar som scenarier

Den färdiga dialogrutan Lägg till begränsning.

För att ange fler begränsningar, klicka på Lägg till och upprepa steg 4 till 6 efter behov.

I exemplet lägger du till en begränsning som ber om att hundpoleringsproduktens vinst (cell C12) ska vara 0.

Klicka på OK.

Excel återgår till dialogrutan Solver Parameters och visar dina begränsningar i listrutan Subject to the Constraints.

Klicka på Lös.

I valfri dialogruta för Visa provlösning som visas klickar du på Fortsätt för att flytta saker.
Bilden nedan visar exemplet på break-even-lösningen med tillagda begränsningar. Observera att inte bara cellen för total vinst (B14) är inställd på 0, utan även de två produktvinstcellerna (B12 och C12).Excel Solver: Optimera resultat, lägga till begränsningar och spara lösningar som scenarier

Dialogrutan Lösningsresultat och den slutliga lösningen på break-even-problemet.

Välj alternativet Keep Solver Solution.
Om du inte vill acceptera resultatet väljer du alternativet Återställ ursprungliga värden istället.

Klicka på OK.

Du kan lägga till högst 100 begränsningar. Om du behöver göra en ändring av en begränsning innan du börjar lösa, markerar du begränsningen i listrutan Subject to the Constraints, klickar på Ändra och gör sedan dina justeringar i dialogrutan Ändra begränsning som visas. Om du vill ta bort en begränsning som du inte längre behöver, välj begränsningen och klicka sedan på Ta bort.

Spara en Excel Solver-lösning som ett scenario

Närhelst du har en kalkylbladsmodell som använder en sammanhängande uppsättning indatavärden – så kallade att ändra celler – har du vad Excel kallar ett scenario. Med Solver är dessa föränderliga celler dess variabla celler, så en Solver-lösning motsvarar ett slags scenario i Excel . Men Solver ger dig inte ett enkelt sätt att spara och köra om en viss lösning. För att kringgå det här problemet kan du spara en lösning som ett scenario som du sedan kan återkalla med hjälp av Excels Scenario Manager-funktion.

Följ dessa steg för att spara en Solver-lösning som ett scenario:

Välj Data → Lösare.
Excel öppnar dialogrutan Lösningsparametrar.

Använd rutan Ställ in mål, gruppen Till, rutan Genom att ändra variabelceller och listan Med förbehåll för begränsningar för att ställa in Solver enligt beskrivningen ovan.

Klicka på Lös.

När dialogrutan Visa provlösning visas väljer du Fortsätt.
När optimeringen är klar visar Excel dialogrutan Lösningsresultat.

Klicka på Spara scenario.
Excel visar dialogrutan Spara scenario.

I dialogrutan Scenarionamn skriver du ett namn för scenariot och klickar sedan på OK.
Excel återgår till dialogrutan Lösningsresultat.

Välj alternativet Keep Solver Solution.
Om du inte vill acceptera resultatet väljer du alternativet Återställ ursprungliga värden istället.

Klicka på OK.

Leave a Comment

Hur man använder kommandona Gör om och upprepa i Word 2016

Hur man använder kommandona Gör om och upprepa i Word 2016

Lär dig att använda kommandona Gör om och Upprepa i Word 2016 för att effektivt hantera dina dokument. Dessa funktioner hjälper dig att enkelt ångra och återställa ändringar.

Hur man blockerar Microsoft Word från att öppna filer i skrivskyddat läge på Windows

Hur man blockerar Microsoft Word från att öppna filer i skrivskyddat läge på Windows

Hur man blockerar Microsoft Word från att öppna filer i skrivskyddat läge på Windows Microsoft Word öppnar filer i skrivskyddat läge, vilket gör det omöjligt att redigera dem? Oroa dig inte, metoderna finns nedan

Hur man åtgärdar felaktig utskrift av Microsoft Word-dokument

Hur man åtgärdar felaktig utskrift av Microsoft Word-dokument

Så här åtgärdar du fel vid utskrift av felaktiga Microsoft Word-dokument Fel vid utskrift av Word-dokument med ändrade teckensnitt, röriga stycken, saknad text eller förlorat innehåll är ganska vanligt. Men gör det inte

Radera ritningar med penna och överstrykningspenna på dina PowerPoint-bilder

Radera ritningar med penna och överstrykningspenna på dina PowerPoint-bilder

Om du har använt pennan eller överstrykningspennan för att rita på dina PowerPoint-bilder under en presentation, kan du spara ritningarna till nästa presentation eller radera dem så att nästa gång du visar den börjar du med rena PowerPoint-bilder. Följ dessa instruktioner för att radera ritningar med penna och överstrykningspenna: Radera linjer ett på […]

Stilbiblioteksinnehåll i SharePoint 2010

Stilbiblioteksinnehåll i SharePoint 2010

Stilbiblioteket innehåller CSS-filer, XSL-filer (Extensible Stylesheet Language) och bilder som används av fördefinierade mallsidor, sidlayouter och kontroller i SharePoint 2010. För att hitta CSS-filer i stilbiblioteket på en publiceringswebbplats: Välj Webbplatsåtgärder→Visa Allt webbplatsinnehåll. Innehållet på webbplatsen visas. Style-biblioteket ligger i […]

Formatera siffror i tusentals och miljoner i Excel-rapporter

Formatera siffror i tusentals och miljoner i Excel-rapporter

Överväldiga inte din publik med gigantiska siffror. I Microsoft Excel kan du förbättra läsbarheten för dina instrumentpaneler och rapporter genom att formatera dina siffror så att de visas i tusentals eller miljoner.

Hur man delar och följer SharePoint-webbplatser

Hur man delar och följer SharePoint-webbplatser

Lär dig hur du använder SharePoints sociala nätverksverktyg som låter individer och grupper kommunicera, samarbeta, dela och ansluta.

Hur man konverterar datum till Julian-format i Excel

Hur man konverterar datum till Julian-format i Excel

Julianska datum används ofta i tillverkningsmiljöer som en tidsstämpel och snabbreferens för ett batchnummer. Denna typ av datumkodning tillåter återförsäljare, konsumenter och serviceagenter att identifiera när en produkt tillverkades och därmed produktens ålder. Julianska datum används också i programmering, militären och astronomi. Annorlunda […]

Hur man skapar en Access Web App

Hur man skapar en Access Web App

Du kan skapa en webbapp i Access 2016. Så vad är en webbapp egentligen? Tja, webben betyder att den är online, och appen är bara en förkortning för "applikation". En anpassad webbapp är en onlinedatabasapplikation som nås från molnet med en webbläsare. Du bygger och underhåller webbappen i skrivbordsversionen […]

Snabbstartsfält i SharePoint 2010

Snabbstartsfält i SharePoint 2010

De flesta sidor i SharePoint 2010 visar en lista med navigeringslänkar i snabbstartsfältet till vänster på sidan. Snabbstartsfältet visar länkar till utvalt webbplatsinnehåll som listor, bibliotek, webbplatser och publiceringssidor. Snabbstartsfältet innehåller två mycket viktiga länkar: Länken Allt webbplatsinnehåll: […]