Uždavinio apibrėžimas ir sprendimas, naudojant Sprendimo paiešką

Taikoma
„Excel“, skirta „Microsoft 365“ „Excel“, skirta „Microsoft 365“, skirtam „Mac“ „Excel 2024“ „Excel 2024“, skirta „Mac“ Excel 2021 „Excel 2021“ skirta „Mac“ Excel 2019 Excel 2016

Sprendimo paieška yra "Microsoft Excel" priedo programa, kurią galite naudoti sąlyginei analizei. Naudodami sprendimo paiešką, galite rasti optimalią (maksimalią arba minimalią) formulės reikšmę viename darbalapio langelyje vadinamame tikslo langeliu , kuris priklauso nuo kitų darbalapio formulių langelių reikšmių apribojimų. Sprendimo paieška veikia grupėje langelių, vadinamų sprendimo kintamaisiais arba tiesiog kintamųjų langeliais, kurie naudojami skaičiuojant formules tikslo ir apribojimo langeliuose. Sprendimo paieška koreguoja sprendimo kintamojo langelių reikšmes, kad būtų atitikti apribojimo langelių apribojimai ir pateikia pageidaujamą rezultatą tikslo langelyje.

Paprasčiau tariant, galite naudoti sprendimo paiešką, kad nustatytumėte didžiausią arba mažiausią vieno langelio reikšmę pakeisdami kitus langelius. Pavyzdžiui, galite keisti numatomo reklamavimo biudžeto sumą ir pamatyti poveikį numatomai pelno sumai.

Sprendimo paieškos skaičiavimo pavyzdys

Šiame pavyzdyje kiekvieno ketvirčio reklamavimo lygis turi įtakos parduotų vienetų skaičiui, netiesiogiai nustatydamas pardavimo įplaukų dydį, susijusias išlaidas ir pelną. Sprendimo paieška gali keisti ketvirčio reklamavimo biudžetus (sprendimo kintamųjų langeliai B5:C5) iki biudžeto sumos apribojimo, lygaus 20 000 USD (langelis F5), kol bendras pelnas (tikslo langelis F7) pasiekia maksimalią leidžiamą sumą. Kintamųjų langeliuose esančios reikšmės naudojamos kiekvieno ketvirčio pelnui skaičiuoti, todėl jos susijusios su formule, esančia tikslo langelyje F7, =SUM(Q1 pelnas:Q2 pelnas).

Prieš Sprendimo paieškos skaičiavimą

1. Kintamųjų langeliai

2. Apribotas langelis

3. Tikslo langelis

Paleidus sprendimo paiešką, naujos reikšmės yra tokios.

Po sprendimo paieškos skaičiavimo

Uždavinio apibrėžimas ir sprendimas

  1. Skirtuko Duomenys grupėje Analizė pasirinkite Sprendimo paieškos priemonė.
    „Excel“ juostelės vaizdas

    Pastaba

    Jei sprendimo paieškos komanda arba grupė Analizė nepasiekiama, turite suaktyvinti sprendimo paieškos priedą. Daugiau informacijos ieškokite kaip suaktyvinti sprendimo paieškos priedą.

  2. Lauke Nustatyti tikslą įveskite langelio nuorodą arba tikslo langelio pavadinimą. Tikslo langelyje turi būti formulė.

  3. Atlikite vieną iš šių veiksmų.

    • Jei norite, kad tikslo langelio reikšmė būtų kuo didesnė, pasirinkite Maks.
    • Jei norite, kad tikslo langelio reikšmė būtų kuo mažesnė, pasirinkite Min.
    • Jei norite, kad tikslo langelio reikšmė būtų tam tikra reikšmė, pasirinkite Reikšmė, tada į lauką įveskite reikšmę.
    • Lauke Pagal keičiamus kintamųjų langelius įveskite kiekvieno sprendimo kintamojo langelių diapazono pavadinimą arba nuorodą. Negretimas nuorodas atskirkite kableliais. Kintamųjų langeliai turi būti tiesiogiai arba netiesiogiai susieti su tikslo langeliu. Jūs galite nurodyti iki 200 kintamųjų langelių.
  4. Lauke Apribojimai įveskite visus norimus taikyti apribojimus, atlikdami šiuos veiksmus.

    1. Dialogo lange Sprendimo paieškos parametrai pasirinkite Įtraukti.

    2. Lauke Langelio nuoroda įveskite langelio nuorodą arba norimo diapazono langelio, kuriam priskiriamas apribojimas, pavadinimą.

    3. Pasirinkite ryšį ( <=, =, =, >int, bin, arba dif ), kurį norite nustatyti tarp nurodyto langelio ir apribojimo. Jei pasirinksite sveikasis skaičius, lauke Apribojimas bus rodomas sveikasis skaičius. Jei pasirinksite bin, lauke Apribojimas bus rodomas dvejetainis failas. Jei pasirinksite dif, lauke Apribojimas bus rodoma alldifferent.

    4. Jei pasirinksite <=, = arba >= ryšiui lauke Apribojimas , įveskite skaičių, langelio nuorodą, pavadinimą arba formule.

    5. Atlikite vieną iš šių veiksmų.

      • Norėdami priimti apribojimą ir įtraukti kitą, pasirinkite Įtraukti.

      • Norėdami priimti apribojimą ir grįžti į dialogo langą Sprendimo paieškos parametrai , pasirinkite Gerai.

        Pastaba

        Galite taikyti int, bin, ir dif ryšius tik nuo sprendimo priklausomų langelių apribojimuose.

    6. Galite keisti arba panaikinti esamą apribojimą, atlikdami šiuos veiksmus.

      • Dialogo lange Sprendimo paieškos parametrai pasirinkite apribojimą, kurį norite pakeisti arba naikinti.
      • Pasirinkite Keisti ir atlikite keitimus arba pasirinkite Naikinti.
  5. Pasirinkite Spręsti ir atlikite vieną iš šių veiksmų.

    • Norėdami, kad sprendimo reikšmės būtų saugomos darbalapyje, dialogo lange Sprendimo paieškos rezultatai pasirinkite Palikti sprendimo paieškos sprendimą.
    • Norėdami atkurti originalias reikšmes, prieš pasirinkdami Spręsti, pasirinkite Atkurti originalias reikšmes.
    • Galite nutraukti sprendimo procesą, paspausdami klavišą "Esc". Programa "Excel" iš naujo apskaičiuos darbalapio reikšmes pagal paskutiniąsias sprendimo kintamųjų langelių reikšmes.
    • Norėdami kurti ataskaitą pagal sprendimo paieškos priemonės rastą sprendimą, pasirinkite ataskaitos tipą lauke Ataskaitos ir pasirinkite Gerai. Ataskaita kuriama naujame jūsų darbaknygės darbalapyje. Jei sprendimo paieška neranda sprendimo, pasiekiamos tik tam tikros ataskaitos arba nepasiekiamos jokios ataskaitos.
    • Norėdami įrašyti savo sprendimo kintamųjų langelių reikšmes kaip scenarijų, kurį galėsite naudoti vėliau, dialogo lange Sprendimo paieškos rezultatai pasirinkite Įrašyti scenarijų, tada lauke Scenarijaus pavadinimas įveskite scenarijaus pavadinimą.

Sprendimo paieškos bandomieji sprendimai

  1. Apibrėžę problemą, dialogo lange Sprendimo paieškos parametrai pasirinkite Parinktys.

  2. Dialogo lange Parinktys pažymėkite žymės langelį Rodyti iteracijos rezultatus , jei norite matyti kiekvieno bandomojo sprendimo reikšmes, tada pasirinkite Gerai.

  3. Dialogo lange Sprendimo paieškos parametrai pasirinkite Spręsti.

  4. Dialogo lange Rodyti bandomąjį sprendimą atlikite vieną iš šių veiksmų.

    • Norėdami sustabdyti sprendimo procesą ir peržiūrėti sprendimo paieškos rezultatų dialogo langą, pasirinkite Stabdyti.
    • Norėdami tęsti sprendimo procesą ir peržiūrėti kitą bandomąjį sprendimą, pasirinkite Tęsti.

Sprendimo paieškos keitimas

  1. Dialogo lange Sprendimo paieškos parametrai pasirinkite Parinktys.
  2. Dialogo lange pasirinkite arba įveskite skirtukų Visi metodai, GRG netiesiniai ir Plėtotės parinkčių reikšmes.

Uždavinio modelio įrašymas arba įkėlimas

  1. Dialogo lange Sprendimo paieškos parametrai pasirinkite Įkelti / įrašyti.

  2. Įveskite modelio srities langelių diapazoną ir pasirinkite Įrašyti arba Įkelti.
    Įrašydami modelį, įveskite vertikalaus langelių diapazono, į kurį norite įterpti uždavinio modelį, pirmojo langelio nuorodą. Įkeldami modelį, įveskite viso langelių diapazono, kuriame yra uždavinio modelis, nuorodą.

    Patarimas

    Galite įrašyti paskutinius žymėjimus dialogo lange Sprendimo paieškos parametrai su darbalapiu, įrašydami darbaknygę. Kiekviename darbaknygės darbalapyje gali būti atskirų sprendimo paieškos sričių ir visos jos įrašomos. Taip pat galite apibrėžti daugiau nei vieną darbalapio uždavinį pasirinkdami Įkelti / įrašyti , kad uždavinius įrašytumėte atskirai.

Metodai, kuriuos naudoja sprendimo paieška

Dialogo lange Sprendimo paieškos parametrai galite pasirinkti bet kurį iš trijų algoritmų arba sprendimo paieškos metodų.

  • Apibendrintas sumažintų gradientų (GRG) netiesinis: Naudokite sklandžioms netiesinėms problemoms spręsti.
  • LP Simpleksas: Naudokite linijinėms problemoms spręsti.
  • Evoliucinis: Naudokite nesklandžioms problemoms spręsti.

Daugiau pagalbos naudojant sprendimo paiešką

Norėdami gauti išsamesnės pagalbos dėl sprendimo paieškos kreipkitės į:

Frontline Systems, Inc.
Pašto dėžutė 4288
Nuolydžio kaimas, NV 89450-4288
(775) 831-0300
Svetainė: http://www.solver.com
El. paštas: info@solver.com
Sprendimo paieškos žinynas www.solver.com.

Sprendimo paieškos programos kodo dalių autorių teisės priklauso 1990-2009, Frontline Systems, Inc. Dalies 1989 autorių teisės priklauso Optimal Methods, Inc.

Reikia daugiau pagalbos?

Visada galite kreiptis eksperto į "Excel" technologijų bendruomenę arba gauti pagalbos bendruomenėse.

Taip pat žr.

Sprendimo paieškos naudojimas kapitalo biudžetui sudaryti

Sprendimo paieškos naudojimas optimaliam produktų deriniui nustatyti

Įvadas į sąlyginę analizę

„Excel“ formulių apžvalga

Kaip išvengti sugadintų formulių

Formulių klaidų aptikimas

„Excel“ spartieji klavišai

„Excel“ funkcijos (pagal abėcėlę)

„Excel“ funkcijos (pagal kategoriją)