Solver to dodatek programu Microsoft Excel, którego można używać do analizy warunkowej. Dodatek Solver umożliwia znalezienie optymalnej (maksymalnej lub minimalnej) wartości formuły w jednej komórce — zwanej komórką celu — podlegającym ograniczeniom lub ograniczeniom dotyczącym wartości innych komórek formuły w arkuszu. Dodatek Solver współpracuje z grupą komórek, nazywanych zmiennymi decyzyjnymi lub po prostu komórkami zmiennych, które są używane do obliczania formuł w komórkach celu i ograniczenia. Dodatek Solver dostosowuje wartości w komórkach zmiennych decyzyjnych tak, aby spełnić limity obejmujące komórki ograniczeń i uzyskać pożądany wynik w komórce celu.
Mówiąc w uproszczeniu, za pomocą dodatku Solver można ustalić maksymalną lub minimalną wartość określonej komórki przez zmianę innych komórek. Można na przykład zmienić przewidywany budżet reklamowy i zobaczyć wpływ tej zmiany na prognozowaną kwotę zysku.
Przykład obliczeń z użyciem dodatku Solver
W poniższym przykładzie poziom reklam w każdym kwartale wpływa na liczbę sprzedanych jednostek, pośrednio ustalając wielkość przychodów ze sprzedaży, skojarzone wydatki i zysk. Dodatek Solver może zmienić budżety kwartalne na reklamy (komórki zmiennych decyzyjnych B5:C5), do całkowitego ograniczenia budżetowego w wysokości 20 000 USD (komórka F5), dopóki całkowity zysk (komórka celu F7) nie osiągnie maksymalnej możliwej kwoty. Wartości w komórkach zmiennych są używane do obliczania zysku dla każdego kwartału, więc są powiązane z komórką celu formuły F7, =SUMA(Zysk W1 kw.:Q2 Zysk).
1. Komórki zmiennych
2. Komórka ograniczona
3. Komórka celu
Po uruchomieniu dodatku Solver nowe wartości są następujące.
Definiowanie i rozwiązywanie problemu
Na karcie Dane w grupie Analiza wybierz pozycję Solver.
Uwaga
Jeśli polecenie Solver lub grupa Analiza nie są dostępne, musisz aktywować dodatek Solver. Aby uzyskać więcej informacji, zobacz Jak aktywować dodatek Solver.
W polu Ustaw cel wprowadź odwołanie do komórki lub nazwę komórki celu. Komórka celu musi zawierać formułę.
Wykonaj jedną z następujących czynności.
- Jeśli chcesz, aby wartość komórki celu była jak najszersza, wybierz pozycję Maksimum.
- Jeśli chcesz, aby wartość komórki celu była jak najmniejsza, wybierz pozycję Min.
- Jeśli komórka celu ma być określoną wartością, wybierz pozycję Wartość, a następnie wpisz wartość w polu.
- W polu Przez zmienianie komórek zmiennych wprowadź nazwę lub odwołanie dla każdego zakresu komórek zmiennych decyzyjnych. Oddziel nieprzylegające odwołania przecinkami. Komórki zmiennych muszą być bezpośrednio lub pośrednio związane z komórką celu. Można określić do 200 komórek zmiennych.
W polu Podlegaj ograniczeniom wprowadź ograniczenia, które chcesz zastosować, wykonując poniższe czynności.
W oknie dialogowym Parametry dodatku Solver wybierz pozycję Dodaj.
W polu Odwołanie do komórki wprowadź odwołanie do komórki lub nazwę zakresu komórek, których wartość ma zostać ograniczona.
Zaznacz odpowiednią relację ( <=, =, >=, int, bin lub dif ), która ma się między komórką, do których odwołuje się odwołanie, a ograniczeniem. Jeśli wybierzesz pozycję int, w polu Ograniczenie zostanie wyświetlona liczba całkowita. W przypadku wybrania przedziału w polu Ograniczenie zostanie wyświetlony plik binarny. Jeśli wybierzesz opcję dif, w polu Ograniczenie zostanie wyświetlony element zróżnicujący.
Jeśli wybierzesz <=, =lub >= dla relacji w polu Ograniczenie , wpisz liczbę, odwołanie do komórki lub nazwę albo formułę.
Wykonaj jedną z następujących czynności.
Aby zaakceptować ograniczenie i dodać kolejne, wybierz pozycję Dodaj.
Aby zaakceptować ograniczenie i powrócić do okna dialogowego Parametry dodatku Solver , wybierz przycisk OK.
Uwaga
Relacje typu int, bin i dif można stosować tylko w przypadku ograniczeń w komórkach zmiennych decyzyjnych.
Możesz zmienić lub usunąć istniejące ograniczenie, wykonując następujące czynności.
- W oknie dialogowym Parametry dodatku Solver wybierz ograniczenie, które chcesz zmienić lub usunąć.
- Wybierz pozycję Zmień , a następnie wprowadź zmiany lub wybierz pozycję Usuń.
Wybierz pozycję Rozwiąż i wykonaj jedną z następujących czynności.
- Aby zachować wartości rozwiązania w arkuszu, w oknie dialogowym Wyniki dodatku Solver wybierz pozycję Zachowaj rozwiązanie dodatku Solver.
- Aby przywrócić oryginalne wartości przed wybraniem pozycji Rozwiąż, wybierz pozycję Przywróć oryginalne wartości.
- Możesz przerwać proces rozwiązania, naciskając klawisz Esc. Program Excel ponownie oblicza arkusz przy użyciu ostatnich znalezionych wartości dla komórek zmiennych decyzyjnych.
- Aby utworzyć raport oparty na rozwiązaniu, gdy dodatek Solver znajdzie rozwiązanie, wybierz typ raportu w polu Raporty , a następnie wybierz przycisk OK. Raport zostanie utworzony w nowym arkuszu w skoroszycie. Jeśli dodatek Solver nie znajdzie rozwiązania, dostępne będą tylko niektóre raporty lub żadne raporty nie będą niedostępne.
- Aby zapisać wartości komórek zmiennych decyzyjnych jako scenariusz, który można wyświetlić później, wybierz pozycję Zapisz scenariusz w oknie dialogowym Wyniki dodatku Solver , a następnie wpisz nazwę scenariusza w polu Nazwa scenariusza .
Wyświetlanie kolejnych rozwiązań próbnych dodatku Solver
Po zdefiniowaniu problemu wybierz pozycję Opcje w oknie dialogowym Parametry dodatku Solver .
W oknie dialogowym Opcje zaznacz pole wyboru Pokaż wyniki iteracji , aby wyświetlić wartości każdego rozwiązania próbnego, a następnie wybierz przycisk OK.
W oknie dialogowym Parametry dodatku Solver wybierz pozycję Rozwiąż.
W oknie dialogowym Pokazywanie rozwiązania próbnego wykonaj jedną z następujących czynności.
- Aby zatrzymać proces rozwiązywania i wyświetlić okno dialogowe Wyniki dodatku Solver , wybierz pozycję Zatrzymaj.
- Aby kontynuować proces rozwiązywania i wyświetlić następne rozwiązanie wersji próbnej, wybierz pozycję Kontynuuj.
Zmienianie sposobu znajdowania rozwiązań przez dodatek Solver
- W oknie dialogowym Parametry dodatku Solver wybierz pozycję Opcje.
- Wybierz lub wprowadź wartości dowolnych z opcji podanych na kartach Wszystkie metody, Nieliniowa GRG i Ewolucyjna w oknie dialogowym.
Zapisywanie i ładowanie modelu problemu
W oknie dialogowym Parametry dodatku Solver wybierz pozycję Załaduj/Zapisz.
Wprowadź zakres komórek dla obszaru modelu i wybierz pozycję Zapisz lub Załaduj.
Podczas zapisywania modelu wprowadź odwołanie do pierwszej komórki pionowego zakresu pustych komórek, w której chcesz umieścić model problemu. Ładując model, wprowadź odniesienie do całego zakresu komórek zawierających model problemu.Porada
Ostatnie zaznaczenia w oknie dialogowym Parametry dodatku Solver można zapisać w arkuszu, zapisując skoroszyt. Każdy arkusz w skoroszycie może mieć własne zaznaczenia dodatku Solver i wszystkie z nich są zapisywane. Możesz również zdefiniować więcej niż jeden problem dla arkusza, wybierając pozycję Załaduj/Zapisz , aby zapisać problemy pojedynczo.
Metody rozwiązywania używane przez dodatek Solver
W oknie dialogowym Parametry dodatku Solver możesz wybrać dowolny z trzech poniższych algorytmów lub metody rozwiązywania.
- Uogólniony zredukowany gradient (GRG) nieliniowy: Do użycia w przypadku problemów, które są gładkie nieliniowe.
- LP Simplex: Służy do rozwiązywania problemów liniowych.
- Ewolucyjnej: Do użycia w przypadku problemów, które nie są gładkie.
Więcej pomocy dotyczącej korzystania z dodatku Solver
Aby uzyskać bardziej szczegółową pomoc dotyczącą dodatku Solver, skontaktuj się z:
Frontline Systems, Inc.
Skrzynka 4288
Wioska Incline, NV 89450-4288
(775) 831-0300
Witryna internetowa: http://www.solver.com
Poczta e-mail: info@solver.com
Solver — Pomoc w www.solver.com.
Część kodu źródłowego dodatku Solver została zastrzeżona w latach 1990–2009 roku przez firmę Frontline Systems, Inc. Część została zastrzeżona w 1989 roku przez firmę Optimal Methods, Inc.
Potrzebujesz dodatkowej pomocy?
Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel lub uzyskać pomoc techniczną w społecznościach.
Zobacz również
Używanie dodatku Solver do budżetowania kapitałowego
Używanie dodatku Solver do określania optymalnej mieszanki produktów
Wprowadzenie do analizy symulacji
Omówienie formuł w programie Excel
Jak unikać niepoprawnych formuł
Skróty klawiaturowe w programie Excel