Applies ToExcel pre Microsoft 365 Excel pre Microsoft 365 pre Mac Excel pre web Excel 2024 Excel 2024 pre Mac Excel 2021 Excel 2021 pre Mac Excel 2019 Excel 2019 pre Mac Excel 2016

Riešiteľ je doplnok Excelu, ktorý sa používa na citlivostná analýza. Riešiteľa môžete použiť na vyhľadanie optimálnej maximálnej alebo minimálnej hodnoty vzorec v jednej bunke, nazývanej cieľová bunka, na základe obmedzení hodnôt iných buniek so vzorcom v hárku. Riešiteľ pracuje so skupinou buniek, nazývanými rozhodovacie premenné alebo jednoducho bunky s premennými, ktoré sa používajú vo výpočtoch v cieľových bunkách a bunkách s obmedzením. Tento doplnok upravuje hodnoty v bunkách s rozhodovacími premennými tak, aby sa neprekročili limity v bunkách s obmedzeniami a získal sa požadovaný výsledok pre cieľovú bunku.

Jednoducho povedané, doplnok Riešiteľ môžete použiť na určenie maximálnej alebo minimálnej hodnoty jednej bunky zmenou iných buniek. Môžete napríklad zmeniť výšku rozpočtu plánovanej reklamy a zobraziť, aký vplyv to bude mať na plánovanú výšku zisku.

V nasledujúcom príklade štvrťročné výdavky na reklamu ovplyvňujú počet predaných jednotiek, čím nepriamo určujú výšku obratu z predaja, súvisiace výdavky a zisk. Riešiteľ môže zmeniť čiastku štvrťročných rozpočtov na reklamu (bunky s rozhodovacou premennou B5:C5) až do čiastky celkového rozpočtu vo výške 20 000 dolárov (bunka F5) tak, aby celkový zisk (cieľová bunka F7) dosiahol maximálnu možnú hodnotu. Hodnoty variabilných buniek sa použijú na výpočet zisku v každom štvrťroku, takže súvisia so vzorcom v cieľovej bunke F7, =SUM(Q1 Profit:Q2 Profit).

Pred výpočtom pomocou Riešiteľa

1. Variabilné bunky

2. Bunka s obmedzením

3. Cieľová bunka

Po dokončení výpočtu získate nasledujúce nové hodnoty:

Po ukončení výpočtu pomocou Riešiteľa

  1. Na karte Údaje kliknite v skupine Analýzy na položku Riešiteľ.Praktické cvičenie v programe PowerPoint 2010

    Poznámka: Ak príkaz Riešiteľ alebo skupina Analýzy nie je k dispozícii, je potrebné doplnok Riešiteľ aktivovať. Pozrite si tému: Aktivácia doplnku Riešiteľ.

    Obrázok Excelu 2010 a dialógového okna Riešiteľ
  2. Do poľa Nastaviť cieľ zadajte odkaz na bunku alebo názov cieľovej bunky. Cieľová bunka musí obsahovať vzorec.

  3. Vykonajte niektorý z týchto krokov:

    • Ak chcete, aby cieľová bunka nadobúdala maximálnu možnú hodnotu, kliknite na položku Maximum.

    • Ak chcete, aby cieľová bunka nadobúdala minimálnu možnú hodnotu, kliknite na položku Minimum.

    • Ak chcete, aby cieľová bunka nadobúdala určitú hodnotu, kliknite na položku Hodnota a potom do poľa zadajte požadovanú hodnotu.

    • Do poľa Zmenou premenných buniek zadajte názov alebo odkaz na každý rozsah buniek s rozhodovacou premennou. Odkazy na bunky, ktoré spolu nesusedia, oddeľte čiarkami. Variabilné bunky musia priamo alebo nepriamo súvisieť s cieľovou bunkou. Zadať môžete až 200 variabilných buniek.

  4. Do poľa Podlieha obmedzeniam zadajte všetky požadované obmedzenia – postupujte takto:

    1. V dialógovom okne Parametre doplnku Riešiteľ kliknite na položku Pridať.

    2. Do poľa Odkaz na bunku zadajte odkaz na bunku alebo názov rozsahu buniek, pre ktorý chcete obmedziť hodnotu.

    3. Kliknite na požadovaný vzťah ( <=, =, >=, int, bin alebo dif), ktorý sa má nachádzať medzi bunkou, na ktorú sa odkazuje, a obmedzením. Ak kliknete na tlačidlo int, v poli Obmedzenia sa zobrazí celé číslo. Ak kliknete na priehradku, v poli Obmedzenie sa zobrazí binárny. Ak kliknete na položku dif, v poli Obmedzenie sa zobrazí všetkainá.

    4. Ak si vyberiete hodnotu <=, = alebo >= pre vzťah v poli Obmedzenie, zadajte číslo, odkaz na bunku, názov alebo vzorec.

    5. Použite jeden z nasledujúcich postupov:

      • Ak chcete prijať obmedzenie a pridať ďalšie, kliknite na tlačidlo Pridať.

      • Ak chcete prijať obmedzenie a vrátiť sa do dialógového okna Parameter Riešiteľa, kliknite na tlačidlo OK.Poznámka    Vzťahy int, bin a dif možno použiť iba v obmedzeniach buniek s rozhodujúcou premennou.

        Existujúce obmedzenie môžete zmeniť alebo odstrániť takto:

    6. V dialógovom okne Parametre doplnku Riešiteľ kliknite na obmedzenie, ktoré chcete zmeniť alebo odstrániť.

    7. Kliknite na tlačidlo Zmeniť a vykonajte zmeny, alebo kliknite na tlačidlo Odstrániť.

  5. Kliknite na tlačidlo Riešiť a potom vykonajte niektorý z nasledujúcich krokov:

    • Ak chcete hodnoty riešenia v hárku zachovať, v dialógovom okne Výsledky doplnku Riešiteľ na položku Ponechať riešenie doplnku Riešiteľ.

    • Ak chcete obnoviť pôvodné hodnoty pred kliknutím na položku Riešiť, kliknite na položku Obnoviť pôvodné hodnoty.

    • Proces riešenia môžete prerušiť stlačením klávesu Esc. Excel hárok prepočíta s poslednými hodnotami, ktoré pre bunky s rozhodovacími premennými vyhľadal.

    • Ak chcete po tom, ako Riešiteľ nájde riešenie, vytvoriť zostavu založenú na tomto riešení, môžete v poli Zostavy kliknúť na typ zostavy a potom na tlačidlo OK. Zostava sa v zošite vytvorí v novom hárku. Ak Riešiteľ riešenie nenájde, k dispozícii budú iba niektoré zostavy alebo žiadne zostavy.

    • Ak chcete hodnoty buniek s rozhodujúcou premennou uložiť ako scenár pre budúce zobrazenie, kliknite v dialógovom okne Výsledky doplnku Riešiteľ na tlačidlo Uložiť scenár a potom do poľa Názov scenára zadajte názov scenára.

  1. Po zadefinovaní problému kliknite v dialógovom okne Parametre doplnku Riešiteľ na tlačidlo Možnosti.

  2. V dialógovom okne Možnosti Riešiteľa začiarknite políčko Zobraziť výsledky iterácie a potom kliknite na tlačidlo OK. Budú sa zobrazovať hodnoty každého skúšobného riešenia.

  3. V dialógovom okne Parametre doplnku Riešiteľ kliknite na tlačidlo Riešiť.

  4. V dialógovom okne Zobraziť skúšobné riešenie vykonajte jeden z nasledovných krokov:

    • Ak chcete proces riešenia zastaviť a zobraziť dialógové okno Výsledky doplnku Riešiteľ, kliknite na tlačidlo Zastaviť.

    • Ak chcete v procese riešenia pokračovať a zobraziť nasledujúce skúšobné riešenie, kliknite na tlačidlo Pokračovať.

  1. V dialógovom okne Parametre doplnku Riešiteľ kliknite na tlačidlo Možnosti.

  2. Vyberte alebo zadajte hodnoty pre všetky možnosti na kartách Všetky metódy, Nelineárny algoritmus GRG a Evolučný algoritmus v dialógovom okne.

  1. V dialógovom okne Parametre doplnku Riešiteľ kliknite na položku Načítať/Uložiť.

  2. Zadajte rozsah buniek oblasti modelu a kliknite na položku Uložiť alebo Načítať.

    Pri ukladaní modelu zadajte odkaz pre prvú bunku zvislého rozsahu prázdnych buniek, do ktorých chcete model problému umiestniť. Pri načítavaní modelu zadajte odkaz pre celý rozsah buniek obsahujúcich model problému.

    Tip: Posledné výbery v dialógovom okne Parametre doplnku Riešiteľ s hárkom môžete uložiť formou uloženia zošita. Každý hárok v zošite môže disponovať vlastnými výbermi Riešiteľa a všetky z nich sa uložia. Môžete taktiež definovať viac než jeden problém hárka kliknutím na položku Načítať/Uložiť a uložiť problémy jednotlivo.

Môžete si vybrať niektorý z troch nasledujúcich algoritmov alebo metód riešenia v dialógovom okne Parametre doplnku Riešiteľ:

  • Všeobecný obmedzený gradient (GRG) – nelineárny    Používa sa na riešenie problémov, ktoré sú plynulé nelineárne.

  • LP simplexný    Používa sa na riešenie lineárnych problémov.

  • Evolučný    Používa sa na riešenie neplynulých problémov.

Dôležité: Najprv musíte doplnok Riešiteľ zapnúť. Ďalšie informácie nájdete v téme Načítanie doplnku Riešiteľ.

V nasledujúcom príklade štvrťročné výdavky na reklamu ovplyvňujú počet predaných jednotiek, čím nepriamo určujú výšku obratu z predaja, súvisiace výdavky a zisk. Riešiteľ môže zmeniť čiastku štvrťročných rozpočtov na reklamu (bunky s rozhodovacou premennou B5:C5) až do čiastky celkového rozpočtu vo výške 20 000 dolárov (bunka D5) tak, aby celkový zisk (cieľová bunka D7) dosiahol maximálnu možnú hodnotu. Hodnoty variabilných buniek sa použijú na výpočet zisku v každom štvrťroku, takže súvisia so vzorcom v cieľovej bunke D7, =SUM(Q1 Profit:Q2 Profit).

Example Solver evaluation

Bublina 1 variabilné bunky

Bublina 2 bunka s obmedzením

Bublina 3 cieľová bunka

Po dokončení výpočtu pomocou Riešiteľa získate nasledujúce nové hodnoty:

Aplikácia PowerPoint Web App

  1. Kliknite na položku Údaje > Riešiteľ.

    Riešiteľ
  2. V časti Nastaviť cieľ zadajte odkaz na bunku alebo názov cieľovej bunky.

    Poznámka: Cieľová bunka musí obsahovať vzorec.

  3. Použite jeden z nasledovných postupov:

    Akcia

    Vykonajte nasledovné

    Dosiahnutie maximálnej možnej hodnoty cieľovej bunky

    Kliknite na položku Maximum.

    Dosiahnutie minimálnej možnej hodnoty cieľovej bunky

    Kliknite na položku Minimum.

    Nastavenie určitej hodnoty cieľovej bunky

    Kliknite na položku Hodnota a potom zadajte hodnotu do poľa.

  4. Do poľa Zmenou premenných buniek zadajte názov alebo odkaz na každý rozsah buniek s rozhodovacou premennou. Odkazy na bunky, ktoré spolu nesusedia, oddeľte čiarkami.

    Variabilné bunky musia priamo alebo nepriamo súvisieť s cieľovou bunkou. Zadať môžete až 200 variabilných buniek.

  5. Do poľa Podlieha obmedzeniam zadajte všetky obmedzenia, ktoré chcete použiť.

    Ak chcete pridať obmedzenie, postupujte podľa týchto krokov:

    1. V dialógovom okne Parametre doplnku Riešiteľ kliknite na položku Pridať.

    2. Do poľa Odkaz na bunku zadajte odkaz na bunku alebo názov rozsahu buniek, pre ktorý chcete obmedziť hodnotu.

    3. V kontextovej ponuke vzťahov <= vyberte vzťah, ktorý chcete vytvoriť medzi bunkou, na ktorú sa odkazuje, a obmedzením. Ak v poli Obmedzenievyberiete vzťah <=, = alebo >=, zadajte číslo, odkaz na bunku alebo jej názov alebo vzorec.

      Poznámka: Vzťahy int, bin a dif možno použiť iba v obmedzeniach buniek s rozhodujúcou premennou.

    4. Použite jeden z nasledovných postupov:

    Akcia

    Vykonajte nasledovné

    Prijatie obmedzenia a pridanie ďalšieho

    Kliknite na tlačidlo Pridať.

    Prijatie obmedzenia a návrat do dialógového okna Parametre doplnku Riešiteľ

    Kliknite na tlačidlo OK.

  6. Kliknite na tlačidlo Riešiť a vykonajte niektorý z nasledujúcich krokov:

    Akcia

    Vykonajte nasledovné

    Ponechanie hodnôt riešenia na hárku

    Kliknite v dialógovom okne Výsledky doplnku Riešiteľ na položku Ponechať riešenie doplnku Riešiteľ.

    Obnovenie pôvodných údajov

    Kliknite na položku Obnoviť pôvodné hodnoty.

Poznámky: 

  1. Proces riešenia môžete prerušiť stlačením klávesu ESC. Excel hárok prepočíta s poslednými hodnotami, ktoré pre upraviteľné bunky vyhľadal.

  2. Ak chcete po tom, ako Riešiteľ nájde riešenie, vytvoriť zostavu založenú na tomto riešení, môžete v poli Zostavy kliknúť na typ zostavy a potom na tlačidlo OK. Zostava sa v zošite vytvorí v novom hárku. Ak Riešiteľ riešenie nenájde, možnosť na vytvorenie zostavy nebude k dispozícii.

  3. Ak chcete hodnoty upraviteľných buniek uložiť ako scenár pre budúce zobrazenie, kliknite v dialógovom okne Výsledky doplnku Riešiteľ na tlačidlo Uložiť scenár a potom do poľa Názov scenára zadajte názov scenára.

  1. Kliknite na položku Údaje > Riešiteľ.

    Riešiteľ
  2. Po zadefinovaní problému kliknite v dialógovom okne Parametre doplnku Riešiteľ na položku Možnosti.

  3. Začiarknite políčko Zobraziť výsledky iterácie, čím sa zobrazia hodnoty každého skúšobného riešenia, a potom kliknite na tlačidlo OK.

  4. V dialógovom okne Parametre doplnku Riešiteľ kliknite na tlačidlo Riešiť.

  5. V dialógovom okne Zobraziť skúšobné riešenie vykonajte jeden z nasledovných krokov:

    Akcia

    Vykonajte nasledovné

    Zastavenie procesu riešenia a zobrazenie dialógového okna Výsledky doplnku Riešiteľ

    Kliknite na položku Zastaviť.

    Pokračovanie v procese riešenia a zobrazenie nasledujúceho skúšobného riešenia

    Kliknite na tlačidlo Pokračovať.

  1. Kliknite na položku Údaje > Riešiteľ.

    Riešiteľ
  2. Kliknite na položku Možnosti a potom v dialógovom okne Možnosti alebo Možnosti doplnku Riešiteľ vyberte jednu alebo viacero z nasledujúcich možností:

    Akcia

    Vykonajte nasledovné

    Nastavenie času riešenia a počtu iterácií

    Na karte Všetky metódy zadajte do poľa Maximálna doba (v sekundách) v časti Limity riešenia počet sekúnd pre čas riešenia. Potom do poľa Iterácie zadajte maximálny počet iterácií, ktoré chcete povoliť.

    Poznámka: Ak sa v procese riešenia dosiahne maximálny počet iterácií ešte predtým, než Riešiteľ nájde riešenie, zobrazí Riešiteľ dialógové okno Zobraziť skúšobné riešenie.

    Nastavenie stupňa presnosti

    Na karte Všetky metódy zadajte do poľa Presnosť obmedzení stupeň požadovanej presnosti. Čím menšie číslo zadáte, tým bude presnosť vyššia.

    Nastavenie stupňa konvergencie

    Na karte Nelineárny algoritmus GRG alebo Evolučný algoritmus zadajte do poľa Konvergencia počet relatívnych zmien, ktoré sa môžu v posledných piatich iteráciách vyskytnúť ešte predtým, ako Riešiteľ riešenie zastaví. Čím menšie číslo zadáte, tým bude povolených menej relatívnych zmien.

  3. Kliknite na tlačidlo OK.

  4. V dialógovom okne Parametre doplnku Riešiteľ kliknite na položku Riešiť alebo Zavrieť.

  1. Kliknite na položku Údaje > Riešiteľ.

    Riešiteľ
  2. Kliknite na položku Načítať/Uložiť, zadajte rozsah buniek oblasti modelu a potom kliknite na položku Uložiť alebo Načítať.

    Pri ukladaní modelu zadajte odkaz pre prvú bunku zvislého rozsahu prázdnych buniek, do ktorých chcete model problému umiestniť. Pri načítavaní modelu zadajte odkaz pre celý rozsah buniek obsahujúcich model problému.

    Tip: Posledné výbery v dialógovom okne Parametre doplnku Riešiteľ s hárkom môžete uložiť formou uloženia zošita. Každý hárok v zošite môže disponovať vlastnými výbermi Riešiteľa a všetky z nich sa uložia. Môžete taktiež definovať viac než jeden problém hárka kliknutím na položku Načítať/Uložiť a uložiť problémy jednotlivo.

  1. Kliknite na položku Údaje > Riešiteľ.

    Riešiteľ
  2. V kontextovej ponuke Vybrať metódu riešenia vyberte niektorú z týchto možností:

Metóda riešenia

Popis

Nelineárny algoritmus GRG (Všeobecný obmedzený gradient)

Predvolená možnosť pre modely používajúce väčšinu funkcií Excelu okrem funkcií IF, CHOOSE, LOOKUP a iných krokových funkcií.

Simplex LP algoritmus

Túto metódu použite pri problémoch s lineárnym programovaním. Váš model by mal používať funkcie SUM, SUMPRODUCT, + - a * vo vzorcoch, ktoré závisia od variabilných buniek.

Evolučný algoritmus

Použitie tejto metódy, založenej na genetických algoritmoch, je najvhodnejšie v prípadoch, kedy váš model používa funkcie IF, CHOOSE alebo LOOKUP s argumentmi, ktoré závisia od variabilných buniek.

Poznámka: Časti programového kódu doplnku Riešiteľ podliehajú autorským právam spoločnosti Frontline Systems, Inc. (1990 – 2010). Časti podliehajú autorským právam spoločnosti Optimal Methods, Inc. (1989).

Keďže doplnky nie sú v Excel pre web podporované, nebudete môcť použiť doplnok Riešiteľ na spustenie analýzy hypotéz v údajoch, aby ste mohli nájsť optimálne riešenia.

Ak máte počítačovú aplikáciu Excel, môžete zošit otvoriť pomocou tlačidla Otvoriť v Excelia použiť doplnok Riešiteľ.

Ďalšia pomoc s používaním Riešiteľa

Kontakt pre ďalšiu pomoc pri riešení problémov s doplnkom Riešiteľ:

Frontline Systems, Inc. P.O. Box 4288 Šikmá dedina, NV 89450-4288 (775) 831-0300 Webová lokalita: http://www.solver.com E-mail: info@solver.comPomocník riešiteľa na lokalite www.solver.com.

Časti programového kódu doplnku Riešiteľ podliehajú autorským právam spoločnosti Frontline Systems, Inc. (1990 – 2009). Časti podliehajú autorským právam spoločnosti Optimal Methods, Inc. (1989).

Potrebujete ďalšiu pomoc?

Vždy sa môžete opýtať odborníka v komunite Excel Tech Community alebo získať podporu v komunitách.

Pozrite tiež

Používanie Riešiteľa na vytváranie veľkých a veľkých rozpočtov

Použitie riešiteľa na určenie optimálneho mixu produktov

Úvod do analýzy hypotéz

Prehľad vzorcov v Exceli

Zabránenie vzniku nefunkčných vzorcov

Zisťovanie chýb vo vzorcoch

Klávesové skratky v Exceli

Zoznam funkcií Excelu (podľa abecedy)

Zoznam funkcií Excelu (podľa kategórie)

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.