Tabela e përmbajtjes
Zgjitësi Excel është një nga veçoritë më të dobishme që mund të hasni gjatë analizimit të të dhënave në Excel. Ky është një veçori e analizës what-if në formën e një shtesë Excel. Ky artikull do të fokusohet në shembuj të ndryshëm të veçorisë zgjidhës në Excel duke përfshirë shumë fusha të ndryshme.
Shkarkoni Librin e Punës Praktike
Shkarko librin e punës të përdorur për demonstrimin nga lidhja më poshtë .
Excel Solver.xlsx
Çfarë është Solver në Excel?
Solver është një program shtesë i Microsoft Excel. Zgjidhësi është pjesë e mjeteve të Analizës What-If që mund t'i përdorim në Excel për të testuar skenarë të ndryshëm. Ne mund të zgjidhim çështjet e vendimmarrjes duke përdorur mjetin Excel Solver duke gjetur zgjidhjet më të përsosura. Ata gjithashtu analizojnë se si çdo mundësi ndikon në daljen e fletës së punës.
Si të aktivizoni funksionin e zgjidhjes në Excel
Mund të hyni në Zgjidhjen duke zgjedhur të dhënat ➪ Analizo ➪ Zgjidhës. Ndonjëherë mund të ndodhë që kjo komandë të mos jetë e disponueshme, duhet të instaloni shtesën Solver duke përdorur hapat e mëposhtëm:
- Së pari, zgjidhni Skedarin
- Së dyti, zgjidhni Opsionet nga menyja.
- Kështu, Opsionet e Excel shfaqet kutia e dialogut.
- Këtu, shkoni te Shtesat
- Në fund të kutisë së dialogut Opsionet e Excel , zgjidhni Shtesat Excel nga lista rënëse Menaxho dhe më pas klikoduke kërkuar për një zgjidhje.
Përsëritjet : Futni numrin maksimal të zgjidhjeve provë që dëshironi që Solver të përpiqet të zgjidhë problemin.
Nënproblemet maksimale : Përdoret për të zgjidhur probleme komplekse. Specifikoni numrin maksimal të nënproblemave që mund të zgjidhen nga algoritmi Evolutionary.
Zgjidhjet maksimale të realizueshme : Përdoret për probleme komplekse. Specifikoni numrin maksimal të zgjidhjeve të realizueshme që mund të zgjidhen nga algoritmi Evolutionary.
Lexo më shumë: Si të përdorni Excel Evolutionary Solver (me hapa të thjeshtë)
Shembull i optimizimit të portofolit të investimeve me Excel Solver
Në këtë seksion do të shikojmë një problem të portofolit të investimeve, i cili gjithashtu mund të thuhet se është një problem financiar. Ne do të zgjedhim të tilla me ndihmën e zgjidhësit Excel. Qëllimi i optimizimit të portofolit ose financiar është të identifikojë portofolin (shpërndarjen e aktiveve) optimale midis atyre që janë portofol me një objektiv të caktuar. Në shumicën e rasteve, objektivi është të maksimizohen përfitimet, si kthimi i parashikuar, duke minimizuar detyrimet, si rreziku financiar.
Le të shohim portofolin e investimeve në vijim.
Deklarata e problemit përshkruhet më poshtë.
- Shuma që bashkimi i kreditit do të investojë në kredi për makina të reja duhet të jetë së paku trefishi i shumës që bashkimi i kreditit do të investojë në makina të përdorura kredive. Arsyeja është:se kreditë e makinave të përdorura janë investime më të rrezikshme. Ky kufizim përfaqësohet si C5>=C6*3
- Kreditë për makina duhet të përbëjnë të paktën 15% të portofolit. Ky kufizim përfaqësohet si D14>=.15
- Kreditë e pasigurta duhet të përbëjnë jo më shumë se 25% të portofolit. Ky kufizim përfaqësohet si E8<=.25
- Të paktën 10% e portofolit duhet të jetë në CD-të bankare. Ky kufizim përfaqësohet si E9>=.10
- Shuma totale e investuar është 5,000,000 $.
- Të gjitha investimet duhet të jenë pozitive ose zero.
Ndiq këta hapa për të parë se si mund ta përdorësh zgjidhësin në Excel për shembuj si ky.
Hapat:
- Së pari, zgjidhni Të dhënat
- Më pas zgjidhni Zgjidhuesi nga Analiza
- Tani Plotësoni fushën Set Objective me këtë vlerë: $E$13 .
- Më pas zgjidhni butonin e radios për opsionin Max në To
- Pas kësaj, zgjidhni qelizën $D$6 në $D$10 për të mbushur fushën Duke ndryshuar qelizat e ndryshueshme . Kjo fushë do të tregojë më pas $D$6:$D$10 .
- Shtoni kufizimet një nga një. Kufizimet janë: $D$11= $C$4 $D$6>= $D$7*3, $E$15>= 0,15, $F$9= 0,1 . Këto kufizime do të shfaqen në kutinë Subject to the Constraints
- Zgjidhni kutinë e zgjedhjes Bëni variablat e pakufizuara jo-negative .
- Zgjidhni GRG Jolineare nga Zgjidh një metodë zgjidhjeje lista rënëse.
- Tani kliko Zgjidh Kliko OK .
- Do të ketë një kuti tjetër dialogu në të cilën ju duhet të zgjidhni llojet e rezultateve.
- Do të thotë që ju duhet të zgjidhni Keep Solver Solution . Përndryshe, vlerat do të kthehen në vlerat origjinale.
- Më pas nga ana e djathtë e kutisë së dialogut, zgjidhni të gjitha opsionet në Raportet .
- Më pas klikoni OK pas kësaj.
- Ne kemi futur 1,000,000 në qelizat që ndryshojnë si vlera fillestare. Kur ekzekutoni Solver me këto parametra, ai prodhon zgjidhjen e treguar në figurën e mëposhtme, e cila ka një rendiment total prej 25% .
- Vlerat Kredi automatike gjithashtu ndryshuan në 15%.
- Dhe kështu kemi marrë vlerën më të lartë të optimizimit të Rendimentit Total duke marrë parasysh të gjitha kufizimet.
Dhe kjo është mënyra se si ne përfundojmë optimizimin e një portofoli investimesh duke përdorur zgjidhësin Excel.
Lexo më shumë: Si të krijoni kalkulatorin e planifikimit financiar në Excel
Shembull i programimit linear me numra të plotë duke përdorur Excel Solver
Le të hedhim një vështrim në një shembull të përdorimit të një zgjidhësi Excel në programimin linear me numra të plotë. Së pari, hidhini një sy një grupi të dhënash të përshtatshme për problemin.
Tani është koha për të parë të dhënat e zgjidhësit Excel për këtë shembull të programimit linear me numra të plotë:
VendimVariablat:
X1: Sasia e prodhimit të produktit 1.
X2: Sasia e prodhimit të produktit 2.
Y: 1 nëse zgjidhet cilësimi i parë ose 0 nëse zgjidhet cilësimi i dytë.
Funksioni objektiv:
Z=10X1+12X2
Kufizimet:
X1+X2<=35
X1-8Y<=12
X2+15Y<=25
Y={0,1}
X1,X2>=0
Tani ndiqni këto hapa për të parë se si mund ta zgjidhim këtë shembull të veçantë të programimit linear me numra të plotë në Excel duke përdorur zgjidhësin.
Hapat:
Shiko gjithashtu: Si të kombinoni shumë rreshta në një qelizë në Excel- Së pari, shkoni te skeda Të dhënat dhe zgjidhni Zgjidhuesi nga Analiza
- Tani vendosni vlerat dhe kufizimet në kutinë Parametri Zgjidhës siç tregohet në figurë.
- Më pas klikoni në Zgjidh .
- Tjetra, kliko OK në Rezultatet e Zgjidhjes .
Rezultati përfundimtar i përdorimit të zgjidhësit Excel në shembullin e programimit linear me numra të plotë do të jetë i tillë.
Shembull i planifikimit me Excel Zgjidhës
Supozoni se th e Bank ka 22 punonjës. Si duhet të planifikohen punëtorët në mënyrë që ata të kenë numrin maksimal të ditëve të pushimit të fundjavës? Ne do të maksimizojmë numrin e ditëve të pushimit të fundjavës me një numër fiks punonjësish në këtë shembull të planifikimit të zgjidhjes Excel.
Le të shohim grupin e të dhënave.
Kufizimet janë paraqitur në figurë. Për të zgjidhur problemin e planifikimit dhe për të përdorur zgjidhësin nëshembuj të tillë mund të ndiqni këto hapa.
Hapat:
- Së pari, shkoni te skeda Të dhënat në shiritin tuaj dhe zgjidhni Zgjitësi nga Analiza
- Më pas, vendosni vlerat e kufizimeve dhe parametrave si tregohet në figurën më poshtë.
- Pas kësaj, klikoni në Zgjidh .
- Në fund, klikoni në OK në rezultatet Zgjitësi .
Zgjitësi do të shfaqë automatikisht rezultatin e problemit të planifikimit në Excel spreadsheet për shkak të zgjedhjeve që bëmë në hapat.
Shiko gjithashtu: Konvertoni kohën e epokës në datë në Excel (2 metoda të thjeshta)Ju mund të përdorni zgjidhësin në Excel në shembuj të ngjashëm si ai.
Një shembull i zgjidhjes së Excel për Ndarjet buxhetore të marketingut
Më në fund, le të hedhim një vështrim në një skenar ku duhet të përdorim zgjidhësin në Excel për alokimet e buxhetit të marketingut. Për këtë, le të marrim një grup të dhënash si ky.
Këtu, ne kemi statistikat aktuale në të majtë, dhe pjesa ku do të përdorim zgjidhjen është në drejtë.
Ndiq këto hapa për të zbuluar se si mund ta trajtojmë këtë problem marketingu me zgjidhjen e Excel.
Hapat:
- Së pari, shkoni te skeda Të dhënat në shiritin tuaj dhe zgjidhni Zgjidhuesi nga grupi Analiza .
- Më pas shkruani kufizimet e mëposhtme dhe parametrat siç tregohet në figurë.
- Pas kësaj, klikoni në Zgjidh .
- Tjetra, kliko OK në Rezultatet e zgjidhjes
Vlerat do të ndryshojnë në këtë për shkak të kufizimeve dhe parametrave që kemi zgjedhur.
Ju mund të përdorni zgjidhësin në Excel në shembuj të ngjashëm si ai.
Lexo më shumë: Ndarja e burimeve në Excel (Krijo me hapa të shpejtë)
Përfundim
Kjo përfundon artikullin për shembujt e zgjidhjes së Excel. Shpresojmë se e keni kuptuar idenë e përdorimit të zgjidhësit Excel për skenarë të ndryshëm nga këta shembuj. Shpresoj që ta keni gjetur këtë udhëzues të dobishëm dhe informues. Nëse keni ndonjë pyetje ose sugjerim, na tregoni në komentet më poshtë.
Për më shumë udhëzues si ky, vizitoni ExcelWIKI.com .
Shko .
- Menjëherë, shfaqet kutia e dialogut Shtesa .
- Më pas, vendosni një shenjë pranë Shtesës së Zgjidhjes dhe më pas kliko OK .
Pasi të aktivizoni shtesat në librin tuaj të punës në Excel, ato do të jenë të dukshme në shirit. Thjesht kaloni te skeda Data dhe mund të gjeni shtesën Zgjidhuesi në grupin Analiza .
Si të përdorni Solver në Excel
Përpara se të hyni në më shumë detaje, këtu është procedura bazë për përdorimin e Solver :
- Së pari, konfiguroni fletën e punës me vlera dhe formula. Sigurohuni që i keni formatuar saktë qelizat; për shembull, koha maksimale që nuk mund të prodhoni njësi të pjesshme të produkteve tuaja, kështu që formatoni ato qeliza që të përmbajnë numra pa vlera dhjetore.
- Më pas, zgjidhni Data ➪ Analiza ➪ Zgjitësi . Do të shfaqet kutia e dialogut "Parametrat e zgjidhjes".
- Më pas, specifikoni qelizën e synuar. Qeliza e synuar njihet gjithashtu si objektiv.
- Më pas, specifikoni diapazonin që përmban qelizat në ndryshim.
- Specifikoni kufizimet.
- Nëse është e nevojshme, ndryshoni opsionet Zgjidhëse.
- Lëreni Solver të zgjidhë problemin.
2 Shembuj të përshtatshëm të përdorimit efektiv të Excel Solver
Fillimisht, ne do të fokusohemi në dy probleme të thjeshta duke përdorur zgjidhësin Excel. E para do të jetë maksimizimi i fitimit nga një seri produktesh dhe i dyti fokusohet në minimizimin e tyrekoston e prodhimit. Këta janë vetëm dy shembuj për të treguar procedurën e zgjidhësit Excel në dy skenarë të ndryshëm. Më shumë probleme në lidhje me të njëjtën veçori do të pasojnë në pjesën e mëvonshme të artikullit.
1. Maksimizoni fitimin e produkteve
Le t'i hedhim një sy grupit të të dhënave të mëposhtme.
Fitimi më i lartë vjen nga produkti C. Prandaj, për të maksimizuar fitimin total nga prodhimi, ne mund të prodhojmë vetëm Produktin C. Por nëse gjërat do të ishin kaq të drejtpërdrejta, nuk do të të duheshin mjete si Zgjidhja. Kjo kompani ka disa kufizime që duhet të plotësohen për të prodhuar produkte:
- Kapaciteti i kombinuar i prodhimit është 300 njësi në ditë.
- Kompania ka nevojë për 50 njësi të produktit A për të mbushur një ekzistues porosisë.
- Kompania ka nevojë për 40 njësi të produktit B për të plotësuar një porosi të pritshme.
- Tregu për produktin C është relativisht i kufizuar. Pra, kompania nuk është e interesuar të prodhojë më shumë se 40 njësi të këtij produkti në ditë.
Tani le të shohim se si mund ta përdorim zgjidhjen për të punuar me problemin.
Hapat:
- Së pari, shkoni te skeda Të dhënat në shiritin tuaj.
- Më pas zgjidhni Zgjidhuesi nga Analiza grupi.
- Tani zgjidhni qelizën E8 si qelizën objektive të Parametrit Zgjidhës kutia.
- Përveç opsioneve Për , zgjidhni Max ndërsa po përpiqemi të maksimizojmë vlerën e qelizës.
- Në Max 1>Duke ndryshuar variabëlCells , zgjidhni vlerat e qelizave në të cilat po fokusohemi kryesisht në ndryshim. Këtu, ato i përkasin diapazonit C5:C7 .
- Tani shtoni kufizimet duke klikuar në butonin Shto në të djathtë të kutisë.
- 9>Më në fund, zgjidhni Simplex LP në Zgjidhni një metodë zgjidhjeje
- Pasi të keni mbaruar me të gjithë hapat e mësipërm, klikoni në Zgjidh në fund të kutisë.
- Pas kësaj, do të shfaqet kutia Zgjidhja e Rezultateve .
- Tani zgjidhni opsionet dhe raportet që dëshironi të preferoni në këtë kuti. Për demonstrim, ne po zgjedhim të aktivizojmë vetëm opsionin Keep Solver Solution .
- Tjetra, klikoni në OK .
- Të dhënat e të dhënave tani do të ndryshojnë në këtë.
Kjo tregon numrin optimal të njësive të kërkuara për të pasur fitimin maksimal brenda hyrjes së kufizuar. Ky është vetëm një nga shembujt që demonstrojnë se sa i fuqishëm mund të jetë veçoria e zgjidhjes Excel.
Lexo më shumë: Si të llogarisni përzierjen optimale të produktit në Excel (me hapa të thjeshtë)
2. Minimizimi i kostos së transportit
Pas problemit të maksimizimit të mësipërm, le të shohim një shembull që fokusohet në minimizimin e vlerave. Ne do të përdorim funksionet SUM dhe SUMPRODUCT për llogaritjen e parametrave të ndryshëm. Për këtë, le të marrim të dhënat e mëposhtme.
Tabela e kostove të transportit : Kjo tabelë përmban gamën e qelizave B4:E10 . Kjo ështënjë matricë që mban për njësi kostot e transportit nga çdo depo në çdo pikë shitje me pakicë. Për shembull, kostoja për të dërguar një njësi të një produkti nga Bostoni në Detroit është 38$ .
Nevojat e produktit të çdo dyqani me pakicë : Ky informacion shfaqet në qelizë diapazoni C14:C19 . Për shembull, pika e shitjes me pakicë në Hjuston ka nevojë për 225 njësi, Denver ka nevojë për 150 njësi, Atlanta ka nevojë për 100 njësi, e kështu me radhë. C18 është një qelizë formule që llogarit totalin e njësive të nevojshme nga prizat.
Nr. për të dërguar nga… : Gama e qelizave D14:F19 mban qelizat e rregullueshme. Këto vlera qelizash do të ndryshojnë nga Zgjidhja. Ne i kemi inicializuar këto qeliza me një vlerë prej 25 për t'i dhënë Solver një vlerë fillestare. Kolona G përmban formula. Kjo kolonë përmban shumën e njësive që kompania duhet të dërgojë në çdo pikë shitje me pakicë nga magazinat. Për shembull, G14 tregon një vlerë prej 75. Kompania duhet të dërgojë 75 njësi produktesh në pikat e shitjes së Denverit nga tre magazina.
Inventari i magazinës : Rreshti 21 përmban sasinë e inventarit në çdo magazinë. Për shembull, magazina e Los Anxhelosit ka 400 njësi inventar. Rreshti 22 përmban formula që tregojnë inventarin e mbetur pas transportit. Për shembull, Los Angeles ka dërguar 150 (shih, rreshtin 18) njësi produktesh, kështu që ka 250 (400-150) njësi të mbetura të inventarit.
Kostot e llogaritura të transportit : Rreshti 24 përmban formula qëllogarisni kostot e transportit.
Zgjitësi do të plotësojë vlerat në diapazonin e qelizave D14:F19 në mënyrë të tillë që do të minimizojë kostot e transportit nga magazinat në pikat e shitjes. Me fjalë të tjera, zgjidhja do të minimizojë vlerën në qelizën G24 duke rregulluar vlerat e gamës së qelizave D14:F19 duke përmbushur kufizimet e mëposhtme:
- Numri i njësive të kërkuara nga secili pika e shitjes me pakicë duhet të jetë e barabartë me numrin e dërguar. Me fjalë të tjera, të gjitha porositë do të plotësohen. Specifikimet e mëposhtme mund të shprehin këto kufizime: C14=G14, C16=G16, C18=G18, C15=G15, C17=G17, dhe C19=G19
- Numri i njësive të mbetura në inventarin e çdo magazine nuk duhet të jetë negativ. Me fjalë të tjera, një magazinë nuk mund të dërgojë më shumë se inventari i saj. Kufizimi i mëposhtëm tregon këtë: D24>=0, E24>=0, F24>=0 .
- Qelizat e rregullueshme nuk mund të jenë negative sepse dërgimi i një numri negativ njësish nuk bën kuptim. Kutia e dialogut Zgjidh Parametrat ka një opsion të dobishëm: Make Variables Unconstrained Non-Negative. Sigurohuni që ky cilësim të jetë i aktivizuar.
Le të kalojmë në hapat e mëposhtëm për të kryer detyrën.
Hapat:
- Para së gjithash, ne do të vendosim disa formula të nevojshme. Për të llogaritur për t'u dërguar , shkruani formulën e mëposhtme.
=SUM(D14:F14)
- Më pas, shtypni Enter .
- Më pas, tërhiqni mbushjenTrajto ikonën deri në qelizën G19 për të mbushur qelizat e tjera me formulën.
- Prandaj, dalja do të duket kështu.
- Më pas, për të llogaritur totalin, shkruani formulën e mëposhtme.
=SUM(C14:C19)
- Më pas, shtypni Enter.
- Më pas, tërhiqni ikonën Fill Handle djathtas lart në qelizën G20 për të mbushur tjetrën qelizat me formulën.
- Prandaj, rezultati do të duket kështu.
- Më pas, për të llogaritur kostot e transportit, shkruani formulën e mëposhtme.
=SUMPRODUCT(C5:C10,D14:D19)
- Më pas, shtypni Enter .
- Më pas, tërhiqni ikonën Mbushja e dorezës djathtas lart në qelizën F26 për të mbushur qelizat e tjera me formulën.
- Tani shkruani formulën e mëposhtme në qelizën G26 .
=SUM(D26:F26)
- Për të hapur Solver Add-in , shkoni te skeda Data dhe klikoni në Zgjitës .
- Më pas, plotësoni fushën Vendos objektivin me këtë vlerë: $G$26 .
- Më pas, zgjidhni butonin e radios të opsionit Min në Për të kontrolluar.
- Zgjidhni qelizën $D$14 në $F$19 për të mbushur fushën Duke ndryshuar qelizat e ndryshueshme . Kjo fushë do të tregojë më pas $D$14:$F$19 .
- Tani, Shtoni kufizimet një nga një. Kufizimet janë: C14=G14, C16=G16, C18=G18, C15=G15, C17=G17, C19=G19, D24>=0, E24>=0 dhe F24>=0 . Këtokufizimet do të shfaqen në fushën Subject to Constraints.
- Më pas, zgjidhni kutinë e kontrollit Bëni variablat e pakufizuara jo-negative .
- Më në fund, zgjidhni Simplex LP nga lista rënëse Zgjidh një metodë zgjidhjeje.
- Tani, klikoni në Zgjidh në vijim figura tregon kutinë e dialogut Rezultatet e Zgjidhjes . Pasi të klikoni OK , rezultati juaj do të shfaqet.
- Zgjitësi shfaq zgjidhjen e treguar në figurën e mëposhtme.
Lexo më shumë: Shembull me Excel Solver për të minimizuar koston
Më shumë rreth Excel Solver
Ne do të diskutojmë kutinë e dialogut Opsionet e Zgjidhjes në këtë seksion. Duke përdorur këtë kuti dialogu, ju mund të kontrolloni shumë aspekte të procesit të zgjidhjes. Ju gjithashtu mund të ngarkoni dhe ruani specifikimet e modelit në një gamë të fletës së punës duke përdorur këtë kuti dialogu.
Zakonisht, do të dëshironi të ruani një model vetëm kur do të përdorni më shumë se një grup parametrash Zgjidhës me fletën tuaj të punës. Excel ruan automatikisht modelin e parë Solver me fletën tuaj të punës duke përdorur emra të fshehur. Nëse ruani modele shtesë, Excel ruan informacionin në formën e formulave që korrespondojnë me specifikimet. (Qeliza e fundit në diapazonin e ruajtur është një formulë grupi që mban cilësimet e opsioneve.)
Mund të ndodhë që Solver të raportojë se nuk mund të gjejë një zgjidhje, edhe kur e dini se një zgjidhjeduhet të ekzistojë. Mund të ndryshoni një ose më shumë nga opsionet e Zgjidhjes dhe të provoni përsëri. Kur klikoni butonin Options në kutinë e dialogut Solver Parameters, shfaqet kutia e dialogut Solver Options e paraqitur në figurën e mëposhtme.
Një shembull i thjeshtë Solver në Excel
Ne mund të kontrollojmë shumë aspekte se si Zgjidhësi do të zgjidhë një problem.
Këtu është një përshkrim i shkurtër i opsioneve të Zgjidhësit:
Paktësia e kufizimit : Specifikoni sa afër qelizës Formulat e referencës dhe kufizimeve duhet të plotësojnë një kufizim. Përcaktimi i saktësisë më të vogël do ta bëjë Excel-in ta zgjidhë problemin më shpejt.
Përdorni shkallëzimin automatik : Përdoret kur problemi ka të bëjë me dallime të mëdha në madhësi— kur përpiqeni të maksimizoni një përqindje, për për shembull, duke ndryshuar qelizat që janë shumë të mëdha.
Shfaq rezultatet e përsëritjes : Duke zgjedhur këtë kuti, Zgjidhësi udhëzohet të vendosë në pauzë dhe të shfaqë rezultatet pas çdo përsëritjeje.
Injoroni kufizimet e numrave të plotë : Nëse zgjidhni këtë kuti, Zgjidhësi do të injorojë kufizimet që përmendin se një qelizë e caktuar duhet të jetë një numër i plotë. Përdorimi i këtij opsioni mund të lejojë që Solver të gjejë një zgjidhje që nuk mund të gjendet ndryshe.
Koha maksimale : Përmendni sasinë maksimale të kohës (në sekonda) që dëshironi të shpenzojë Solver një problem të vetëm. Nëse Solver raporton se ka tejkaluar kufirin kohor, ju mund të rrisni sasinë e kohës që do të shpenzojë