Kaip naudoti „Excel“ tikslų siekimo ir sprendimo būdą nežinomiems kintamiesiems spręsti

Kaip naudoti „Excel“ tikslų siekimo ir sprendimo būdą nežinomiems kintamiesiems spręsti

„Excel“ yra labai pajėgi, kai turite visus skaičiavimams reikalingus duomenis.





Bet ar nebūtų malonu, jei galėtų išspręsti nežinomus kintamuosius ?





Naudojant tikslo siekimą ir „Solver“ priedą, tai gali. Ir mes jums parodysime, kaip. Perskaitykite visą vadovą, kaip išspręsti vieną langelį naudojant tikslo siekimą arba sudėtingesnę lygtį naudojant „Solver“.





Kaip naudoti tikslo paiešką „Excel“

Tikslo siekimas jau yra integruotas į „Excel“. Jis yra po Duomenys skirtuke, Kas, jei analizė Meniu:

Šiame pavyzdyje naudosime labai paprastą skaičių rinkinį. Turime trijų ketvirčių vertės pardavimo skaičių ir metinį tikslą. Mes galime naudoti tikslo siekimą, kad išsiaiškintume, kokie skaičiai turi būti ketvirtame ketvirtyje, kad būtų pasiektas tikslas.



Kaip matote, dabartinis bendras pardavimas yra 114 706 vienetai. Jei norime iki metų pabaigos parduoti 250 000, kiek turime parduoti ketvirtąjį ketvirtį? „Excel“ tikslo siekimas mums pasakys.

Štai kaip žingsnis po žingsnio naudoti tikslo siekimą:





  1. Spustelėkite Duomenys> Kas būtų, jei analizė> Tikslo siekimas . Pamatysite šį langą:
  2. Įdėkite savo lygties dalį „lygus“ į Nustatyti langelį laukas. Tai yra skaičius, kurį „Excel“ bandys optimizuoti. Mūsų atveju tai yra bendras mūsų pardavimo skaičių langelis B5.
  3. Įveskite savo tikslo vertę į Vertinti laukas. Mes iš viso ieškome 250 000 parduotų vienetų, todėl šiame lauke įrašysime „250 000“.
  4. Pasakykite „Excel“, kurį kintamąjį reikia išspręsti Keičiant ląstelę laukas. Norime pamatyti, kokie turi būti mūsų ketvirčio pardavimai. Taigi liepsime „Excel“ išspręsti D2 langelį. Kai jis bus paruoštas, jis atrodys taip:
  5. Rezultatas Gerai išspręsti savo tikslą. Kai gerai atrodo, tiesiog pataikyk Gerai . „Excel“ praneš jums, kai tikslo paieška rado sprendimą.
  6. Spustelėkite Gerai ir pamatysite reikšmę, kuri išsprendžia jūsų lygtį pasirinktoje ląstelėje Keičiant ląstelę .

Mūsų atveju sprendimas yra 135 294 vienetai. Žinoma, mes galėjome tai tiesiog išsiaiškinti, atimdami einamąją sumą iš metinio tikslo. Tačiau tikslo siekimą taip pat galima naudoti tokioje ląstelėje jame jau yra duomenų . Ir tai yra naudingiau.

Atminkite, kad „Excel“ perrašo mūsų ankstesnius duomenis. Tai gera idėja paleiskite tikslo siekimą savo duomenų kopijoje . Taip pat patartina pažymėti nukopijuotus duomenis, kad jie buvo sukurti naudojant tikslo siekimo funkciją. Jūs nenorite supainioti su dabartiniais, tiksliais duomenimis.





ar galite sužinoti, ar kas nors jus įrašė google

Taigi tikslo siekimas yra a naudinga „Excel“ funkcija , bet tai nėra taip įspūdinga. Pažvelkime į įrankį, kuris yra daug įdomesnis: „Solver“ priedą.

Ką daro „Excel“ sprendėjas?

Trumpai tariant, „Solver“ yra tarsi a daugiamatė tikslo paieškos versija . Tam reikia vieno tikslo kintamojo ir koreguojama daugybė kitų kintamųjų, kol gausite norimą atsakymą.

Jis gali išspręsti didžiausią skaičiaus vertę, minimalią skaičiaus vertę arba tikslų skaičių.

Ir tai veikia pagal apribojimus, todėl jei vieno kintamojo negalima pakeisti arba jis gali skirtis tik tam tikrame diapazone, „Solver“ į tai atsižvelgs.

Tai puikus būdas išspręsti kelis nežinomus „Excel“ kintamuosius. Tačiau jo paieška ir naudojimas nėra paprastas.

Pažvelkime į „Solver“ priedo įkėlimą, tada pereikime prie to, kaip naudoti „Solver“ programoje „Excel 2016“.

Kaip įkelti „Solver“ priedą

„Excel“ pagal nutylėjimą neturi „Solver“. Tai papildinys, todėl, kaip ir kitos galingos „Excel“ funkcijos, pirmiausia turite jį įkelti. Laimei, tai jau yra jūsų kompiuteryje.

Eikite į Failas> Parinktys> Papildiniai . Tada spustelėkite Eik šalia Tvarkyti: „Excel“ priedai .

Jei šiame išskleidžiamajame meniu sakoma ne „Excel“ papildiniai “, turite jį pakeisti:

Gautame lange pamatysite kelias parinktis. Įsitikinkite, kad langelis yra šalia „Solver“ priedas yra patikrintas ir pataikytas Gerai .

Dabar pamatysite Sprendėjas mygtuką Analizė grupė Duomenys skirtukas:

Jei jau naudojote Duomenų analizės įrankių rinkinys pamatysite mygtuką Duomenų analizė. Jei ne, „Solver“ pasirodys savaime.

Dabar, kai įkėlėte priedą, pažvelkime, kaip jį naudoti.

Kaip naudoti „Solver“ programoje „Excel“

Bet kurį „Solver“ veiksmą sudaro trys dalys: tikslas, kintamosios ląstelės ir apribojimai. Mes eisime per kiekvieną žingsnį.

  1. Spustelėkite Duomenys> Sprendėjas . Žemiau pamatysite langą „Sprendėjo parametrai“. (Jei nematote sprendimo mygtuko, žr. Ankstesnį skyrių, kaip įkelti „Solver“ priedą.)
  2. Nustatykite langelio tikslą ir nurodykite „Excel“ savo tikslą. Tikslas yra „Solver“ lango viršuje ir susideda iš dviejų dalių: tikslo langelio ir pasirinkimo padidinti, sumažinti arba konkrečią vertę. Jei pasirinksite Maks , „Excel“ pakoreguos jūsų kintamuosius, kad jūsų tiksliniame langelyje būtų kuo didesnis skaičius. Min yra priešingai: „Solver“ sumažins tikslinį skaičių. Vertė leidžia nurodyti konkretų „Solver“ numerį.
  3. Pasirinkite kintamas ląsteles, kurias „Excel“ gali pakeisti. Kintamosios ląstelės nustatomos naudojant Keičiant kintamas ląsteles laukas. Spustelėkite rodyklę šalia lauko, tada spustelėkite ir vilkite, kad pasirinktumėte langelius, su kuriais turėtų veikti „Solver“. Atkreipkite dėmesį, kad tai yra visas ląsteles kad gali skirtis. Jei nenorite, kad langelis pasikeistų, nepasirinkite jo.
  4. Nustatykite kelių ar atskirų kintamųjų apribojimus. Galiausiai prieiname prie suvaržymų. Čia „Solver“ yra tikrai galingas. Užuot pakeitę bet kurį kintamąjį, į bet kurį norimą skaičių, galite nurodyti suvaržymus, kurių reikia laikytis. Išsamesnės informacijos rasite toliau esančiame skyriuje, kaip nustatyti apribojimus.
  5. Kai visa ši informacija yra vietoje, paspauskite Išspręskite kad gautum tavo atsakymą. „Excel“ atnaujins jūsų duomenis, įtraukdama naujus kintamuosius (todėl rekomenduojame pirmiausia sukurti savo duomenų kopiją).

Taip pat galite generuoti ataskaitas, kurias trumpai apžvelgsime žemiau esančiame „Solver“ pavyzdyje.

Kaip nustatyti apribojimus „Solver“

Galite pasakyti „Excel“, kad vienas kintamasis turi būti didesnis nei 200. Bandant skirtingas kintamųjų reikšmes, „Excel“ su tuo konkrečiu kintamuoju nebus mažesnė nei 201.

Norėdami pridėti apribojimą, spustelėkite Papildyti mygtuką šalia apribojimų sąrašo. Gausite naują langą. Pasirinkite langelį (arba langelius), kuris bus apribotas Ląstelių nuoroda lauke, tada pasirinkite operatorių.

Čia yra galimi operatoriai:

  • <= (mažesnis arba lygus)
  • = (lygus)
  • => (didesnis arba lygus)
  • tarpt (turi būti sveikas skaičius)
  • esu (turi būti 1 arba 0)
  • Visi skirtingi

Visi skirtingi yra šiek tiek painu. Jame nurodoma, kad kiekviena pasirinkto diapazono ląstelė Ląstelių nuoroda turi būti kitoks skaičius. Tačiau taip pat nurodoma, kad jie turi būti nuo 1 iki langelių skaičiaus. Taigi, jei turite tris langelius, gausite skaičius 1, 2 ir 3 (bet nebūtinai tokia tvarka)

Galiausiai pridėkite apribojimo vertę.

Svarbu prisiminti, kad galite pasirinkite kelias ląsteles ląstelių nuorodai. Pavyzdžiui, jei norite, kad šešių kintamųjų reikšmės būtų didesnės nei 10, galite jas visas pasirinkti ir pasakyti sprendėjui, kad jos turi būti didesnės arba lygios 11. Nereikia pridėti apribojimų kiekvienam langeliui.

Taip pat galite naudoti žymės langelį pagrindiniame sprendimų lange, kad įsitikintumėte, jog visos reikšmės, kurioms nenurodėte apribojimų, nėra neigiamos. Jei norite, kad jūsų kintamieji būtų neigiami, panaikinkite šio laukelio žymėjimą.

Sprendėjo pavyzdys

Norėdami pamatyti, kaip visa tai veikia, naudosime „Solver“ priedą, kad galėtume greitai apskaičiuoti. Štai duomenys, nuo kurių pradedame:

Jame turime penkis skirtingus darbus, kurių kiekvienas moka skirtingą tarifą. Mes taip pat turime valandų skaičių, kurį teorinis darbuotojas per kiekvieną savaitę dirbo kiekviename iš šių darbų. Mes galime naudoti „Solver“ priedą, kad sužinotume, kaip maksimaliai padidinti bendrą atlyginimą, išlaikant tam tikrus kintamuosius tam tikruose apribojimuose.

Štai apribojimai, kuriuos naudosime:

  • Darbų nėra gali nukristi žemiau keturių valandų.
  • 2 darbas turi būti daugiau nei aštuonias valandas .
  • 5 darbas turi būti mažiau nei vienuolika valandų .
  • Bendras dirbtų valandų skaičius turi būti lygus 40 .

Prieš naudojant „Solver“ gali būti naudinga parašyti tokius apribojimus.

Štai kaip mes tai nustatėme „Solver“:

Pirma, atkreipkite dėmesį į tai Aš sukūriau lentelės kopiją todėl neperrašome pradinės, kurioje yra dabartinės mūsų darbo valandos.

Antra, įsitikinkite, kad didesnės ir mažesnės nei suvaržytos vertės yra vienas aukštesnis ar žemesnis nei tai, ką minėjau aukščiau. Taip yra todėl, kad nėra didesnių ar mažesnių variantų. Yra tik didesnis ar lygus ir mažesnis nei lygus.

Pataikykime Išspręskite ir pažiūrėk, kas atsitiks.

Sprendėjas rado sprendimą! Kaip matote kairėje lango viršuje, mūsų pajamos padidėjo 130 USD. Ir visi apribojimai buvo įvykdyti.

kaip susigrąžinti akimirką

Norėdami išsaugoti naujas vertybes, įsitikinkite Laikykite „Solver Solution“ yra patikrintas ir pataikytas Gerai .

Tačiau jei norite gauti daugiau informacijos, galite pasirinkti ataskaitą dešinėje lango pusėje. Pasirinkite visas norimas ataskaitas, pasakykite „Excel“, ar norite jas išdėstyti (aš rekomenduoju), ir paspauskite Gerai .

Ataskaitos sugeneruojamos naujuose jūsų darbo knygos lapuose ir jose pateikiama informacija apie procesą, kurį atliko „Solver“ priedas, kad gautų jūsų atsakymą.

Mūsų atveju ataskaitos nėra labai įdomios, ir ten nėra daug įdomios informacijos. Bet jei vykdote sudėtingesnę „Solver“ lygtį, šiuose naujuose darbalapiuose galite rasti naudingos ataskaitų teikimo informacijos. Tiesiog spustelėkite + mygtuką, esantį bet kurios ataskaitos šone, kad gautumėte daugiau informacijos:

Išsamesnės sprendimų parinktys

Jei daug nežinote apie statistiką, galite ignoruoti išplėstines „Solver“ parinktis ir tiesiog paleisti ją tokią, kokia yra. Bet jei atliekate didelius, sudėtingus skaičiavimus, galbūt norėsite į juos pažvelgti.

Akivaizdžiausias yra sprendimo būdas:

Galite rinktis iš GRG netiesinių, „Simplex LP“ ir „Evolutionary“. „Excel“ pateikia paprastą paaiškinimą, kada turėtumėte naudoti kiekvieną iš jų. Norint geriau paaiškinti, reikia šiek tiek žinių apie statistiką ir regresiją.

Norėdami koreguoti papildomus nustatymus, tiesiog paspauskite Galimybės mygtuką. Galite papasakoti „Excel“ apie sveikųjų skaičių optimalumą, nustatyti skaičiavimo laiko apribojimus (naudinga masiniams duomenų rinkiniams) ir pakoreguoti, kaip GRG ir evoliuciniai sprendimų metodai atlieka skaičiavimus.

Vėlgi, jei nežinote, ką tai reiškia, nesijaudinkite. Jei norite daugiau sužinoti, kokį sprendimo metodą naudoti, „Engineer Excel“ turi geras straipsnis, kuris tau tai pateikia . Jei norite maksimalaus tikslumo, „Evolutionary“ tikriausiai yra geras kelias. Tiesiog žinokite, kad tai užtruks ilgai.

Tikslo siekimas ir sprendėjas: „Excel“ perkėlimas į kitą lygį

Dabar, kai jums patinka nežinomų kintamųjų sprendimo „Excel“ pagrindai, jums yra visiškai naujas skaičiuoklės skaičiavimo pasaulis.

Tikslo siekimas gali padėti sutaupyti laiko, nes kai kurie skaičiavimai atliekami greičiau, o „Solver“ prideda daug energijos „Excel“ skaičiavimo galimybės .

Tiesiog reikia su jais susitaikyti. Kuo daugiau jų naudosite, tuo jie bus naudingesni.

Ar skaičiuoklėse naudojate tikslo siekimo ar sprendimo priemonę? Kokių kitų patarimų galite pateikti, kad gautumėte geriausius atsakymus? Pasidalykite savo mintimis toliau pateiktose pastabose!

Dalintis Dalintis „Tweet“ Paštu 5 patarimai, kaip perkrauti „VirtualBox Linux“ mašinas

Pavargote nuo prastų virtualių mašinų našumo? Štai ką turėtumėte padaryti, kad padidintumėte „VirtualBox“ našumą.

Skaityti toliau
Susijusios temos
  • Produktyvumas
  • Skaičiuoklė
  • „Microsoft Excel“
  • „Microsoft Office“ patarimai
Apie autorių Tada Olbraitas(Paskelbti 506 straipsniai)

Dann yra turinio strategijos ir rinkodaros konsultantas, padedantis įmonėms generuoti paklausą ir potencialius klientus. Jis taip pat rašo tinklaraščius apie strategiją ir turinio rinkodarą dannalbright.com.

Daugiau iš Dann Albright

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia