Kelkaj Praktikaj Ekzemploj kun Excel Solver

  • Kundividu Ĉi Tion
Hugh West

Excel-solvanto estas unu el la plej utilaj funkcioj, kiujn vi povas renkonti dum analizado de datumoj en Excel. Ĉi tio estas analiza funkcio en formo de Aldonaĵo de Excel. Ĉi tiu artikolo fokusiĝos pri malsamaj ekzemploj de la funkcio solvilo en Excel inkluzive de multaj diversaj areoj.

Elŝutu Praktikan Laborlibron

Elŝutu la laborlibron uzatan por la pruvo de la suba ligilo. .

Excel Solver.xlsx

Kio Estas Solvilo en Excel?

Solver estas aldona programo de Microsoft Excel. La Solvilo estas parto de la iloj de Analizo Kio-Se, kiujn ni povas uzi en Excel por testi malsamajn scenarojn. Ni povas solvi decidajn problemojn uzante la Excel-ilon Solver trovante la plej perfektajn solvojn. Ili ankaŭ analizas kiel ĉiu ebleco influas la eliron de la laborfolio.

Kiel Ebligi Solvilon en Excel

Vi povas aliri Solvilon elektante Datumoj Analizi Solvanto. Kelkfoje povas okazi, ke ĉi tiu komando ne disponeblas, vi devas instali la aldonaĵon Solver per la sekvaj paŝoj:

  • Unue, elektu la Dosiero
  • Due, elektu Opcioj el la menuo.

  • Tiele, la Excel Opcioj dialogkesto aperas.
  • Ĉi tie, iru al la Aldonaĵoj
  • Ĉe la malsupro de la Excel Options dialogkesto, elektu . Excel-Aldonaĵoj el la Administri fala listo kaj poste alklakuserĉante solvon.

    Iteracioj : Enigu la maksimuman nombron da provaj solvoj kiujn vi volas, ke Solvilo provu solvi la problemon.

    Maksimumaj Subproblemoj : Ĝi estas uzata por solvi kompleksajn problemojn. Indiku la maksimuman nombron da subproblemoj, kiuj povas esti solvitaj per la Evolua algoritmo.

    Maksimumaj Realigeblaj Solvoj : Ĝi estas uzata por kompleksaj problemoj. Indiku la maksimuman nombron da realigeblaj solvoj, kiuj povas esti solvitaj per la Evolua algoritmo.

    Legu Pli: Kiel Uzi Excel Evolua Solvilo (Kun Facilaj Paŝoj)

    Ekzemplo de Investa Portfolio-Optimumigo kun Excel Solver

    En ĉi tiu sekcio, ni rigardos investan biletujo-problemon, kiu ankaŭ povas esti dirita kiel financa problemo. Ni optimumigos tiajn helpe de la solvilo de Excel. La celo de paperaro aŭ financa optimumigo estas identigi la optimuman biletujon (distribuo de valoraĵoj) inter tiuj, kiuj estas biletujoj donitaj certan celon. Plejofte, la celo estas maksimumigi profitojn, kiel antaŭviditan rendimenton, dum minimumigo de pasivoj, kiel financa risko.

    Ni rigardu la sekvan investan biletujon.

    La problemo-deklaro estas priskribita malsupre.

    • La sumo, kiun la kreditasocio investos en nov-aŭtaj pruntoj devas esti almenaŭ trioble la kvanto, kiun la kreditasocio investos en uzitaj aŭtomobiloj. pruntoj. La kialo estas:ke uzitaj aŭtopruntoj estas pli riskaj investoj. Ĉi tiu limo estas reprezentita kiel C5>=C6*3
    • Aŭtopruntoj devus konsistigi almenaŭ 15% de la biletujo. Ĉi tiu limo estas reprezentita kiel D14>=.15
    • Negarantitaj pruntoj devas konsisti ne pli ol 25% de la biletujo. Ĉi tiu limo estas reprezentita kiel E8<=.25
    • Almenaŭ 10% de la biletujo estu en bankaj KD-oj. Ĉi tiu limo estas reprezentita kiel E9>=.10
    • La totala sumo investita estas $5,000,000.
    • Ĉiuj investoj estu pozitivaj aŭ nul.

    Sekvu ĉi tiujn paŝojn por vidi kiel vi povas uzi la solvilon en Excel por ekzemploj kiel ĉi tio.

    Paŝoj:

    • Unue, elektu la Datumoj
    • Tiam elektu Solvilon el la Analizo

    • Nun Plenigu la kampon Agordi Objektivon kun ĉi tiu valoro: $E$13 .
    • Tiam elektu la radiobutonon por la opcio Max en Al
    • Post tio, elektu ĉelon $D$6 al $D$10 por plenigi la kampon Ŝanĝante Variajn Ĉelojn . Ĉi tiu kampo montros tiam $D$6:$D$10 .
    • Aldonu limojn unu post alia. La limoj estas: $D$11= $C$4 $D$6>= $D$7*3, $E$15>= 0,15, $F$9= 0,1 . Ĉi tiuj limoj estos montritaj en la markobutono Subjekto al la Limigoj
    • Elektu la Make Negative Variables Nenegative .
    • Elektu GRG Nelinia el la Elektu Solvan Metodon falliston.

    • Nun alklaku la Solvi Klaku OK .
    • Estos alia dialogujo en kiu vi devas elekti la rezulttipojn.
    • Signifante, ke vi devas elekti Konservu Solvan Solvon . Alie, la valoroj revenos al la originalaj valoroj.
    • Tiam de la dekstra flanko de la dialogujo, elektu ĉiujn opciojn en la Raportoj .
    • Tiam alklaku Bone post tio.

    • Ni enigis 1,000,000 en la ŝanĝiĝantajn ĉelojn kiel la komencajn valorojn. Kiam vi ruliĝas Solver kun ĉi tiuj parametroj, ĝi produktas la solvon montritan en la sekva figuro, kiu havas totalan rendimenton de 25% .
    • La valoroj de Aŭtomataj Pruntoj ankaŭ ŝanĝiĝis. al 15%.
    • Kaj jen kiel ni akiris la plej altan optimumigan valoron de Total Rendimento konsiderante ĉiujn limojn.

    Kaj jen kiel ni kompletigas la optimumigon de investa biletujo per la Excel-solvilo.

    Legu Pli: Kiel Krei Financan Planan Kalkulilon en Excel

    Ekzemplo de Lineara Entjera Programado Uzante Excel-Solvilon

    Ni rigardu ekzemplon de la uzado de Excel-solvilo en Entjera Linia programado. Unue, rigardu taŭgan datumaron por la problemo.

    Nun estas tempo rigardi la detalojn de la Excel-solvanto por ĉi tiu entjera lineara programa ekzemplo:

    DecidoVariabloj:

    X1: Produkta kvanto de produkto 1.

    X2: Produkta kvanto de produkto 2.

    Y: 1 se la unua agordo estas elektita aŭ 0 se la dua agordo estas elektita.

    Objektiva Funkcio:

    Z=10X1+12X2

    Limoj:

    X1+X2<=35

    X1-8Y<=12

    X2+15Y<=25

    Y={0,1}

    X1,X2>=0

    Nun sekvu ĉi tiujn paŝojn por vidi kiel ni povas solvi ĉi tiun apartan entjeran linearan programan ekzemplon en Excel uzante la solvilon.

    Paŝoj:

    • Unue, iru al la langeto Datumoj kaj elektu Solvilon el la Analizo

    • Nun enigu la valorojn kaj limojn en la skatolon Solver Parameter kiel montrite en la figuro.

    • Tiam alklaku Solvu .
    • Sekva, alklaku OK sur la Solvi-Rezultoj .

    La fina rezulto de uzado de la Excel-solvilo en la entjera lineara programa ekzemplo estos tia.

    Planado de Ekzemplo kun Excel. Solvanto

    Supozi ke th e banko havas 22 dungitojn. Kiel la laboristoj estu planitaj por ke ili havu la maksimuman nombron da semajnfintagoj? Ni maksimumigos la nombron da semajnfintagoj kun fiksa nombro da dungitoj en ĉi tiu planekzemplo de la Excel-solvanto.

    Ni rigardu la datumaron.

    La limoj estas montritaj en la figuro. Por solvi la planan problemon kaj uzi la solvilon enekzemplojn tiajn vi povas sekvi ĉi tiujn paŝojn.

    Paŝoj:

    • Unue, iru al la langeto Datumoj sur via rubando kaj elektu Solvilo el la Analizo

    • Sekva, enmetu la valorojn de la limigoj kaj la parametroj kiel montrata en la suba figuro.

    • Post tio, alklaku Solvi .
    • Fine, alklaku sur Bone sur la Solvilo Rezultoj.

    La solvanto aŭtomate montros la rezulton de la planada problemo en la Excel kalkultabelo pro la elektoj, kiujn ni faris en la paŝoj.

    Vi povas uzi la solvilon en Excel en similaj ekzemploj tiaj.

    Ekzemplo pri Excel-solvilo por Merkataj Buĝetaj Atribuoj

    Fine, ni rigardu scenaron, kie ni devas uzi la solvilon en Excel por merkataj buĝetaj asignoj. Por tio, ni prenu datumaron tian.

    Ĉi tie, ni havas la nunajn statistikojn maldekstre, kaj la parto kie ni uzos la solvilon estas sur la ĝuste.

    Sekvu ĉi tiujn paŝojn por ekscii kiel ni povas trakti ĉi tiun merkatan problemon per Excel-solvanto.

    Paŝoj:

    • Unue, iru al la langeto Datumoj sur via rubando kaj elektu la Solvilon el la grupo Analizo .

    • Tiam skribu la sekvajn limojn kaj la parametrojn kiel montrite en la figuro.

    • Post tio, alklaku sur Solvu .
    • Sekva, alklaku OK sur la Solvirezultoj

    La valoroj ŝanĝiĝos al ĉi tio pro la limoj kaj parametroj, kiujn ni elektis.

    Vi povas uzi la solvilon en Excel en similaj ekzemploj tiaj.

    Legu Pli: Asigno de Rimedoj en Excel (Kreu per Rapidaj Paŝoj)

    Konkludo

    Tio finas la artikolon por ekzemploj pri Excel-solvanto. Espereble, vi komprenis la ideon uzi la Excel-solvilon por malsamaj scenaroj de ĉi tiuj ekzemploj. Mi esperas, ke vi trovis ĉi tiun gvidilon helpema kaj informa. Se vi havas demandojn aŭ sugestojn, informu nin en la subaj komentoj.

    Por pliaj gvidiloj kiel ĉi tio, vizitu ExcelWIKI.com .

    Iru .

  • Tuj aperas la dialogujo Aldonaĵoj .
  • Poste, metu markomarkon apud Aldonaĵo por solvanto , kaj poste alklaku Bone .

Iam vi aktivigu la aldonaĵojn en via Excel-laborlibro, ili estos videblaj sur la rubando. Simple movu al la langeto Datumoj kaj vi povas trovi la aldonaĵon Solvilo en la grupo Analizi .

Kiel Uzi Solvilon en Excel

Antaŭ ol eniri pli da detaloj, jen la baza proceduro por uzi Solvilon :

  • Unue, agordu la laborfolio kun valoroj kaj formuloj. Certiĝu, ke vi formatis ĉelojn ĝuste; ekzemple, la maksimuman tempon kiam vi ne povas produkti partajn unuojn de viaj produktoj, do formatu tiujn ĉelojn por enhavi nombrojn sen decimalaj valoroj.
  • Sekva, elektu Datumoj ➪ Analizo ➪ Solvanto . La dialogujo de Parametroj de solvantoj aperos.
  • Poste, specifu la celan ĉelon. Celĉelo ankaŭ estas konata kiel objektivo.
  • Tiam, specifu la intervalon kiu enhavas la ŝanĝiĝantajn ĉelojn.
  • Specigu la limojn.
  • Se necese, ŝanĝu la opciojn de Solvilo.
  • Lasu Solvanton solvi la problemon.

2 Taŭgaj Ekzemploj de Efike Uzado de Excel Solvilo

Komence, ni fokusiĝos pri du simplaj problemoj uzante la Excel-solvilon. La unua estos maksimumigi profiton de serio de produktoj kaj la dua temigas minimumigi lakosto de produktado. Ĉi tiuj estas nur du ekzemploj por montri la proceduron de Excel-solvanto en du malsamaj scenaroj. Pli da problemoj pri la sama funkcio sekvos en la posta parto de la artikolo.

1. Maksimumigi Profiton de Produktoj

Ni unue rigardu la sekvan datumaron.

La plej alta profito venas de Produkto C. Tial, por maksimumigi totalan profiton el produktado, ni povas produkti nur Produkton C. Sed se aferoj estus tiel simplaj, vi ne bezonus ilojn kiel Solver. Ĉi tiu firmao havas kelkajn limojn, kiujn oni devas plenumi por produkti produktojn:

  • La kombinita produktadkapacito estas 300 ekzempleroj tage.
  • La firmao bezonas 50 ekzemplerojn de Produkto A por plenigi ekzistantan. mendo.
  • La firmao bezonas 40 unuojn da Produkto B por plenigi atendatan mendon.
  • La merkato por Produkto C estas relative limigita. Do la firmao ne interesiĝas pri produkti pli ol 40 unuojn de ĉi tiu produkto ĉiutage.

Nun ni vidu kiel ni povas uzi la solvilon por labori kun la problemo.

Paŝoj:

  • Unue, iru al la langeto Datumoj sur via rubando.
  • Tiam elektu Solvilon el la Analizo grupo.

  • Nun elektu ĉelon E8 kiel la objektivan ĉelon de la Solvila Parametro kesto.
  • Krom la Al opcioj elektu Max ĉar ni provas maksimumigi la valoron de la ĉelo.
  • En la kesto. 1> Ŝanĝante VariabloĈeloj , elektu la ĉelvalorojn, kiujn ni ĉefe koncentriĝas pri ŝanĝi. Ĉi tie, ili apartenas al la gamo C5:C7 .
  • Nun aldonu la limojn alklakante la Aldoni butonon dekstre de la skatolo.
  • Fine, elektu Simpleksa LP en la Elektu Solvan Metodon

  • Post kiam vi finis kun ĉiuj ĉi-supraj paŝoj, alklaku Solvu malsupre de la skatolo.
  • Post tio aperos la skatolo Solvi-Rezultoj .
  • Nun elektu la opciojn kaj raportojn, kiujn vi volas preferi en ĉi tiu skatolo. Por la pruvo, ni elektas nur ebligi la opcion Konservu Solvan Solvon .

  • Sekva, alklaku Bone .
  • La datumaro nun ŝanĝiĝos al ĉi tio.

Ĉi tio indikas la optimuman nombron da unuoj necesaj por havi la maksimuman profiton. ene de la limigita eniris. Ĉi tio estas nur unu el la ekzemploj, kiuj pruvas kiom potenca povas esti la Excel-solva funkcio.

Legu Pli: Kiel Kalkuli Optimuman Produktan Miksaĵon en Excel (kun Facilaj Paŝoj)

2. Minimumigo de sendokosto

Post la maksimumiga problemo supre, ni rigardu ekzemplon fokusantan al minimumigo de valoroj. Ni uzos funkciojn SUM kaj SUMPRODUCT por kalkuli malsamajn parametrojn. Por tio, ni prenu la jenan datumaron.

Sendkostoj-Tabelo : Ĉi tiu tabelo enhavas la ĉelan gamon B4:E10 . Ĉi tio estasmatrico kiu tenas po unuo ekspedkostoj de ĉiu magazeno ĝis ĉiu podetala butiko. Ekzemple, la kosto por sendi unuon de produkto de Boston al Detrojto estas $38 .

Produktbezonoj de ĉiu podetala vendejo : Ĉi tiu informo aperas en la ĉelo. intervalo C14:C19 . Ekzemple, la podetala vendejo en Houston bezonas 225, Denver bezonas 150 ekzemplerojn, Atlanta bezonas 100 ekzemplerojn, ktp. C18 estas formulĉelo kiu kalkulas la totalajn unuojn bezonatajn el la ellasejoj.

Ne. por sendi de... : Ĉelintervalo D14:F19 enhavas la alĝustigeblajn ĉelojn. Ĉi tiuj ĉelaj valoroj estos ŝanĝitaj de Solver. Ni pravigis ĉi tiujn ĉelojn kun valoro de 25 por doni al Solver komencan valoron. Kolumno G enhavas formulojn. Ĉi tiu kolumno enhavas la sumon de unuoj, kiujn la firmao devas sendi al ĉiu podetala butiko de la magazenoj. Ekzemple, G14 montras valoron de 75. La firmao devas sendi 75 unuojn da produktoj al la Denver-vendejo de tri magazenoj.

Stokregistro : Vico 21 enhavas la kvanton de stokregistro ĉe ĉiu magazeno. Ekzemple, la stokejo de Los-Anĝeleso havas 400 ekzemplerojn de stokregistro. Vico 22 enhavas formulojn kiuj montras la restantan stokregistron post sendo. Ekzemple, Los-Anĝeleso sendis 150 (vidu, vico 18) unuoj da produktoj, do ĝi havas la ceterajn 250 (400-150) ekzemplerojn de stokregistro.

Kalkulitajn sendokostojn : Vico. 24 enhavas formulojn kiujkalkulu la sendokostojn.

La solvanto plenigos la valorojn en la ĉela gamo D14:F19 tiel, ke minimumigos la sendokostojn de la magazenoj ĝis la ellasejoj. Alivorte, la solvo minimumigos la valoron en ĉelo G24 ĝustigante la valorojn de ĉela gamo D14:F19 plenumante la sekvajn limojn:

  • La nombro da unuoj postulataj de ĉiu. podetala vendejo devas egali la nombron senditan. Alivorte, ĉiuj mendoj estos plenigitaj. La sekvaj specifoj povas esprimi ĉi tiujn limojn: C14=G14, C16=G16, C18=G18, C15=G15, C17=G17, kaj C19=G19
  • La nombro da unuoj restantaj en la stokregistro de ĉiu stokejo ne devas esti negativa. Alivorte, magazeno ne povas sendi pli ol sia inventaro. La sekva limo montras ĉi tion: D24>=0, E24>=0, F24>=0 .
  • La alĝustigeblaj ĉeloj ne povas esti negativaj ĉar sendi negativan nombron da unuoj ne faras. senco. La dialogkesto Solvi Parametrojn havas oportunan opcion: Faru Senlimigitajn Variablojn Nenegativajn. Certigu, ke ĉi tiu agordo estas ebligita.

Ni trairu la sekvajn paŝojn por fari la taskon.

Paŝoj:

  • Antaŭ ĉio, ni starigos kelkajn necesajn formulojn. Por kalkuli sendotan , tajpu la jenan formulon.

=SUM(D14:F14)

  • Tiam premu Enigu .

  • Sekva, trenu la Plenigon.Pritraktu ikonon ĝis ĉelo G19 por plenigi la aliajn ĉelojn per la formulo.
  • Tial la eligo aspektos tiel.

  • Poste, por kalkuli la sumon, tajpu la jenan formulon.

=SUM(C14:C19)

  • Poste, premu Enigu.

  • Sekva, trenu la ikonon de Plenigi Tenilon dekstren ĝis ĉelo G20 por plenigi la alian ĉeloj kun la formulo.
  • Tial la eligo aspektos tiel.

  • Poste, por kalkuli la sendokostojn, tajpu la sekva formulo.

=SUMPRODUCT(C5:C10,D14:D19)

  • Tiam premu Enigu .

  • Trenu la Plenigan tenilon dekstren ĝis ĉelo F26 por plenigi la aliajn ĉelojn per la formulo.
  • Nun tajpu la jenan formulon en ĉelo G26 .

=SUM(D26:F26)

  • Por malfermi la Aldonaĵo por Solvanto , iru al la langeto Datumoj kaj alklaku Solvilo .

  • Sekva, plenigu la Agordu Objektivan kampon kun ĉi tiu valoro: $G$26 .
  • Tiam elektu la radiobutonon de la opcio Min en Por kontroli.
  • Elektu ĉelon $D$14 al $F$19 por plenigi la kampon Ŝanĝante Varieblajn Ĉelojn . Ĉi tiu kampo montros tiam $D$14:$F$19 .
  • Nun, Aldonu limojn unu post alia. La limoj estas: C14=G14, C16=G16, C18=G18, C15=G15, C17=G17, C19=G19, D24>=0, E24>=0, kaj F24>=0 . Ĉi tiujlimigoj estos montrataj en la kampo Subjekto al la Limigoj.
  • Poste, elektu la markobutonon Igi Senlimigitajn Variablojn Nenegativajn .
  • Fine, elektu Simplekso. LP el la fallisto Elektu Solvan Metodon.

  • Nun, alklaku la Solvu La jenan figuro montras la dialogujon Solver Results . Post kiam vi klakas OK , via rezulto aperos.

  • La Solvilo montras la solvon montritan en la sekva figuro.

Legu Pli: Ekzemplo kun Excel Solver por Minimigi Koston

Pli pri Excel Solver

Ni diskutos la dialogujon de Solvilaj Opcioj en ĉi tiu sekcio. Uzante ĉi tiun dialogkeston, vi povas kontroli multajn aspektojn de la solvprocezo. Vi ankaŭ povas ŝargi kaj konservi modelojn en intervalo de laborfolio uzante ĉi tiun dialogkeston.

Kutime, vi volos konservi modelon nur kiam vi uzos pli ol unu aron de Solveraj parametroj kun via laborfolio. Excel konservas la unuan Solvan modelon aŭtomate kun via laborfolio uzante kaŝitajn nomojn. Se vi konservas pliajn modelojn, Excel konservas la informojn en formo de formuloj, kiuj respondas al la specifoj. (La lasta ĉelo en la konservita intervalo estas tabelformulo, kiu enhavas la opcio-agordojn.)

Povas okazi, ke Solver raportos, ke ĝi ne povas trovi solvon, eĉ kiam vi scias tiun solvon.devus ekzisti. Vi povas ŝanĝi unu aŭ pli el la Solv-opcioj kaj provi denove. Kiam vi alklakas la butonon Opcioj en la dialogkesto Solver Parameters, aperas la dialogkesto Solver Options montrita en la sekva figuro.

Simpla Solver-ekzemplo en Excel

Ni povas kontroli multajn aspektojn de kiel Solvanto solvos problemon.

Jen mallonga priskribo de la opcioj de Solvanto:

Limiga Precizeco : Specifi kiom proksime la Ĉelo Referenco kaj Limigo-formuloj devas kontentigi limon. Specifante malpli da precizeco igos Excel solvi la problemon pli rapide.

Uzu Aŭtomatan Skaladon : Ĝi estas uzata kiam la problemo traktas grandajn diferencojn en grandeco— kiam vi provas maksimumigi procenton, ĉar ekzemplo, per diversaj ĉeloj, kiuj estas tre grandaj.

Montri Ripetajn Rezultojn : Elektante ĉi tiun markobutonon, Solvilo estas instrukciita paŭzi kaj montri la rezultojn post ĉiu ripeto.

Ignori Entjerajn Limojn : Se vi elektas ĉi tiun markobutonon, Solvanto ignoros limojn, kiuj mencias, ke aparta ĉelo devas esti entjero. Uzo de ĉi tiu opcio povas permesi al Solvanto trovi solvon, kiu ne troveblas alie.

Maksimuma Tempo : Menciu la maksimuman kvanton da tempo (en sekundoj) kiun vi volas ke Solver elspezu. ununura problemo. Se Solver raportas, ke ĝi superis la templimon, vi povas pliigi la kvanton da tempo, kiun ĝi pasigos

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.