1 AKTYWACJA POLECENIA SOLVER DO JAKICH ZADAŃ WYKORZYSTAMY SOLVERA? PROSTY PRZYKŁAD SOLVERA WIĘCEJ O SOLVERZE...
|
|
- Edyta Karczewska
- 9 lat temu
- Przeglądów:
Transkrypt
1 Analiza danych przy użyciu Solvera Informatyka ekonomiczna laboratorium Spis treści 1 AKTYWACJA POLECENIA SOLVER DO JAKICH ZADAŃ WYKORZYSTAMY SOLVERA? PROSTY PRZYKŁAD SOLVERA WIĘCEJ O SOLVERZE PRZYKŁADY WYKORZYSTANIA NARZĘDZIA SOLVER LITERATURA Aktywacja polecenia Solver Do narzędzia Solver można uzyskać dostęp za pomocą polecenia Dane/Analiza/Solver. Jeżeli nie można go znaleźć, trzeba zainstalować dodatek Solver. Jest to prosta operacja składająca się z następujących kroków: 1. Wybrać polecenie Przycisk pakietu Office/Opcje programu Excel. 2. W oknie dialogowym Opcje programu Excel uaktywnić kartę Dodatki. 3. W dolnej części okna z listy rozwijanej Zarządzaj wybrać pozycję Dodatki programu Excel i kliknąć przycisk Przejdź. Excel wyświetli okno dialogowe Dodatki. 4. W oknie tym obok opcji Dodatek Solver umieścić symbol zaznaczenia i kliknąć przycisk OK. Po wykonaniu tych kroków dodatek Solver będzie ładowany każdorazowo podczas uruchamiania Excela. 2 Do jakich zadań wykorzystamy Solvera? Zagadnienia programowania liniowego dotyczą modelowania i optymalizacji wielu problemów decyzyjnych, na przykład: optymalna wielkość produkcji przy podanych ograniczeniach zasobów, zagadnienia transportowe, gdzie minimalizujemy koszt przewozu przesyłek, problem mieszkanki (diety), gdzie określamy konieczną ilość posiadanych składników tak, aby przy najniższym koszcie dostarczyć wymaganych ilości czynników, problem rozdziału robót, w którym określamy, jak rozdzielić zadania miedzy pracowników o różnej wydajności tak, aby łączny czas ich pracy był najmniejszy. Na potrzeby zajęć omówione zostaną tylko niektóre aspekty tej metody. Do ich rozwiązywania posłuży wbudowane w arkusz kalkulacyjny Excel specjalne narzędzie Solver. Programowanie liniowe opiera się w głównej mierze na tworzeniu modeli rzeczywistości. Głównym elementem modelu jest funkcja celu, dla której wartość ma podlegać pewnemu kryterium opłacalności (minimalizacji lub maksymalizacji). Model zawiera zmienne decyzyjne: 1/15
2 współczynniki funkcji celu: oraz pewne warunki ograniczające dopuszczalne wartości zmiennych decyzyjnych i współczynników funkcji celu. Rozwiązanie większości problemów polega na znalezieniu takich wartości zmiennych wyrażona określonym wzorem:, aby funkcja celu osiągnęła maksimum lub minimum. Działanie narzędzia Solver zostanie zaprezentowane na poniższych przykładach. 3 Prosty przykład Solvera Zaczniemy od prostego przykładu demonstrującego użycie Solvera, a później przejdziemy do przykładów bardziej skomplikowanych, prezentujących szersze zastosowanie tego narzędzia. Na rysunku 1 widzimy arkusz, który służy do obliczania zysku osiągniętego ze sprzedaży trzech produktów (skoroszyt trzy_produkty.xlsx). Kolumna B zawiera liczbę sztuk każdego produktu, kolumna C zysk ze sprzedaży jednej sztuki, a w kolumnie D widzimy zysk sumaryczny dla wszystkich sprzedanych sztuk danego produktu. W komórce D6 zszumowany jest zysk ze sprzedaży wszystkich produktów. Rysunek 1 Za pomocą Solvera określa się, ile sztuk każdego z produktów należy sprzedać, aby osiągnąć największy zysk Już na pierwszy rzut oka widać, że największy zysk przynosi produkt C. Wydaje się, że najlepszym rozwiązaniem będzie produkowanie wyłącznie tego produktu i że nie ma potrzeby, by korzystać z Solvera. Jednak w większości przypadków firma będzie musiała wziąć pod uwagę różne dodatkowe ograniczenia, takie jak: łączna wydajność produkcyjna firmy to 300 sztuk produktów dziennie; firma musi zrealizować zamówienie na 50 sztuk produktu A; firma spodziewa się w najbliższym czasie zamówienia na 40 sztuk produktu B; zapotrzebowanie na produkt C na rynku jest niewielkie, dlatego firma planuje wyprodukowanie najwyżej 40 sztuk tego produktu. Powyższe cztery ograniczenia znacznie utrudniają udzielenie odpowiedzi na pytanie, jak osiągnąć największy zysk. Jest to zadanie w sam raz dla Solvera. 2/15
3 Zanim przejdzie się do dalszych szczegółów, należy zapoznać się z procedurą korzystania z Solvera. Oto kroki, które należy wykonywać: 1. Skonstruować arkusz, wpisując do niego wartości i formuły. 2. Wybrać polecenie Dane/Analiza/Solver, aby otworzyć okno dialogowe Solver Parametry. 3. Określić komórkę wynikową (inaczej komórkę celu). 4. Określić zakres zawierający komórki zmieniane. 5. Zdefiniować warunki ograniczające. 6. Jeżeli jest to konieczne, ustawić odpowiednie opcje Solvera. 7. Wydać Solverowi polecenie rozwiązania problemu. Aby rozpocząć pracę Solvera i zrealizować omawiany przykład, należy wybrać polecenie Dane/Analiza/Solver. Pojawi się okno dialogowe, pokazane na rysunku 2. Rysunek 2 Okno dialogowe Solver parametry W tym przykładzie komórką celu jest D6 oblicza ona całkowity zysk ze sprzedaży trzech produktów. 1. W oknie dialogowym Solver Parametry znajduje się pole o nazwie Komórka celu. Należy wprowadzić do niego komórkę D6 (lub przesunąć wskaźnik myszy na tę komórkę). 2. Ponieważ chce się uzyskać maksymalną wartość tej komórki, należy zaznaczyć opcję Maks. 3. Należy zdefiniować komórki zmieniane (znajdują się one na obszarze B3:B5). Następny etap polega na zdefiniowaniu warunków ograniczających zadanie. Dodajemy je do listy pojedynczo. 4. Aby dodać warunek, należy kliknąć przycisk Dodaj. Pokaże się okno dialogowe Dodaj warunek ograniczający, przedstawione na rysunku 3. Składa się ono z trzech części: adresu komórki, operatora i wartości warunku ograniczającego. Rysunek 3 Okno dialogowe Dodaj warunek ograniczający 5. Nasz pierwszy warunek polega na tym, że łączna wydajność produkcyjna firmy ma wynosić 300 egzemplarzy produktów dziennie. W polu Adres komórki należy wpisać B6, a następnie wybrać z listy operator =" i jako wartość wpisać /15
4 6. Czynności te należy powtórzyć w celu zdefiniowania pozostałych warunków. Należy skorzystać z tabeli 1, która prezentuje wszystkie warunki ograniczające tego zadania. Tabela 1 Warunki ograniczające zadanie Warunek ograniczający Wyrażenie Łączna produkcja 300 sztuk B6=300 Co najmniej 50 sztuk produktu A B3>=50 Najwyżej 40 sztuk produktu B B4>=40 Nie więcej niż 40 sztuk produktu C B5<=40 7. Po zdefiniowaniu wszystkich warunków należy kliknąć przycisk OK, aby powrócić do okna dialogowego Solver Parametry, które teraz wyświetla podane przez użytkownika ograniczenia. W tym momencie Solver ma już wszystkie dane potrzebne do rozwiązania problemu (rysunek 4). Rysunek 4 Okno Solver Parametry po zdefiniowaniu warunków 8. Należy kliknąć przycisk Rozwiąż, aby Solver rozpoczął pracę nad zadaniem. Wynik jego obliczeń pokaże okno dialogowe przedstawione na rysunku 5. Na tym etapie pracy z Solverem można: Rysunek 5 Solver wyświetla rozwiązanie zadania w oknie dialogowym Solver Wyniki zamienić pierwotną wartość komórki zmienianej na wartość rozwiązania lub przywrócić pierwotną wartość komórki zmienianej, utworzyć jeden z trzech możliwych raportów: wyników, wrażliwości i granic, zapisać rozwiązanie w formie scenariusza, dzięki czemu będzie można z niego korzystać za pomocą Menedżera scenariuszy. 4/15
5 Jeżeli postanowi się utworzyć raporty (wyników, wrażliwości lub granic), Excel umieści każdy z nich w osobnym arkuszu i nada im odpowiednie nazwy. Na rysunku 6 widać raport wyników. Warto zwrócić uwagę na część zawierającą warunki ograniczające: dwa z nich mają status wiążący. Oznacza to, że warunki te zostały spełnione bez żadnego zapasu zmian wartości. Microsoft Excel 12.0 Raport wyników Arkusz: [trzy_produkty.xlsx]arkusz1 Raport utworzony: :39:08 Komórka celu (Maks) Komórka Nazwa Wartość początkowa Wartość końcowa $D$6 Suma Zysk zł zł Komórki decyzyjne Komórka Nazwa Wartość początkowa Wartość końcowa $B$3 Produkt A Sztuki $B$4 Produkt B Sztuki $B$5 Produkt C Sztuki Warunki ograniczające Komórka Nazwa Wartość komórki formuła Status Luz $B$6 Suma Sztuki 300 $B$6=300 Niewiążące 0 $B$3 Produkt A Sztuki 50 $B$3>=50 Wiążące - $B$4 Produkt B Sztuki 210 $B$4>=40 Niewiążące 170 $B$5 Produkt C Sztuki 40 $B$5<=40 Wiążące 0 Rysunek 6 Jeden z trzech raportów generowanych przez Solvera W arkuszu Arkusz1 można teraz zobaczyć efekt działania Solvera, czyli dobrane liczby sztuk produktów tak, by przy spełnieniu podanych warunków zysk był jak największy (rysunek 7). Efekt był możliwy dlatego, że komórki zmieniane (B3:B5) mają poprzez formuły wpływ na komórkę celu (D6). Sztuki Zysk na sztukę Zysk Produkt A zł 650 zł Produkt B zł zł Produkt C zł 880 zł Suma zł Rysunek 7 Wielkość produkcji po zastosowaniu Solvera Na tym prostym przykładzie zapoznano się z działaniem Solvera. Zadanie było łatwe i być może jego samodzielne rozwiązanie nie zabrałoby więcej czasu. Nie zawsze jednak będzie to takie proste. OSTRZEŻENIE! Jeśli zaznaczy się opcję zastępującą zmienione oryginalne komórki, nie będzie możliwe odtworzenie pierwotnych wartości za pomocą polecenia Cofnij. 5/15
6 4 Więcej o Solverze Zanim przejdzie się do bardziej złożonych przykładów, należy zapoznać się z oknem dialogowym Solver Opcje. Okno umożliwia kontrolę różnych aspektów procesu znajdowania wyników zadania, a także zapisywanie i odczytywanie parametrów modelowych w ramach arkusza. Często zdarza się tak, że Solver nie może znaleźć rozwiązania, podczas gdy użytkownik jest przekonany o tym, że ono istnieje. Z reguły wystarczy wtedy zmienić jedną lub kilka opcji Solvera i uruchomić go ponownie. W tym celu należy wybrać przycisk Opcje w oknie dialogowym Solver Parametry. Rysunek 8 przedstawia okno dialogowe Solver Opcje, które pojawi się po wybraniu tego przycisku. Oto lista dostępnych opcji Solvera: Rysunek 8 Okno dialogowe Solver Opcje umożliwia kontrolę różnych aspektów pracy Solvera Maksymalny czas tu można określić w sekundach maksymalny czas, jaki Solver ma poświęcić na rozwiązanie jednego zadania. Jeżeli ten czas zostanie przekroczony, Solver wyświetli informację, a użytkownik będzie mógł odpowiednio powiększyć parametr. Liczba iteracji należy wprowadzić maksymalną liczbę obliczeń pośrednich, jaką Solver może wykonać. Dokładność tutaj określa się precyzję, z jaką formuły wynikowe i formuły warunków ograniczających mają spełniać te warunki. Im mniejsza dokładność, tym szybciej Solver znajdzie rozwiązanie. Tolerancja tu wyznacza się maksymalny procent dozwolonych błędów dla rozwiązań mających postać liczb całkowitych. Zbieżność tutaj wpisuje się liczbę o wartości z przedziału, która określi dozwoloną liczbę zmian, zanim Solver zakończy pracę. To ustawienie dotyczy tylko zadań o charakterze nieliniowym. Przyjmij model liniowy należy zaznaczyć tę opcję, jeżeli chce się przyspieszyć proces szukania rozwiązania. Jednak należy pamiętać, że działa ona tylko wtedy, gdy wszystkie zależności w modelu mają charakter liniowy. Opcja ta nie jest dostępna, gdy zmieniane komórki są mnożone lub dzielone, a także wtedy, gdy zadanie zawiera zależności wykładnicze. Przyjmij nieujemne gdy zaznaczy się tę opcję, Solver przyjmie jako dolne ograniczenie tych wszystkich komórek zmienianych, w których to ograniczenie nie zostało zdefiniowane. Automatyczne skalowanie opcja ta jest przydatna wtedy, gdy wielkości wartości komórek w zadaniu różnią się znacząco na przykład przy wyznaczaniu maksymalnego stosunku procentowego dużych wartości. Pokaż wyniki iteracji opcję tę należy zaznaczyć, jeśli chce się, aby Solver po każdej iteracji przerywał pracę i pokazywał jej wyniki. 6/15
7 Grupy opcji Estymaty, Pochodne i Szukanie dzięki nim można kontrolować niektóre techniczne aspekty rozwiązania. Zazwyczaj nie ma potrzeby zmieniania tych ustawień. Załaduj model ten przycisk wywołuje okno dialogowe Załaduj model. Można w nim określić adres arkusza zawierającego zestaw parametrów Solvera, które chce się załadować. Zapisz model ten przycisk wywołuje okno dialogowe Zapisz model. Tutaj określa się adres arkusza, w którym zapisze się parametry modelu. Potrzeba zapisania modelu pojawia się wtedy, gdy korzysta się z kilku zestawów parametrów Solvera w jednym arkuszu. Excel automatycznie zapisuje pierwszy model Solvera razem z arkuszem (za pomocą ukrytych nazw). Jeżeli zapisze się dodatkowe modele, informacje zostaną zachowane w postaci formuł odpowiadających tym ustawieniom (ostatnia komórka zapisanego obszaru to formuła tablicowa, która zawiera ustawienia opcji). 5 Przykłady wykorzystania narzędzia Solver 5.1 Rozwiązywanie równoważnych równań liniowych Przykład pokazuje, jak rozwiązać zestaw trzech równań liniowych z 3 zmiennymi. Oto przykładowy zestaw takich równań (skoroszyt rownania_liniowe.xlsx): Solver udzieli odpowiedzi na następujące pytanie: Jakie wartości, i będą stanowić rozwiązanie wszystkich trzech równań?" Rysunek 9 przedstawia skoroszyt rownania_liniowe.xlsx przygotowany do rozwiązania problemu. W skoroszycie znajdują się trzy nazwane komórki, które sprawiają, że formuły są czytelniejsze. Oto one: x: C11 y: C12 z: C13 Rysunek 9 Solver spróbuje rozwiązać zestaw równań liniowych 7/15
8 Początkowo w trzech nazwanych komórkach wstawiono wartość 1 (oczywiście nie jest to rozwiązanie). Trzy równania są reprezentowane przez następujące formuły z zakresu B6:B8: B6: =(4*x) + (y) (2*z), B7: =(2*x) (3*y) + (3*z), B8: =-(6*x) (2*y) +(z). Formuły używają wartości zawartych w nazwanych komórkach x, y, z. Zakres C6:C8 przechowuje pożądany wynik dla tych trzech formuł. Solver zmodyfikuje wartości komórek x, y, z (czyli komórki zakresu C11:C13) uwzględniając następujące ograniczenia: B6 = C6, B7 = C7, B8 = C8. UWAGA! Rozpatrywany problem nie ma funkcji (komórki) celu, ponieważ nie próbuje zmaksymalizować lub zminimalizować. Jednakże okno dialogowe Solver Parametry proponuje zdefiniowane formuły w polu Komórka celu. A zatem wystarczy określić odwołanie do dowolnej komórki posiadającej formułę (np. B6). Rysunek 10 przedstawia rozwiązanie. Wartości komórek: x = 0,75; y = -2,0 i z = 0,5 stanowią rozwiązanie wszystkich trzech równań. Rysunek 10 Solver rozwiązał równania równoważne UWAGA! Trzeba wiedzieć, że układ równań liniowych może posiadać jedno rozwiązanie, nieskończoną liczbę rozwiązań lub może nie mieć rozwiązania. 5.2 Optymalizacja programu produkcji betoniarni Dwa rodzaje pustaków Betoniarnia produkuje dwa rodzaje pustaków: zwykły i z gryzem marmurowym. Każdego dnia do dyspozycji ma 800 pustych form metalowych. Sprzedaż każdego zwykłego pustaka przynosi zysk 2,20 zł, pustaka z gryzem 8/15
9 marmurowym 2,25 zł. Aby wyprodukować jeden zwykły pustak, potrzeba 0,5 kg cementu, z gryzem marmurowym 0,4 kg cementu. Cementownia jest w stanie dostarczyć do betoniarni 50 ton cementu dziennie. Dodatkowo do wyprodukowania pustaka z gryzem marmurowym potrzeba 0,2 kg tego gryzu. Kamieniołom jest w stanie dziennie dostarczyć go do betoniarni w ilości 50 kg. Należy tak ustawić produkcję, aby osiągnąć maksymalny zysk dzienny. Na podstawie treści problemu wyodrębniono poszczególne elementy modelu: Zmienne decyzyjne: liczba zwykłych pustaków, liczba pustaków z gryzem marmurowym. Współczynniki funkcji celu: zysk na wyprodukowanym pustaku 2,20 dla, 2,25 dla. Funkcja celu przyjmuje więc postać: Dodatkowo wyodrębniono Warunki ograniczające: ze względu na liczbę form metalowych, ze względu na ilość cementu, ze względu na ilość gryzu marmurowego. oraz oczywiście: i. Dwa ostatnie warunki są bardzo ważne z tego powodu, że funkcja Solver poszłaby na łatwiznę'' i maksymalizowałaby zysk, przyjmując wartości ujemne dla zmiennych decyzyjnych, a nam przecież nie o to chodzi. Przeniesienie wyżej przedstawionych elementów do arkusza Excela (skoroszyt betoniarnia.xlsx, arkusz 2 pustaki) pozwoli sprawnie wykorzystać narzędzie Solver do rozwiązania problemu. Widok arkusza przedstawia rysunek 11. Funkcja celu Zysk jednostkowy Ilość Wartość Zużycie cementu Zużycie gryzu Pustaki zwykłe 2,20 zł 1 2,20 zł 0,5 0 Pustaki z gryzem 2,25 zł 1 2,25 zł 0,4 0,2 Razem: 2 4,45 zł 0,9 0,2 Ograniczenia Ilość form metalowych 800 Dysponowany cement Dysponowany gryz 50 Rysunek 11 Widok arkusza Excel z przygotowanymi danymi do użycia narzędzia Solver Dane w kolumnach Wartość, Zużycie cementu oraz Zużycie gryzu są wyliczane. W dolnym wierszu arkusza są one zsumowane (D4:G4). W kolumnę Ilość zawierającą zmienne decyzyjne, wpisano tymczasowo wartości. 9/15
10 Funkcja celu, zapisana jako suma wartości zysku dla obu asortymentów, znajduje się w komórce D4. Poniżej głównej tabeli umieszczono tabelkę z ograniczeniami. Kolorami zaznaczono odniesienia ograniczeń do wyliczonych wartości w tabeli głównej. I tak np. Ilość form metalowych (komórka B6) ogranicza sumę liczby możliwych do wyprodukowania pustaków (C4). Tak przygotowane dane poddano obróbce za pomocą narzędzia Solver. Zaznaczono komórkę D4 zawierającą funkcję celu, którą chcemy zmaksymalizować, i uruchomiono narzędzie Solver. Parametry niezbędne do rozwiązania niniejszego przykładu muszą zostać wprowadzone tak, jak pokazano na rys.12. Rysunek 12 Okno parametrów Solvera dla przykładu betoniarni z 2 rodzajami pustaków W oknie Solver uruchom parametry obliczenia przyciskiem Rozwiąż. W kolejnym oknie, Solver Wyniki, należy wybrać opcję Przechowaj rozwiązanie i kliknąć przycisk OK. Wyniki przedstawiono na rysunku 13. Były one oczywiście intuicyjnie oczekiwane. Z uwagi na prostotę proponujemy wykonać samodzielnie ćwiczenie, nieznacznie modyfikując dane z tego przykładu. Funkcja celu Zysk jednostkowy Ilość Wartość Zużycie cementu Zużycie gryzu Pustaki zwykłe 2,20 zł ,00 zł Pustaki z gryzem 2,25 zł ,50 zł Razem: ,50 zł Ograniczenia Ilość form metalowych 800 Dysponowany cement Dysponowany gryz 50 Rysunek 13 Widok wynikowy arkusza z 2 pustakami po przeliczeniu danych narzędziem Solver Trzy rodzaje pustaków Załóżmy, że betoniarnia zwiększyła asortyment produkcji pustaków o typ pustaki wzmocnione (arkusz 3 pustaki), których produkcja przynosi zysk jednostkowy w wysokości 2,30 zł przy jednostkowym zużyciu cementu w ilości 1,2 kg oraz gryzu marmurowego w ilości 0,2 kg. Załóżmy także, że w cementowni nastąpiła awaria, a betoniarnia dysponuje zapasem tylko 400 kg cementu. Pozostałe dane jak w przykładzie Należy ustalić taki asortyment produkcji przy istniejących ograniczeniach, aby zysk był jak najwyższy. Rozwiązanie tego ćwiczenia nie jest już tak oczywiste jak w powyższym przykładzie. Zastosowanie narzędzia wspomagającego obliczenia jest w tym przypadku zdecydowanie zalecane. Zastosujmy arkusz 3 pustaki z danymi wyjściowymi, by obliczyć maksymalną wartość dla komórki D5 za pomocą narzędzia Solver. 10/15
11 Procedura wprowadzenia parametrów obliczeniowych do narzędzia Solver jest identyczna jak w przykładzie 1. Należy uwzględnić nieujemność liczby sztuk pustaków wzmocnionych. Wyniki ćwiczenia powinny przybrać taką postać, jak pokazano na rysunku 14. Funkcja celu Zysk jednostkowy Ilość Wartość Zużycie cementu Zużycie gryzu Pustaki zwykłe 2,20 zł ,00 zł Pustaki wzmocnione 2,30 zł 31,3 71,88 zł 37,5 6,25 Pustaki z gryzem 2,25 zł ,19 zł 87,5 43,75 Razem: ,06 zł Ograniczenia Ilość form metalowych 800 Dysponowany cement 400 Dysponowany gryz 50 Rysunek 14 Widok wynikowy arkusza z 3 pustakami po przeliczeniu danych narzędziem Solver Jak widać, otrzymano wyniki z dokładnością do ułamkowych części pustaka. Wnioski i ostateczną interpretację wyników pozostawiamy Czytelnikowi. 5.3 Minimalizacja kosztów wysyłki Ten przykład (skoroszyt koszty_przesylki.xlsx) polega na znalezieniu alternatywnych możliwości przesyłania towarów przy jednoczesnym zachowaniu minimalnego poziomu kosztów przesyłki (rys. 15). Firma ma hurtownie w Warszawie, Krakowie i Poznaniu. Sklepy detaliczne znajdują się w różnych miastach Polski. Z każdego z nich napływają zamówienia, które firma przesyła do jednej z hurtowni. Firma chce zrealizować wszystkie zamówienia, wykorzystując dostępny stan magazynów w hurtowniach i utrzymując koszty przesyłek na najniższym poziomie. Omawiany skoroszyt jest dość skomplikowany, dlatego najpierw poznamy poszczególne jego elementy: Tabela kosztów wysyłki ta tabela (zakres C2:F8) prezentuje wysokość kosztów przesyłki z każdej hurtowni do sklepów. Na przykład koszt przesyłki z Poznania do Koszalina wynosi 58 zł. Zamówienia poszczególnych sklepów te informacje pojawiają się w komórkach znajdujących się na obszarze C12:C17. Na przykład Koszalin potrzebuje 150 sztuk towaru, Katowice 225 sztuk itd. Komórka C18 zawiera sumę zamówień wszystkich sklepów. Sztuki do wysłania w obszarze D12:F17 znajdują się komórki, na których Solver dokonuje odpowiednich modyfikacji (dla wszystkich wartością początkową jest liczba 25). Kolumna G zawiera formuły podsumowujące liczbę egzemplarzy produktów, jakie należy wysłać do każdego ze sklepów. Stan magazynów w hurtowni wiersz 20. pokazuje stany magazynów każdej hurtowni, a wiersz 21. zawiera formuły, które odejmują od nich liczbę wysłanych towarów (wiersz 18.). Koszty wysyłki wiersz 24. zawiera formuły, które wyliczają koszty przesyłki. W komórce D24 znajduje się formuła (skopiowana do dwóch komórek znajdujących się po jej prawej stronie), która ma następującą postać: =SUMA.ILOCZYNÓW(D3:D8.D12:D17) 11/15
12 Rysunek 15 Arkusz wyznaczający najtańszy sposób wysyłania towaró z hurtowni do poszczególnych sklepów firmy Komórka G24 podaje wynik końcowy, czyli sumę kosztów przesłania towarów do wszystkich sklepów. Solver wstawia wartości w obszarze D12:F17 tak, aby koszty przesyłki były jak najniższe, dbając jednocześnie o zrealizowanie wszystkich zamówień na nowe towary. Inaczej mówiąc, minimalizuje wartość komórki C24 poprzez odpowiednie modyfikacje wartości komórek D12:F17, które są poddane następującym ograniczeniom: Liczba egzemplarzy produktów zamówionych przez każdy ze sklepów musi być równa liczbie wysłanych sztuk produktów (czyli wszystkie zamówienia muszą być zrealizowane). Warunek ten wyrażają następujące równania: C12=G12 C14=G14 C16=G16 C13=G13 C15-G15 C17=G17 Wartości komórek zmienianych nie mogą być liczbami ujemnymi, ponieważ nie można wysłać ujemnej liczby przesyłek. Warunek ten określają następujące nierówności: D12 >= 0 E12 >= 0 F12 >=0 D13 >= 0 E13 >= 0 F13 >=0 D14 >= 0 E14 >= 0 F14 >=0 D15 >= 0 E15 >= 0 F15 >=0 D16 >= 0 E16 >= 0 F16 >=0 D17 >= 0 E17 >= 0 F17 >=0 Liczba egzemplarzy produktów, które pozostały w magazynie, nie może być ujemna, ponieważ hurtownia nie może wysłać więcej towarów, niż ma w magazynach. Ten warunek przedstawiają następujące nierówności: D21 >= 0 E21>= 0 F21 >= 0 UWAGA! Zanim Solver rozpocznie obliczenia, można spróbować samemu zminimalizować koszty przesyłki, wprowadzając ręcznie wartości w komórkach D12:F17. Należy przy tym upewnić się, że wartości spełniają wszystkie warunki ograniczające. Nie jest to łatwe zadanie, prawda? Teraz już wiadomo, jak szerokie są możliwości Solvera. 12/15
13 Zdefiniowanie problemu wcale nie jest proste, trzeba przecież wpisać 27 warunków ograniczających. Jeżeli podano już wszystkie potrzebne informacje, należy kliknąć przycisk Rozwiąż, aby Solver rozpoczął pracę nad zadaniem. Rysunek 16 przedstawia rozwiązanie, które podaje Solver po dokonaniu obliczeń. Całkowity koszt przesyłek przy spełnieniu wszystkich warunków wyniósł zł. Warto zauważyć, że do Gdańska towar wysyłany jest z dwóch hurtowni: z Łodzi i z Warszawy. Ta be la kosztów wysyłki Pozna ń Łódź Warszawa Koszalin 58 zł 47 zł 108 zł Katowice 87 zł 46 zł 100 zł Białystok 121 zł 30 zł 57 zł Gdańsk 149 zł 66 zł 83 zł Szczecin 62 zł 115 zł 164 zł Kielce 128 zł 28 zł 38 zł To wa ry d o wys ła nia z... Do wysłania S kle p Za mó wie nie Pozna ń Łódź Warszawa Koszalin Katowice Białystok Gdańsk Szczecin Kielce Razem Stan magazynowy Początkowy stan magazynu w hurtowni: Zostało: Koszty wysyłki: zł zł zł zł Razem Rysunek 16 Rozwiązanie uzyskane przez Solvera 5.4 Optymalizacja portfela inwestycyjnego W tym przykładzie Czytelnik dowie się, jak wykorzystać narzędzie Solver do wyznaczenia maksymalnej wartości zwrotu portfela inwestycyjnego. Na portfel składa się kilka inwestycji, które przynoszą różny zysk. Zadaniem będzie zdefiniowanie różnorodnych warunków ograniczających, w tym na przykład zmniejszających ryzyko inwestycji. Bez tych ograniczeń rozwiązanie byłoby dziecinnie proste wystarczy zainwestować wszystkie pieniądze w przedsięwzięcie przynoszące największy zysk. Nasz przykład dotyczy spółdzielczej kasy pożyczkowej (skoroszyt inwestycje.xlsx). Jest to instytucja finansowa, która inwestuje pieniądze swoich członków w różnego rodzaju przedsięwzięcia, a także korzysta z nich w celu udzielenia pożyczki innym członkom. Część zysków z tych inwestycji spółdzielnia zwraca swoim członkom w postaci dywidend lub odsetek od depozytów. Ta hipotetyczna spółdzielnia musi ściśle przestrzegać przepisów dotyczących inwestowania, a ponadto jest ograniczona warunkami określonymi przez zarząd. Właśnie te przepisy i ograniczenia stanowią warunki naszego zadania. Na rysunku 17 widać skoroszyt. na którym został oparty ten przykład. Twoja inwestycja to 5 milionów zł. Trzeba spełnić wszystkie poniższe warunki: Kwota zainwestowana w kredyty przeznaczone na zakup nowych samochodów musi być przynajmniej trzy razy większa od kwoty przeznaczonej na kredyty na zakup używanych samochodów (ponieważ druga operacja jest obarczona większym ryzykiem). Warunek ten wyrazi się za pomocą nierówności: C5>=C6*3 13/15
14 Kredyty samochodowe powinny stanowić co najmniej 15 procent portfela: D14>=0,15 Kredyty nieubezpieczone mogą stanowić nie więcej niż 25 procent portfela: E8<= 0,25 Co najmniej 10 procent portfela powinieneś przeznaczyć na lokaty bankowe. Warunek ten wyrazi się za pomocą następującej nierówności: E9>=0,10 Kwota całkowita inwestycji to zł. Żadna inwestycja nie powinna przynosić strat, czyli zysk nie może być ujemny. Aby spełnić ten warunek, trzeba dodać pięć kolejnych warunków, określających, że żadna komórka zmienna nie może przyjmować wartości ujemnej. Rysunek 17 Arkusz, na podstawie którego Solver obliczy maksymalny zysk inwestycji spółdzielczej kasy pożyczkowej Komórki zmieniane znajdują się w obszarze C5:C9. Celem jest osiągnięcie maksymalnej wartości zysku całkowitego w komórce D12. W komórkach zmienianych wpisano wartość początkową Solver uruchomiony przy tych parametrach znajdzie rozwiązanie, które pokazano na rysunku 18 zysk całkowity wyniósł 8,59 procent. Wielkość portfela: ,00 Inwestycja Procent zysku Kwota inwestycji Zysk Procent portfela Kredyty na nowy samochód 6,90% ,45% Kredyty na używany samochód 8,25% ,99% Kredyty mieszkaniowe 8,90% ,95% Kredyty nieubezpieczone 13,00% ,00% Lokaty bankowe 4,60% ,61% RAZEM ,00% Zysk całkowity: 8,59% Kredyty samochodowe 43,44% Rysunek 18 Wynik optymalizacji portfela inwestycyjnego 14/15
15 Zysk w wysokości 8,59 procent nie jest jednak optymalnym rozwiązaniem. Przy włączonej opcji automatycznego skalowania Solver uzyska rozwiązanie, w którym zysk całkowity będzie wynosił 9,25 procent. Jak widać, Solver nie zawsze znajduje optymalne rozwiązanie za pierwszym razem, mimo że w oknie dialogowym wyświetla informację: Solver znalazł rozwiązanie. Wszystkie warunki i ograniczenia optymalizacji są spełnione. Dlatego zanim zacznie się wykorzystywać Solvera do rozwiązywania poważniejszych zadań, należy zapoznać się dobrze z wszystkimi możliwościami, jakie to narzędzie oferuje. Na początku należy wprowadzać różne wartości komórek wejściowych i zmieniać ustawienia w Opcjach, aby lepiej poznać ich działanie. 6 Literatura 1. Waćkowski K., Chmielewski J.M.: Wspomaganie zarządzania projektami informatycznymi. Poradnik dla menedżerów. Helion, Gliwice, 2007, ss Walkenbach J.: Excel 2007 PL. Biblia. Helion, Gliwice, 2007, ss Office.com: Definiowanie i rozwiązywanie problemów za pomocą dodatku Solver Frontline Systems Zawadzka L.: Metody ilościowe w organizacji i zarządzaniu. Część I. Wydawnictwo Politechniki Gdańskiej, Gdańsk 1996, ss /15
Analiza danych przy uz yciu Solvera
Analiza danych przy uz yciu Solvera Spis treści Aktywacja polecenia Solver... 1 Do jakich zadań wykorzystujemy Solvera?... 1 Zadanie 1 prosty przykład Solvera... 2 Zadanie 2 - Optymalizacja programu produkcji
Zagadnienia programowania liniowego dotyczą modelowania i optymalizacji wielu problemów decyzyjnych, na przykład:
Programowanie liniowe. 1. Aktywacja polecenia Solver. Do narzędzia Solver można uzyskać dostęp za pomocą polecenia Dane/Analiza/Solver, bądź Narzędzia/Solver (dla Ex 2003). Jeżeli nie można go znaleźć,
Dodatek Solver Teoria Dodatek Solver jest częścią zestawu poleceń czasami zwaną narzędziami analizy typu co-jśli (analiza typu co, jeśli?
Dodatek Solver Teoria Dodatek Solver jest częścią zestawu poleceń czasami zwaną narzędziami analizy typu co-jśli (analiza typu co, jeśli? : Proces zmieniania wartości w komórkach w celu sprawdzenia, jak
=B8*E8 ( F9:F11 F12 =SUMA(F8:F11)
Microsoft EXCEL - SOLVER 2. Elementy optymalizacji z wykorzystaniem dodatku Microsoft Excel Solver Cele Po ukończeniu tego laboratorium słuchacze potrafią korzystając z dodatku Solver: formułować funkcję
Microsoft EXCEL SOLVER
Microsoft EXCEL SOLVER 1. Programowanie liniowe z wykorzystaniem dodatku Microsoft Excel Solver Cele Po ukończeniu tego laboratorium słuchacze potrafią korzystając z dodatku Solver: formułować funkcję
Rozwiązywanie programów matematycznych
Rozwiązywanie programów matematycznych Program matematyczny składa się z następujących elementów: 1. Zmiennych decyzyjnych:,,, 2. Funkcji celu, funkcji-kryterium, która informuje o jakości rozwiązania
2. Tworzenie tabeli przestawnej. W pierwszym oknie dialogowym kreatora określamy źródło danych, które mamy zamiar analizować.
1. Tabele przestawne Tabele przestawne pozwalają zestawiać dane zawarte w bazach danych przechowywanych w skoroszytach lub plikach zewnętrznych. Tabela przestawna jest dynamicznym zestawieniem danych zawartych
ROZWIĄZYWANIE UKŁADÓW RÓWNAŃ NIELINIOWYCH PRZY POMOCY DODATKU SOLVER PROGRAMU MICROSOFT EXCEL. sin x2 (1)
ROZWIĄZYWANIE UKŁADÓW RÓWNAŃ NIELINIOWYCH PRZY POMOCY DODATKU SOLVER PROGRAMU MICROSOFT EXCEL 1. Problem Rozważmy układ dwóch równań z dwiema niewiadomymi (x 1, x 2 ): 1 x1 sin x2 x2 cos x1 (1) Nie jest
Excel - użycie dodatku Solver
PWSZ w Głogowie Excel - użycie dodatku Solver Dodatek Solver jest narzędziem używanym do numerycznej optymalizacji nieliniowej (szukanie minimum funkcji) oraz rozwiązywania równań nieliniowych. Przed pierwszym
Przykład wykorzystania dodatku SOLVER 1 w arkuszu Excel do rozwiązywania zadań programowania matematycznego
Przykład wykorzystania dodatku SOLVER 1 w arkuszu Ecel do rozwiązywania zadań programowania matematycznego Firma produkująca samochody zaciągnęła kredyt inwestycyjny w wysokości mln zł na zainstalowanie
WYDZIAŁ ELEKTRYCZNY POLITECHNIKI WARSZAWSKIEJ INSTYTUT ELEKTROENERGETYKI ZAKŁAD ELEKTROWNI I GOSPODARKI ELEKTROENERGETYCZNEJ
WYDZIAŁ ELEKTRYCZNY POLITECHNIKI WARSZAWSKIEJ INSTYTUT ELEKTROENERGETYKI ZAKŁAD ELEKTROWNI I GOSPODARKI ELEKTROENERGETYCZNEJ LABORATORIUM EKONOMIKA W ELEKTROTECHNICE INSTRUKCJA DO ĆWICZENIA 6 Analiza decyzji
Badania operacyjne Instrukcja do c wiczen laboratoryjnych Rozwiązywanie problemów programowania liniowego z użyciem MS Excel + Solver
Zachodniopomorski Uniwersytet Technologiczny w Szczecinie Wydział Techniki Morskiej i Transportu Katedra Konstrukcji, Mechaniki i Technologii Okręto w Badania operacyjne Instrukcja do c wiczen laboratoryjnych
Rozwiązywanie problemów z użyciem Solvera programu Excel
Rozwiązywanie problemów z użyciem Solvera programu Excel Podstawowe czynności: aktywować dodatek Solver oraz ustawić w jego opcjach maksymalny czas trwania algorytmów na sensowną wartość (np. 30 sekund).
Arkusz kalkulacyjny MS EXCEL ĆWICZENIA 4
Arkusz kalkulacyjny MS EXCEL ĆWICZENIA 4 Uwaga! Każde ćwiczenie rozpoczynamy od stworzenia w katalogu Moje dokumenty swojego własnego katalogu roboczego, w którym będziecie Państwo zapisywać swoje pliki.
etrader Pekao Podręcznik użytkownika Strumieniowanie Excel
etrader Pekao Podręcznik użytkownika Strumieniowanie Excel Spis treści 1. Opis okna... 3 2. Otwieranie okna... 3 3. Zawartość okna... 4 3.1. Definiowanie listy instrumentów... 4 3.2. Modyfikacja lub usunięcie
Ekonometria - ćwiczenia 10
Ekonometria - ćwiczenia 10 Mateusz Myśliwski Zakład Ekonometrii Stosowanej Instytut Ekonometrii Kolegium Analiz Ekonomicznych Szkoła Główna Handlowa 14 grudnia 2012 Wprowadzenie Optymalizacja liniowa Na
WYDZIAŁ ELEKTRYCZNY POLITECHNIKI WARSZAWSKIEJ INSTYTUT ELEKTROENERGETYKI ZAKŁAD ELEKTROWNI I GOSPODARKI ELEKTROENERGETYCZNEJ
WYDZIAŁ ELEKTRYCZNY POLITECHNIKI WARSZAWSKIEJ INSTYTUT ELEKTROENERGETYKI ZAKŁAD ELEKTROWNI I GOSPODARKI ELEKTROENERGETYCZNEJ LABORATORIUM GOSPODARKI ELEKTROENERGETYCZNEJ INSTRUKCJA DO ĆWICZENIA 5 Planowanie
EXCEL Prowadzący: dr hab. inż. Marek Jaszczur Poziom: początkujący
EXCEL Prowadzący: dr hab. inż. Marek Jaszczur Poziom: początkujący Laboratorium 3: Macierze i wykresy Cel: wykonywanie obliczeń na wektorach i macierzach, wykonywanie wykresów Czas wprowadzenia 25 minut,
WYKORZYSTANIE NARZĘDZIA Solver DO ROZWIĄZYWANIA ZAGADNIEŃ TRANSPORTOWYCH Z KRYTERIUM KOSZTÓW
WYKORZYSTANIE NARZĘDZIA Solver DO ROZWIĄZYWANIA ZAGADNIEŃ TRANSPORTOWYCH Z KRYTERIUM KOSZTÓW Zadania transportowe Zadania transportowe są najczęściej rozwiązywanymi problemami w praktyce z zakresu optymalizacji
Trik 1 Identyfikator klienta generowany za pomocą formuły
:: Trik 1. Identyfikator klienta generowany za pomocą formuły :: Trik 2. Warunkowe podsumowanie z wielu kolumn :: Trik 3. Komunikaty o błędach niewidoczne na wydruku :: Trik 4. Wyliczanie wynagrodzenia
WYKORZYSTANIE NARZĘDZIA Solver DO ROZWIĄZYWANIA ZAGADNIENIA Problem przydziału
WYKORZYSTANIE NARZĘDZIA Solver DO ROZWIĄZYWANIA ZAGADNIENIA Problem przydziału Problem przydziału Przykład Firma KARMA zamierza w okresie letnim przeprowadzić konserwację swoich urządzeń; mieszalników,
Zawartość. Wstęp. Moduł Rozbiórki. Wstęp Instalacja Konfiguracja Uruchomienie i praca z raportem... 6
Zawartość Wstęp... 1 Instalacja... 2 Konfiguracja... 2 Uruchomienie i praca z raportem... 6 Wstęp Rozwiązanie przygotowane z myślą o użytkownikach którzy potrzebują narzędzie do podziału, rozkładu, rozbiórki
Szukanie rozwiązań funkcji uwikłanych (równań nieliniowych)
Szukanie rozwiązań funkcji uwikłanych (równań nieliniowych) Funkcja uwikłana (równanie nieliniowe) jest to funkcja, która nie jest przedstawiona jawnym przepisem, wzorem wyrażającym zależność wartości
ZAGADNIENIE TRANSPORTOWE
ZAGADNENE TRANSPORTOWE Definicja: Program liniowy to model, w którym warunki ograniczające oraz funkcja celu są funkcjami liniowymi. W skład każdego programu liniowego wchodzą: zmienne decyzyjne, ograniczenia
Ćwiczenia nr 4. Arkusz kalkulacyjny i programy do obliczeń statystycznych
Ćwiczenia nr 4 Arkusz kalkulacyjny i programy do obliczeń statystycznych Arkusz kalkulacyjny składa się z komórek powstałych z przecięcia wierszy, oznaczających zwykle przypadki, z kolumnami, oznaczającymi
Temat: Arkusze kalkulacyjne. Program Microsoft Office Excel. Podstawy
Temat: Arkusze kalkulacyjne. Program Microsoft Office Excel. Podstawy Arkusz kalkulacyjny to program przeznaczony do wykonywania różnego rodzaju obliczeń oraz prezentowania i analizowania ich wyników.
Rozwiązanie Ad 1. Model zadania jest następujący:
Przykład. Hodowca drobiu musi uzupełnić zawartość dwóch składników odżywczych (A i B) w produktach, które kupuje. Rozważa cztery mieszanki: M : M, M i M. Zawartość składników odżywczych w poszczególnych
Formatowanie warunkowe
Formatowanie warunkowe od A do Z Formatowanie tabel Porównywanie danych Wyszukiwanie i oznaczanie danych BBP 0224 Redaktor Piotr Gromulski Redaktor merytoryczny Tadeusz Jankowski Wydawca Przemysław Modrzewski
Moduł 2. Wykorzystanie programu Excel do zadań analitycznych
Moduł 2. Wykorzystanie programu Excel do zadań analitycznych Rozdział 5. Adresacja względna, bezwzględna, mieszana i wielowymiarowa w analizie danych. Wykorzystanie nazwanych obszarów komórek do adresacji
ZAGADNIENIE TRANSPORTOWE
ZAGADNIENIE TRANSPORTOWE ZT jest specyficznym problemem z zakresu zastosowań programowania liniowego. ZT wykorzystuje się najczęściej do: optymalnego planowania transportu towarów, przy minimalizacji kosztów,
1. Analiza symulacji 2. Analiza danych z wykorzystaniem narzędzia Szukaj wyniku 3. Analiza wrażliwości z wykorzystaniem tabeli danych
Laboratorium 2 Strona 1 z 11 1. Analiza symulacji 2. Analiza danych z wykorzystaniem narzędzia Szukaj wyniku 3. Analiza wrażliwości z wykorzystaniem tabeli danych Ad 1. Analiza symulacji (ang. what-if
Jak sprawnie filtrować i sprawdzać poprawność danych w Excelu? 1
Jakie możliwości daje autofiltr... 1 Niestandardowe filtrowanie transakcji względem nazw produktów i dat... 3 Sprzedaż produktów w określonym czasie i wybranych miastach filtr zaawansowany... 5 Kontrola
Rozdział 1 PROGRAMOWANIE LINIOWE
Wprowadzenie do badań operacyjnych z komputerem Opisy programów, ćwiczenia komputerowe i zadania. T. Trzaskalik (red.) Rozdział 1 PROGRAMOWANIE LINIOWE 1.1 Opis programów Do rozwiązania zadań programowania
7.9. Ochrona danych Ochrona i zabezpieczenie arkusza. Pole wyboru
Pole wyboru Pole wyboru może zostać wykorzystane wtedy, gdy istnieją dwie alternatywne opcje. Umożliwia wybranie jednej z wzajemnie wykluczających się opcji przez zaznaczenie lub usunięcie zaznaczenia
Arkusz kalkulacyjny Excel
Arkusz kalkulacyjny Excel Ćwiczenie 1. Sumy pośrednie (częściowe). POMOC DO ĆWICZENIA Dzięki funkcji sum pośrednich (częściowych) nie jest konieczne ręczne wprowadzanie odpowiednich formuł. Dzięki nim
Matematyka grupa Uruchom arkusz kalkulacyjny. 2. Wprowadź do arkusza kalkulacyjnego wartości znajdujące się w kolumnach A i B.
Zadanie nr 1 Matematyka grupa 2 Wykonaj poniższe czynności po kolei. 1. Uruchom arkusz kalkulacyjny. 2. Wprowadź do arkusza kalkulacyjnego wartości znajdujące się w kolumnach A i B. A B 32 12 58 45 47
Badania Operacyjne Ćwiczenia nr 5 (Materiały)
ZADANIE 1 Zakład produkuje trzy rodzaje papieru: standardowy do kserokopiarek i drukarek laserowych (S), fotograficzny (F) oraz nabłyszczany do drukarek atramentowych (N). Każdy z rodzajów papieru wymaga
Sposób tworzenia tabeli przestawnej pokażę na przykładzie listy krajów z podstawowymi informacjami o nich.
Tabele przestawne Tabela przestawna to narzędzie służące do tworzenia dynamicznych podsumowań list utworzonych w Excelu lub pobranych z zewnętrznych baz danych. Raporty tabeli przestawnej pozwalają na
Badania Operacyjne Ćwiczenia nr 6 (Materiały)
Otwarte zagadnienie transportowe Jeżeli łączna podaż dostawców jest większa niż łączne zapotrzebowanie odbiorców to mamy do czynienia z otwartym zagadnieniem transportowym. Warunki dla dostawców (i-ty
UONET+ - moduł Sekretariat. Jak wykorzystać wydruki list w formacie XLS do analizy danych uczniów?
UONET+ - moduł Sekretariat Jak wykorzystać wydruki list w formacie XLS do analizy danych uczniów? W module Sekretariat wydruki dostępne w widoku Wydruki/ Wydruki list można przygotować w formacie PDF oraz
MS Excell 2007 Kurs podstawowy Filtrowanie raportu tabeli przestawnej
MS Excell 2007 Kurs podstawowy Filtrowanie raportu tabeli przestawnej prowadzi: dr inż. Tomasz Bartuś Kraków: 2008 04 04 Przygotowywanie danych źródłowych Poniżej przedstawiono zalecenia umożliwiające
Ćw. IV. Tabele przestawne
Ćw. IV. Tabele przestawne Przykład 1. Dysponujemy raportem w formacie tabeli (Arkusz: Tabele Przestawne ) o trzech kolumnach zawierających: nazwę produktu, kategorie, do której produkt ten należy, oraz
Optymalizacja procesów technologicznych przy zastosowaniu programowania liniowego
Optymalizacja procesów technologicznych przy zastosowaniu programowania liniowego Wstęp Spośród różnych analitycznych metod stosowanych do rozwiązywania problemów optymalizacji procesów technologicznych
Rozdział 1 PROGRAMOWANIE LINIOWE
Wprowadzenie do badań operacyjnych z komputerem Opisy programów, ćwiczenia komputerowe i zadania. T. Trzaskalik (red.) Rozdział 1 PROGRAMOWANIE LINIOWE 1.2 Ćwiczenia komputerowe Ćwiczenie 1.1 Wykorzystując
Wprowadzenie do formuł i funkcji
Wprowadzenie do formuł i funkcji Wykonywanie obliczeń, niezależnie od tego, czy są one proste czy złożone, może być nużące i czasochłonne. Przy użyciu funkcji i formuł programu Excel można z łatwością
Wspomaganie Zarządzania Przedsiębiorstwem Laboratorium 02
Optymalizacja całkowitoliczbowa Przykład. Wspomaganie Zarządzania Przedsiębiorstwem Laboratorium 02 Firma stolarska produkuje dwa rodzaje stołów Modern i Classic, cieszących się na rynku dużym zainteresowaniem,
łączny czas pracy (1 wariant) łączny koszt pracy (2 wariant) - całkowite (opcjonalnie - dla wyrobów liczonych w szt.)
14. Zadanie przydziału z ustalonym poziomem produkcji i limitowanym czasem pracy planowanie wielkości produkcji (wersja uproszczona) Producent może wytwarzać n rodzajów wyrobów. Każdy z wyrobów można być
Wykład 2. 18.03.2007.
KOMPUTEROWE WSPOMAGANIE OBLICZEŃ Wykład 2. 18.03.2007. Wykresy i obliczenia numeryczne w Excelu dr inż. Paweł Surdacki Instytut Podstaw Elektrotechniki i Elektrotechnologii Politechniki Lubelskiej 1 LITERATURA
Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS
Wyższa Szkoła Ekologii i Zarządzania Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz.5 Slajd 1/25 Slajd 2/25 Warianty W wielu wypadkach, przeprowadzając różne rozważania, chcemy zastanowić się
Rys.1. Technika zestawiania części za pomocą polecenia WSTAWIAJĄCE (insert)
Procesy i techniki produkcyjne Wydział Mechaniczny Ćwiczenie 3 (2) CAD/CAM Zasady budowy bibliotek parametrycznych Cel ćwiczenia: Celem tego zestawu ćwiczeń 3.1, 3.2 jest opanowanie techniki budowy i wykorzystania
Efektywność Projektów Inwestycyjnych. 1. Mierniki opłacalności projektów inwestycyjnych Metoda Wartości Bieżącej Netto - NPV
Efektywność Projektów Inwestycyjnych Jednym z najczęściej modelowanych zjawisk przy użyciu arkusza kalkulacyjnego jest opłacalność przedsięwzięcia inwestycyjnego. Skuteczność arkusza kalkulacyjnego w omawianym
Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS
Wyższa Szkoła Ekologii i Zarządzania Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz.5 Slajd 1/25 Slajd 2/25 W wielu wypadkach, przeprowadzając różne rozważania, chcemy zastanowić się A co by
Projekt ZSWS. Instrukcja uŝytkowania narzędzia SAP Business Explorer Analyzer. 1 Uruchamianie programu i raportu. Tytuł: Strona: 1 z 31
Strona: 1 z 31 Explorer Analyzer 1 Uruchamianie programu i raportu PoniŜsze czynności uruchamiają program Bex Analyzer oraz wybrany raport z hurtowni danych. 1. uruchom z menu Start>Programy>Business Explorer>Analyzer
Dodawanie grafiki i obiektów
Dodawanie grafiki i obiektów Word nie jest edytorem obiektów graficznych, ale oferuje kilka opcji, dzięki którym można dokonywać niewielkich zmian w rysunku. W Wordzie możesz zmieniać rozmiar obiektu graficznego,
Ćwiczenia laboratoryjne - Dobór optymalnego asortymentu produkcji programowanie liniowe. Logistyka w Hutnictwie Ćw. L.
Ćwiczenia laboratoryjne - Dobór optymalnego asortymentu produkcji programowanie liniowe Ćw. L. Typy optymalizacji Istnieją trzy podstawowe typy zadań optymalizacyjnych: Optymalizacja statyczna- dotyczy
Programowanie celowe #1
Programowanie celowe #1 Problem programowania celowego (PC) jest przykładem problemu programowania matematycznego nieliniowego, który można skutecznie zlinearyzować, tzn. zapisać (i rozwiązać) jako problem
1. Sporządzić tabele z wynikami pomiarów oraz wyznaczonymi błędami pomiarów dotyczących przetwornika napięcia zgodnie z poniższym przykładem
1 Sporządzić tabele z wynikami pomiarów oraz wyznaczonymi błędami pomiarów dotyczących przetwornika napięcia zgodnie z poniższym przykładem Znaczenie symboli: Tab 1 Wyniki i błędy pomiarów Lp X [mm] U
PRZEWODNIK PO ETRADER ROZDZIAŁ XII. ALERTY SPIS TREŚCI
PRZEWODNIK PO ETRADER ROZDZIAŁ XII. ALERTY SPIS TREŚCI 1. OPIS OKNA 3 2. OTWIERANIE OKNA 3 3. ZAWARTOŚĆ OKNA 4 3.1. WIDOK AKTYWNE ALERTY 4 3.2. WIDOK HISTORIA NOWO WYGENEROWANYCH ALERTÓW 4 3.3. DEFINIOWANIE
Aby utworzyć tabelę przestawną należy ustawić aktywną komórkę na dowolnej komórce tabeli z danymi i wybrać z
Tabele przestawne Przykład 1. Dysponujemy raportem w formacie tabeli (Arkusz: Tabele Przestawne ) o trzech kolumnach zawierających: nazwę produktu, kategorie, do której produkt ten należy, oraz jego sprzedaż
Rozwiązanie problemu transportowego metodą VAM. dr inż. Władysław Wornalkiewicz
Rozwiązanie problemu transportowego metodą VAM dr inż. Władysław Wornalkiewicz Występuje wiele metod rozwiązywania optymalizacyjnego zagadnienia transportowego. Jedną z nich jest VAM (Vogel s approximation
TEMAT: SPOSOBY ADRESOWANIA W
CENTRUM EDUKACJI AKADEMIA SUKCESU Praca Semestralna TEMAT: SPOSOBY ADRESOWANIA W ARKUSZU KALKULACYJNYM EXCEL. Kierunek: Technik Informatyk Semestr: II Wykładowca: Jan Nosal Słuchacz: Łukasz Stocki CO TO
Instrukcja obsługi programu SWWS autorstwa Michała Krzemińskiego
Instrukcja obsługi programu SWWS autorstwa Michała Krzemińskiego Krótkie informacje o programie można znaleźć zarówno w pliku readme.txt zamieszczonym w podkatalogu DANE jak i w zakładce O programie znajdującej
o nazwie: adresy.xls. Fragment danych źródłowych przestawiono na rysunku 1. Rysunek 1. Dane źródłowe - plik "adresy.xls"
Laboratorium 4 Strona 1 z 11 Spis treści: 1. Filtrowanie automatyczne z wykorzystaniem pakietu Microsoft Excel 2. Filtr zaawansowany w pakiecie Microsoft Excel 3. Mechanizm tworzenia sum pośrednich 4.
Temat: Organizacja skoroszytów i arkuszy
Temat: Organizacja skoroszytów i arkuszy Podstawowe informacje o skoroszycie Excel jest najczęściej wykorzystywany do tworzenia skoroszytów. Skoroszyt jest zbiorem informacji, które są przechowywane w
Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9
Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9 Uruchamianie edytora OpenOffice.ux.pl Writer 9 Dostosowywanie środowiska pracy 11 Menu Widok 14 Ustawienia dokumentu 16 Rozdział 2. OpenOffice
Praktyczny Excel. 50 praktycznych formuł na każdą okazję
Praktyczny Excel 50 praktycznych formuł na każdą okazję 3 1 NUMER PRAWNICZY przygotowany przez + OCHRONA DANYCH OSOBOWYCH profesjonalnie i kompleksowo 1 2 + GRATIS 20% GRATIS 30%, tel. 22 518 29 29, email:
OPTYMALIZACJA W LOGISTYCE
OPTYMALIZACJA W LOGISTYCE Zagadnienie transportowe 1 dr Zbigniew Karwacki Katedra Badań Operacyjnych UŁ Klasyczne zagadnienie transportowe 1 Klasyczne zadanie transportowe problem najtańszego przewozu
Formuły formułom funkcji adresowania odwoływania nazwy Funkcja SUMA argumentami SUMA
Formuły Dzięki formułom Excel jest potężnym narzędziem wykonującym na bieżąco skomplikowane obliczenia. Bez nich byłby jedynie martwą tabelą rozciągniętą na wiele kolumn i wierszy, taką pokratkowaną komputerową
NOL3. Zarządzanie zleceniami. 1. Transakcyjne funkcjonalności aplikacji NOL3. Biuro Maklerskie Zlecenia
NOL3 Zarządzanie zleceniami Biuro Maklerskie 1. Transakcyjne funkcjonalności aplikacji NOL3 NOL3 umożliwia składanie zleceń bezpośrednio z aplikacji bez konieczności przechodzenia do bankowości internetowej.
4.2. Ustawienia programu
4.2. Ustawienia programu Zmiana wielkości dokumentu Pracując w programie MS Excel 2010 niejednokrotnie doświadczysz sytuacji, w której otwarty przez Ciebie arkusz nie będzie mieścił się na ekranie monitora.
BIBLIOTEKA LOKALNE CENTRUM WIEDZY PRAKTYCZNEJ PRZEWODNIK PO NARZĘDZIACH WARSZTAT NR 1: ARKUSZE KALKULACYJNE - MINI SKRYPT
BIBLIOTEKA LOKALNE CENTRUM WIEDZY PRAKTYCZNEJ PRZEWODNIK PO NARZĘDZIACH WARSZTAT NR 1: ARKUSZE KALKULACYJNE - MINI SKRYPT 1. Wprowadzenie Arkusze kalkulacyjne Google umożliwiają łatwe tworzenie, udostępnianie
Spis treści. Koszalin 2006 [BADANIA OPERACYJNE PROGRAMOWANIE LINIOWE]
Spis treści 1 Metoda geometryczna... 2 1.1 Wstęp... 2 1.2 Przykładowe zadanie... 2 2 Metoda simpleks... 6 2.1 Wstęp... 6 2.2 Przykładowe zadanie... 6 1 Metoda geometryczna Anna Tomkowska 1 Metoda geometryczna
Iwona Konarzewska Programowanie celowe - wprowadzenie. Katedra Badań Operacyjnych UŁ
1 Iwona Konarzewska Programowanie celowe - wprowadzenie Katedra Badań Operacyjnych UŁ 2 Programowanie celowe W praktycznych sytuacjach podejmowania decyzji często występuje kilka celów. Problem pojawia
Podstawowe informacje potrzebne do szybkiego uruchomienia e-sklepu
Podstawowe informacje potrzebne do szybkiego uruchomienia e-sklepu Niniejszy mini poradnik ma na celu pomóc Państwu jak najszybciej uruchomić Wasz nowy sklep internetowy i uchronić od popełniania najczęstszych
Makropolecenia w Excelu
Makropolecenia w Excelu Trochę teorii Makropolecenie w skrócie nazywane makro ma za zadanie automatyczne wykonanie powtarzających się po sobie określonych czynności. Na przykładzie arkusza kalkulacyjnego
Przedmiot: Informatyka w inżynierii produkcji Forma: Laboratorium Temat: Zadanie 4. Instrukcja warunkowa.
Przedmiot: Informatyka w inżynierii produkcji Forma: Laboratorium Temat: Zadanie 4. Instrukcja warunkowa. Celem ćwiczenia jest nabycie umiejętności wykorzystania w praktyce instrukcji warunkowych programowania
Trik 1 Edycja wykresu bezpośrednio w dokumencie Worda
:: Trik 1. Edycja wykresu bezpośrednio w dokumencie Worda :: Trik 2. Automatyczne usuwanie nadanych nazw zakresów :: Trik 3. Warunki przy określaniu jednostek miary :: Trik 4. Najszybszy sposób podświetlenia
1.2. Rozwiązywanie zadań programowania liniowego metodą geometryczną
binarną są określane mianem zadania programowania binarnego. W stosunku do dyskretnych modeli decyzyjnych stosuje się odrębną klasę metod ich rozwiązywania. W dalszych częściach niniejszego rozdziału zostaną
Dopasowywanie modelu do danych
Tematyka wykładu dopasowanie modelu trendu do danych; wybrane rodzaje modeli trendu i ich właściwości; dopasowanie modeli do danych za pomocą narzędzi wykresów liniowych (wykresów rozrzutu) programu STATISTICA;
Instrukcja obsługi programu Do-Exp
Instrukcja obsługi programu Do-Exp Autor: Wojciech Stark. Program został utworzony w ramach pracy dyplomowej na Wydziale Chemicznym Politechniki Warszawskiej. Instrukcja dotyczy programu Do-Exp w wersji
Operacje na Wielu Arkuszach
Operacje na Wielu Arkuszach 1. Operacje na wielu arkuszach na raz. 2. Przenoszenie i kopiowanie arkuszy pomiędzy plikami. 3. Ukrywanie arkuszy. Przykład 1. Operacje na wielu arkuszach na raz. Często pracując
Podstawowe operacje i rodzaje analiz dostępne w pakiecie Statistica
Podstawowe operacje i rodzaje analiz dostępne w pakiecie Statistica 1. Zarządzanie danymi. Pierwszą czynnością w pracy z pakietem Statistica jest zazwyczaj wprowadzenie danych do arkusza. Oprócz możliwości
Informatyka dla klas I wykresy funkcji
2013 mgr Jerzy Wałaszek I LO w Tarnowie Informatyka dla klas I wykresy funkcji Prezentowane materiały są przeznaczone dla uczniów szkół ponadgimnazjalnych. Autor artykułu: mgr Jerzy Wałaszek, wersja1.0
Plan wykładu. Przykład. Przykład 3/19/2011. Przykład zagadnienia transportowego. Optymalizacja w procesach biznesowych Wykład 2 DECYZJA?
/9/ Zagadnienie transportowe Optymalizacja w procesach biznesowych Wykład --9 Plan wykładu Przykład zagadnienia transportowego Sformułowanie problemu Własności zagadnienia transportowego Metoda potencjałów
Pobierz plik z przykładem http://www.excelwpraktyce.pl/eletter_przyklady/eletter146/1_szacowanie_formuly.zip
:: Trik 1. Analiza działania formuły krok po kroku :: Trik 2. Przejrzysty harmonogram zadań :: Trik 3. Dane w kolejności losowej :: Trik 4. Najszybszy sposób utworzenia kopii arkusza :: Trik 5. Szybka
Zajęcia: VBA TEMAT: VBA PROCEDURY NUMERYCZNE Metoda bisekcji i metoda trapezów
Zajęcia: VBA TEMAT: VBA PROCEDURY NUMERYCZNE Metoda bisekcji i metoda trapezów W ramach zajęć oprogramujemy jedną, wybraną metodę numeryczną: metodę bisekcji numerycznego rozwiązywania równania nieliniowego
Informatyka w Zarządzaniu
F O R M U L A R Z E I F O R M A N T Y M S E X C E L Formanty formularza są prostsze w użyciu, gdyż nie wymagają pisania kodu w języku Visual Basic for Applications (VBA). Aby skorzystać z efektów działania
[WYSYŁANIE MAILI Z PROGRAMU EXCEL]
c 20140612- rev. 2 [WYSYŁANIE MAILI Z PROGRAMU EXCEL] ZAWARTOŚĆ Wstęp... 3 Funkcje w excelu... 4 Funkcja Hiperłącza... 7 Dodawanie odbiorców... 8 Uzupełnianie tytułu... 8 Wpisywanie treści... 8 Znane problemy...
Przewodnik dla każdego po: Dla każdego coś miłego Microsoft Excel 2010
Przewodnik dla każdego po: Dla każdego coś miłego Microsoft Excel 2010 Czym jest Excel 2010 Excel jest programem umożliwiającym tworzenie tabel, a także obliczanie i analizowanie danych. Należy do typu
Dokumentacja formuł cenowych
Dokumentacja formuł cenowych Komputronik S.A. 17 czerwca 2011 Spis treści 1 Formuły cenowe 2 1.1 Wstęp................................................. 2 2 Formuły cenowe - opis 3 2.1 Benchmark..............................................
najlepszych trików Excelu
70 najlepszych trików W Excelu 70 najlepszych trików w Excelu Spis treści Formatowanie czytelne i przejrzyste zestawienia...3 Wyświetlanie tylko wartości dodatnich...3 Szybkie dopasowanie szerokości kolumny...3
PODRĘCZNIK UŻYTKOWNIKA PEŁNA KSIĘGOWOŚĆ. Magazyn
Magazyn Spis treści Ogólne dane... 2 Kilka magazynów (Pakiet Pro)... 2 Operacje magazynowe... 2 Wprowadzenie transakcji zakupu materiałów i towarów na magazyn... 3 Bilans otwarcia towarów na magazynie....
ARKUSZ KALKULACYJNY MICROSOFT EXCEL cz.1 Formuły, funkcje, typy adresowania komórek, proste obliczenia.
Wydział Elektryczny Katedra Elektrotechniki Teoretycznej i Metrologii Instrukcja do pracowni z przedmiotu Podstawy Informatyki Kod przedmiotu: ENS1C 100 003 oraz ENZ1C 100 003 Ćwiczenie pt. ARKUSZ KALKULACYJNY
Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki. Podstawy Informatyki i algorytmizacji
Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki Podstawy Informatyki i algorytmizacji wykład 1 dr inż. Maria Lachowicz Wprowadzenie Dlaczego arkusz
Algebra liniowa. Macierze i układy równań liniowych
Algebra liniowa Macierze i układy równań liniowych Własności wyznaczników det I = 1, det(ab) = det A det B, det(a T ) = det A. Macierz nieosobliwa Niech A będzie macierzą kwadratową wymiaru n n. Mówimy,
Notatki do tematu Metody poszukiwania rozwiązań jednokryterialnych problemów decyzyjnych metody dla zagadnień liniowego programowania matematycznego
Notatki do tematu Metody poszukiwania rozwiązań jednokryterialnych problemów decyzyjnych metody dla zagadnień liniowego programowania matematycznego część III Analiza rozwiązania uzyskanego metodą simpleksową
% sumy wiersza nadrzędnego. % sumy kolumny nadrzędnej. % sumy elementu nadrzędnego. Porządkuj od najmniejszych do największych.
bieżąca w wyświetla wartości w kolejnych wierszach lub kolejnych kolumnach jako wartości skumulowane (w drugim wierszu wyświetla sumę wartości odpowiadających wierszom od do ; w wierszy od wiersza do,
Zagadnienie transportowe (badania operacyjne) Mgr inż. Aleksandra Radziejowska AGH Akademia Górniczo-Hutnicza w Krakowie
Zagadnienie transportowe (badania operacyjne) Mgr inż. Aleksandra Radziejowska AGH Akademia Górniczo-Hutnicza w Krakowie OPIS ZAGADNIENIA Zagadnienie transportowe służy głównie do obliczania najkorzystniejszego
Dane w poniższej tabeli przedstawiają sprzedaż w dolarach i sztukach oraz marżę wyrażoną w dolarach dla:
Przykład 1. Dane w poniższej tabeli przedstawiają sprzedaż w dolarach i sztukach oraz marżę wyrażoną w dolarach dla: 24 miesięcy, 8 krajów, 5 kategorii produktów, 19 segmentów i 30 brandów. Tabela ta ma