Definování a vyřešení problému pomocí Řešitele

Platí pro
Excel pro Microsoft 365 Excel pro Microsoft 365 pro Mac Excel 2024 Excel 2024 pro Mac Excel 2021 Excel 2021 pro Mac Excel 2019 Excel 2016

Řešitel je doplňkový program Microsoft Excelu, který můžete používat k citlivostní analýze. Pomocí nástroje Řešitel můžete najít optimální (maximální nebo minimální) hodnotu vzorce v jedné buňce (nazývané buňka cíle), která podléhá omezením nebo omezením hodnot ostatních buněk vzorců v listu. Řešitel pracuje se skupinou buněk označovanou jako rozhodovací proměnné nebo jednoduše proměnné buňky, které se používají při výpočtu vzorců v buňkách cíle a omezení. Solver upraví hodnoty v buňkách rozhodovací proměnné tak, aby splňovaly limity pro buňky omezení, a vytvořil požadovaný výsledek pro cílovou buňku.

Jednoduše řečeno, Řešitele můžete použít ke zjištění maximální nebo minimální hodnoty jedné buňky při změně ostatních buněk. Můžete změnit třeba předpokládanou výši rozpočtu na reklamu a sledovat, jak to ovlivní plánovaný zisk.

Příklad výpočtu Řešitele

V následujícím příkladu ovlivňují výdaje na reklamu v jednotlivých čtvrtletích počet prodaných výrobků a nepřímo tak určují výši příjmů z prodeje, související výdaje a zisk. Řešitel dokáže měnit výši čtvrtletních rozpočtů na reklamu (buňky rozhodovacích proměnných B5:C5) až do hodnoty celkového rozpočtu, který je omezen částkou 40 000 Kč (buňka F5), tak, aby celkový zisk (buňka cíle F7) dosáhl maximální hodnoty. Hodnoty proměnných buněk se používají k výpočtu zisku v jednotlivých čtvrtletích, a proto souvisejí se vzorcem v buňce cíle F7, =SUMA(Zisk čtv1: Zisk čtv2).

Před výpočtem Řešitele

1. Proměnné buňky

2. Buňka s omezující podmínkou

3. Účelová funkce

Po spuštění Řešitele získáte následující nové hodnoty.

Po výpočtu Řešitele

Definování problému a jeho řešení

  1. Na kartě Data ve skupině Analýza vyberte Řešitel.
    Vzhled pásu karet aplikace Excel

    Poznámka

    Pokud není příkaz Řešitel nebo skupina Analýza k dispozici, je potřeba doplněk Řešitel aktivovat. Další informace najdete v tématu Aktivace doplňku Řešitel.

    Obrázek dialogového okna Řešitel v Excelu 2010

  2. Do pole Nastavit cíl zadejte odkaz na buňku cíle nebo její název. Účelová funkce musí obsahovat vzorec.

  3. Udělejte jeden z těchto kroků:

    • Chcete-li, aby buňka cíle obsahovala nejvyšší možnou hodnotu, vyberte možnost Max.
    • Chcete-li, aby buňka cíle obsahovala nejnižší možnou hodnotu, vyberte možnost Minimum.
    • Chcete-li, aby buňka cíle obsahovala určitou hodnotu, vyberte Hodnota a zadejte hodnotu do příslušného pole.
    • Do pole Proměnné modelu zadejte název nebo odkaz na všechny oblasti buněk s rozhodovacími proměnnými. K oddělení nesousedících odkazů použijte čárky. Proměnné buňky musí přímo nebo nepřímo souviset s účelovou funkcí. Můžete zadat až 200 proměnných buněk.
  4. Do pole Předmět omezení zadejte omezení, která chcete použít, pomocí následujícího postupu.

    1. V dialogovém okně Parametry Řešitele vyberte Přidat.

    2. Do pole Odkaz na buňku zadejte odkaz na buňku nebo název oblasti buněk, ve které chcete omezit hodnotu.

    3. Vyberte požadovaný vztah ( <=, =, >=, int, binární nebo jiný ), který má být mezi odkazovanou buňkou a omezující podmínkou. Vyberete-li hodnotu int, zobrazí se v poli Omezující podmínkahodnota celé. Pokud vyberete Bin, zobrazí se v poli Omezující podmínkabinární. Vyberete-li hodnotu dif, zobrazí se v poli Omezující podmínkapoložka všeodlišná.

    4. Pokud v poli Omezující podmínka zvolíte <pro relaci =, = nebo >=, zadejte číslo, odkaz na buňku nebo název buňky, případně vzorec.

    5. Udělejte jeden z těchto kroků:

      • Pokud chcete omezení potvrdit a přidat další, vyberte Přidat.

      • Pokud chcete omezení potvrdit a vrátit se do dialogového okna Parametry Řešitele , vyberte OK.

        Poznámka

        Vztahy celé, binární a různé můžete použít jenom v omezeních buněk s rozhodovacími proměnnými.

    6. Existující omezení můžete změnit nebo odstranit provedením následujících akcí.

      • V dialogovém okně Parametry Řešitele vyberte omezující podmínku, kterou chcete změnit nebo odstranit.
      • Vyberte Změnit a pak proveďte změny nebo vyberte Odstranit.
  5. Vyberte Řešit a proveďte jednu z následujících akcí.

    • Chcete-li, aby získané hodnoty zůstaly na listu, vyberte v dialogovém okně Výsledky řešení možnost Uchovat řešení Řešitele.
    • Chcete-li obnovit původní hodnoty před výběrem možnosti Vyřešit, vyberte možnost Obnovit původní hodnoty.
    • Proces řešení můžete přerušit stisknutím klávesy Esc. Aplikace Excel list přepočítá na základě posledních hodnot zjištěných v buňkách rozhodovacích proměnných.
    • Pokud chcete vytvořit sestavu, která je založená na výsledku zjištěném Řešitelem, vyberte v poli Sestavy typ sestavy a pak vyberte OK. Sestava se vytvoří na novém listu sešitu. Jestliže Řešitel nenalezne řešení, budou dostupné pouze určité sestavy, případně nebudou dostupné žádné sestavy.
    • Chcete-li hodnoty buněk rozhodovacích proměnných uložit jako scénář a později je opět zobrazit, vyberte v dialogovém okně Výsledky Řešitele možnost Uložit scénář a do pole Název scénáře zadejte název scénáře.

Procházet zkušební řešení Řešitele

  1. Jakmile problém nadefinujete, vyberte v dialogovém okně Parametry Řešitele Možnosti .

  2. V dialogovém okně Možnosti zaškrtněte políčko Zobrazit výsledky iterací, aby se zobrazily hodnoty každého zkušebního řešení, a pak vyberte OK.

  3. V dialogovém okně Parametry Řešitele vyberte Vyřešit.

  4. V dialogovém okně Zobrazit zkušební řešení proveďte jednu z následujících akcí.

    • Pokud chcete proces řešení zastavit a zobrazit dialogové okno Výsledky Řešitele , vyberte Zastavit.
    • Pokud chcete pokračovat v procesu řešení a zobrazit další zkušební řešení, vyberte Pokračovat.

Změnit způsob, jak Řešitel najde řešení

  1. V dialogovém okně Parametry Řešitele vyberte Možnosti.
  2. Zvolte nebo zadejte hodnoty možností na kartách Všechny metody, GRG Nonlinear a Evolutionary v dialogovém okně.

Uložení nebo načtení modelu problému

  1. V dialogovém okně Parametry Řešitele vyberte Načíst nebo uložit.

  2. Zadejte oblast buněk pro oblast modelu a vyberte možnost Uložit nebo Načíst.
    Při ukládání modelu zadejte odkaz na první buňku svislé oblasti prázdných buněk, do které chcete model problému umístit. Při načítání modelu zadejte odkaz na celou oblast buněk obsahující model problému.

    Tip:

    Když sešit uložíte, uloží se kromě listu i poslední hodnoty vybrané v dialogovém okně Parametry Řešitele. Na každém listu v sešitu může mít Řešitel vlastní výběry a všechny se uloží. Na jednom listu také můžete definovat několik problémů, a to tak, že vyberete Načíst nebo uložit a uložíte je po jednom.

Metody řešení, které Řešitel používá

V dialogovém okně Parametry Řešitele můžete zvolit kterýkoli z následujících tří algoritmů nebo metod řešení.

  • GRG (Generalized Reduced Gradient) Nelineární: Tato metoda slouží k řešení hladce nelineárních problémů.
  • LP Simplex: Tato metoda slouží k řešení lineárních problémů.
  • Evoluční: Tato metoda slouží k řešení jiných než hladkých problémů.

Další nápověda k použití Řešitele

Pokud potřebujete podrobnější nápovědu k Řešiteli, kontaktujte:

Frontline Systems, Inc.
P.O. Box 4288
Incline Village, NV 89450-4288
(775) 831-0300
Web: http://www.solver.com
E-mail: info@solver.com
Nápověda k Řešiteli na www.solver.com.

Části programového kódu Řešitele podléhají autorským právům společnosti Frontline Systems, Inc z let 1990 až 2009. Části jsou chráněny autorským právem společnosti Optimal Methods, Inc z roku 1989.

Potřebujete další pomoc?

Kdykoli se můžete zeptat odborníka z technické komunity Excelu nebo získat podporu v komunitách.

Viz také

Použití Řešitele pro kapitálové rozpočtování

Určení optimálního mixu produktů pomocí Řešitele

Úvod do citlivostní analýzy

Přehled vzorců v Excelu

Jak se vyhnout nefunkčním vzorcům

Zjišťování chyb ve vzorcích

Klávesové zkratky v Excelu

Funkce Excelu (podle abecedy)

Funkce Excelu (podle kategorie)