{"id":4762,"date":"2024-10-17T08:54:16","date_gmt":"2024-10-17T08:54:16","guid":{"rendered":"https:\/\/howtogeek.blog\/pl\/?p=4762"},"modified":"2024-10-17T08:54:16","modified_gmt":"2024-10-17T08:54:16","slug":"a-complete-guide-to-using-solver-in-excel-for-problem-solving","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/pl\/a-complete-guide-to-using-solver-in-excel-for-problem-solving\/","title":{"rendered":"Kompletny przewodnik po u\u017cywaniu Solvera w programie Excel do rozwi\u0105zywania problem\u00f3w"},"content":{"rendered":"<p>Microsoft Excel jest wyposa\u017cony w szereg funkcji, kt\u00f3re usprawniaj\u0105 proces wykonywania oblicze\u0144 i rozwi\u0105zywania r\u00f3wna\u0144, zwi\u0119kszaj\u0105c tym samym produktywno\u015b\u0107. Jedn\u0105 z tych funkcji jest narz\u0119dzie Solver, kt\u00f3re jest podobne do funkcji Goal Seek.<\/p>\n<p>Zazwyczaj wykorzystywany do analizy \u201eCo by by\u0142o, gdyby\u201d, Solver pozwala u\u017cytkownikom ustali\u0107 warto\u015b\u0107 konkretnej kom\u00f3rki przy wielu ograniczeniach. Mo\u017ce by\u0107 u\u017cywany do okre\u015blania konkretnej warto\u015bci, minimalnego progu lub maksymalnego limitu dla liczby. Chocia\u017c mo\u017ce nie rozwi\u0105zywa\u0107 ka\u017cdego problemu, Solver jest nieocenionym zasobem dla scenariuszy optymalizacji, w kt\u00f3rych znalezienie najlepszej mo\u017cliwej decyzji jest kluczowe.<\/p>\n<p>To narz\u0119dzie dzia\u0142a poprzez dostosowywanie warto\u015bci okre\u015blonych kom\u00f3rek znanych jako zmienne decyzyjne w arkuszu kalkulacyjnym w celu zidentyfikowania maksymalnej lub minimalnej warto\u015bci innej kom\u00f3rki, zwanej kom\u00f3rk\u0105 celu. Solver jest odpowiedni do r\u00f3\u017cnych typ\u00f3w programowania, w tym programowania liniowego i nieliniowego, programowania ca\u0142kowitoliczbowego i zada\u0144 d\u0105\u017c\u0105cych do celu.<\/p>\n<p>Typowe zastosowania Solvera obejmuj\u0105 minimalizacj\u0119 koszt\u00f3w transportu, tworzenie optymalnych harmonogram\u00f3w pracy, ustalanie najlepszego bud\u017cetu na inicjatywy reklamowe i maksymalizacj\u0119 zwrotu z inwestycji, aby wymieni\u0107 tylko kilka.<\/p>\n<h2 id=\"adding-solver-to-excel\">Aktywacja Solvera w programie Excel<\/h2>\n<p>Aby zacz\u0105\u0107 u\u017cywa\u0107 Solver, musisz najpierw w\u0142\u0105czy\u0107 ten dodatek, poniewa\u017c nie jest on domy\u015blnie aktywowany, tak jak funkcja Goal Seek. Na szcz\u0119\u015bcie proces jest do\u015b\u0107 prosty.<\/p>\n<ul>\n<li>Na pocz\u0105tek wybierz menu Plik znajduj\u0105ce si\u0119 na g\u00f3rze ekranu i kliknij \u201eOpcje\u201d.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"515\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/image-210-1.webp\" title=\"\" width=\"915\"\/><\/figure>\n<ul>\n<li>Nast\u0119pnie kliknij \u201eDodatki\u201d znajduj\u0105ce si\u0119 po lewej stronie okna Opcje.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"579\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/image-211-1.webp\" title=\"\" width=\"1029\"\/><\/figure>\n<ul>\n<li>Teraz wybierz \u201eDodatki programu Excel\u201d z menu rozwijanego \u201eZarz\u0105dzaj\u201d u do\u0142u i kliknij \u201ePrzejd\u017a\u201d.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"475\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/image-212-1.webp\" title=\"\" width=\"845\"\/><\/figure>\n<ul>\n<li>W nast\u0119pnym oknie dialogowym zaznacz pole wyboru obok opcji \u201eDodatek Solver\u201d, aby go w\u0142\u0105czy\u0107, a nast\u0119pnie kliknij \u201eOK\u201d.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"465\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/image-213-1.webp\" title=\"\" width=\"827\"\/><\/figure>\n<ul>\n<li>Teraz po klikni\u0119ciu zak\u0142adki \u201eDane\u201d w programie Excel program Solver powinien by\u0107 widoczny.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"533\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/image-214-1.webp\" title=\"\" width=\"947\"\/><\/figure>\n<h2 id=\"components-of-solver\">Kluczowe komponenty Solvera<\/h2>\n<p>Zanim Solver b\u0119dzie m\u00f3g\u0142 zidentyfikowa\u0107 optymaln\u0105 warto\u015b\u0107 dla dowolnego problemu, konieczne jest ustalenie trzech g\u0142\u00f3wnych komponent\u00f3w:<\/p>\n<ul>\n<li><strong>Kom\u00f3rka celu:<\/strong> Ta kom\u00f3rka zawiera formu\u0142\u0119 reprezentuj\u0105c\u0105 cel lub warto\u015b\u0107 docelow\u0105 problemu, czy to minimalizacj\u0119, maksymalizacj\u0119, czy osi\u0105gni\u0119cie okre\u015blonej warto\u015bci.<\/li>\n<li><strong>Kom\u00f3rki zmiennych:<\/strong> Te kom\u00f3rki zawieraj\u0105 zmienne, kt\u00f3re Solver dostosuje, aby spe\u0142ni\u0107 cel. W Solver mo\u017cna wyznaczy\u0107 maksymalnie 200 kom\u00f3rek zmiennych.<\/li>\n<li><strong>Ograniczenia:<\/strong> Ograniczenia to parametry, w ramach kt\u00f3rych Solver musi dzia\u0142a\u0107, aby osi\u0105gn\u0105\u0107 po\u017c\u0105dany wynik. Definiuj\u0105 one warunki, kt\u00f3re musz\u0105 zosta\u0107 spe\u0142nione podczas okre\u015blania wymaganych warto\u015bci.<\/li>\n<\/ul>\n<h2 id=\"using-solver\">Stosowanie Solvera<\/h2>\n<p>Po dodaniu Solvera do programu Excel mo\u017cesz przyst\u0105pi\u0107 do jego wykorzystania. W tym przyk\u0142adzie wykorzystamy Solver do obliczenia zysku firmy produkuj\u0105cej palety na podstawie znanych warto\u015bci zasob\u00f3w, takich jak zasoby potrzebne na palet\u0119 wraz z dost\u0119pno\u015bci\u0105 r\u00f3\u017cnych typ\u00f3w palet.<\/p>\n<ul>\n<li>Kom\u00f3rki od B3 do E3 zawieraj\u0105 list\u0119 r\u00f3\u017cnych typ\u00f3w palet, kt\u00f3re firma musi wyprodukowa\u0107. Wiersz bezpo\u015brednio poni\u017cej przedstawia liczb\u0119 palet, kt\u00f3re maj\u0105 zosta\u0107 wyprodukowane dla ka\u017cdego typu, zainicjowan\u0105 zerem. Nast\u0119pny wiersz szczeg\u00f3\u0142owo opisuje zysk zwi\u0105zany z ka\u017cdym typem palety. Naszym celem jest okre\u015blenie liczby palet do wyprodukowania dla ka\u017cdego rodzaju, przy czym ca\u0142kowity zysk jest wy\u015bwietlany w kom\u00f3rce F5. Ograniczeniami tutaj s\u0105 dost\u0119pne zasoby, kt\u00f3re dyktuj\u0105, ile palet firma mo\u017ce realnie wyprodukowa\u0107.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"451\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/image-243-1.webp\" title=\"\" width=\"802\"\/><\/figure>\n<ul>\n<li>Aby rozpocz\u0105\u0107, kliknij \u201eSolver\u201d w prawym g\u00f3rnym rogu, co spowoduje wy\u015bwietlenie okna dialogowego Solver. Wprowad\u017a nazw\u0119 lub odwo\u0142anie do kom\u00f3rki celu, upewniaj\u0105c si\u0119, \u017ce zawiera ona formu\u0142\u0119. W tym scenariuszu kom\u00f3rka F5 pe\u0142ni funkcj\u0119 celu, kt\u00f3ra daje ca\u0142kowity zysk dla wszystkich typ\u00f3w palet \u0142\u0105cznie, uwzgl\u0119dniaj\u0105c zar\u00f3wno dost\u0119pne zasoby, jak i palety do wyprodukowania.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"525\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/image-244-1-1.webp\" title=\"\" width=\"933\"\/><\/figure>\n<ul>\n<li>W polu \u201eBy Changing Variable Cells\u201d wybierz zakres B4:E4, przeci\u0105gaj\u0105c myszk\u0119 lub wpisuj\u0105c nazwy kom\u00f3rek bezpo\u015brednio. Kom\u00f3rki te reprezentuj\u0105 liczb\u0119 palet na typ i s\u0105 obecnie ustawione na zero. Solver dostosuje te warto\u015bci podczas wykonywania.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"525\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/image-245-1.webp\" title=\"\" width=\"933\"\/><\/figure>\n<ul>\n<li>Nast\u0119pnie kliknij przycisk \u201eDodaj\u201d, aby wprowadzi\u0107 ograniczenia. Solver obliczy, ile palet firma mo\u017ce wyprodukowa\u0107 na podstawie dost\u0119pno\u015bci materia\u0142\u00f3w, takich jak klej, prasowanie, wi\u00f3ry sosnowe i wi\u00f3ry d\u0119bowe. Zauwa\u017cysz, \u017ce warto\u015bci w kolumnie \u201eU\u017cywane\u201d, obecnie wynosz\u0105ce zero, zmieniaj\u0105 si\u0119 po uruchomieniu Solver.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"525\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/image-246-1.webp\" title=\"\" width=\"933\"\/><\/figure>\n<ul>\n<li>Wpisz F8:F11 dla \u201eOdwo\u0142anie do kom\u00f3rki\u201d, co odpowiada kolumnie \u201eUsed\u201d, i G8:G11 dla kolumny \u201eAvailable\u201d w polu Constraint. Upewnij si\u0119, \u017ce relacja jest ustawiona na <code>&lt;=<\/code>default, wskazuj\u0105c, \u017ce warto\u015bci w kolumnie Used powinny by\u0107 mniejsze lub r\u00f3wne warto\u015bciom w kolumnie Available.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"438\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/image-247-1.webp\" title=\"\" width=\"778\"\/><\/figure>\n<ul>\n<li>Po wprowadzeniu wszystkich zmiennych i ogranicze\u0144 kliknij ponownie \u201eDodaj\u201d w oknie dialogowym \u201eDodaj ograniczenie\u201d, a nast\u0119pnie je zamknij. Zauwa\u017cysz r\u00f3wnie\u017c, \u017ce opcja \u201eUczy\u0144 zmienne nieskr\u0119powane nieujemnymi\u201d jest domy\u015blnie w\u0142\u0105czona w oknie dialogowym Solver Parameters, zapewniaj\u0105c, \u017ce wszystkie zmienne pozostan\u0105 nieujemne, nawet je\u015bli nie zostan\u0105 ustawione okre\u015blone ograniczenia.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"438\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/image-248-1.webp\" title=\"\" width=\"778\"\/><\/figure>\n<ul>\n<li>Po wprowadzeniu danych w oknie dialogowym Parametry programu Solver kliknij przycisk \u201eRozwi\u0105\u017c\u201d i poczekaj, a\u017c program Excel dostarczy wyniki.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"570\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/image-252-1.webp\" title=\"\" width=\"1014\"\/><\/figure>\n<ul>\n<li>Po wygenerowaniu wynik\u00f3w pojawi si\u0119 okno dialogowe Solver Results, ujawniaj\u0105ce nowe warto\u015bci w kom\u00f3rkach B4 do E4. Pami\u0119taj, \u017ce Solver zmienia Twoje dane; je\u015bli wolisz powr\u00f3ci\u0107 do oryginalnych warto\u015bci, mo\u017cesz wybra\u0107 opcj\u0119 \u201eRestore Original Values\u201d. Po podj\u0119ciu decyzji, czy zachowa\u0107 rozwi\u0105zanie, czy powr\u00f3ci\u0107 do oryginalnych danych, upewnij si\u0119, \u017ce opcja \u201eAnswer\u201d jest zaznaczona po prawej stronie, a nast\u0119pnie kliknij \u201eOK\u201d, aby zamkn\u0105\u0107 okno dialogowe.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"470\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/image-255-1.webp\" title=\"\" width=\"835\"\/><\/figure>\n<ul>\n<li>Je\u015bli zdecydujesz si\u0119 zachowa\u0107 nowe rozwi\u0105zanie, zostanie ono odzwierciedlone w arkuszu kalkulacyjnym po zamkni\u0119ciu okna dialogowego Solver. Produkcja firmy b\u0119dzie obejmowa\u0107 23 palety Tahoe, 15 palet Pacific, 39 palet Savannah i \u017cadnych palet Aspen, kt\u00f3re zostan\u0105 wskazane w wierszu Palety od B4 do D4. Ponadto kom\u00f3rka ca\u0142kowitego zysku zostanie zaktualizowana z zera do 58 800 USD.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"455\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/image-343-1.webp\" title=\"\" width=\"809\"\/><\/figure>\n<h3 id=\"things-to-know\">Wa\u017cne uwagi<\/h3>\n<ul>\n<li>Podobnie jak funkcja szukania wyniku programu Excel, Solver wymaga wst\u0119pnego skonfigurowania niezb\u0119dnych formu\u0142, aby dzia\u0142a\u0142 prawid\u0142owo.<\/li>\n<li>Mo\u017cesz wp\u0142yn\u0105\u0107 na metod\u0119 rozwi\u0105zywania problemu, wybieraj\u0105c przycisk \u201eOpcje\u201d w oknie dialogowym Parametry rozwi\u0105zania, w kt\u00f3rym mo\u017cesz okre\u015bli\u0107 warto\u015bci dla \u201eWszystkie metody\u201d, \u201eGRG nieliniowa\u201d i \u201eEwolucyjna\u201d.<\/li>\n<li>Ponadto Solver pozwala na zapisywanie i \u0142adowanie modeli do p\u00f3\u017aniejszego wykorzystania. Podczas \u0142adowania istniej\u0105cych modeli upewnij si\u0119, \u017ce wprowadzasz odniesienie do ca\u0142ego zakresu kom\u00f3rek istotnych dla danego problemu.<\/li>\n<li>Podczas korzystania z programu Solver zaleca si\u0119 prac\u0119 na kopii danych, poniewa\u017c po uruchomieniu program modyfikuje oryginalne dane, a po wprowadzeniu zmian odzyskanie tych danych mo\u017ce si\u0119 okaza\u0107 niemo\u017cliwe.<\/li>\n<\/ul>\n<p><a class=\"xiaomi\" href=\"https:\/\/allthings.how\/how-to-use-solver-in-excel\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">\u0179r\u00f3d\u0142o<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft Excel jest wyposa\u017cony w szereg funkcji, kt\u00f3re usprawniaj\u0105 proces wykonywania oblicze\u0144 i rozwi\u0105zywania r\u00f3wna\u0144, zwi\u0119kszaj\u0105c tym samym produktywno\u015b\u0107. Jedn\u0105 z tych funkcji jest narz\u0119dzie Solver, kt\u00f3re jest podobne do funkcji Goal Seek. Zazwyczaj wykorzystywany do analizy \u201eCo by by\u0142o, gdyby\u201d, Solver pozwala u\u017cytkownikom ustali\u0107 warto\u015b\u0107 konkretnej kom\u00f3rki przy wielu ograniczeniach. Mo\u017ce by\u0107 u\u017cywany do [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[63,130,286],"class_list":["post-4762","post","type-post","status-publish","format-standard","hentry","category-how-to","tag-apps","tag-microsoft","tag-microsoft-excel"],"acf":[],"_links":{"self":[{"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/posts\/4762","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/comments?post=4762"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/posts\/4762\/revisions"}],"predecessor-version":[{"id":4763,"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/posts\/4762\/revisions\/4763"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/media?parent=4762"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/categories?post=4762"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/tags?post=4762"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}