सामग्रीहरू
"समाधान खोज्नुहोस्" एक एक्सेल एड-इन हो, जसको माध्यमबाट निर्दिष्ट प्रतिबन्धहरूमा आधारित समस्याहरूको उत्तम समाधान छनौट गर्न सम्भव छ। समारोहले कर्मचारीहरूलाई अनुसूचित गर्न, लागत वा लगानीहरू वितरण गर्न सम्भव बनाउँछ। यो सुविधाले कसरी काम गर्छ भन्ने थाहा पाउँदा तपाईंको समय र मेहनत बचत हुनेछ।
समाधानको लागि खोज भनेको के हो
एक्सेलमा विभिन्न अन्य विकल्पहरूसँग संयोजनमा, त्यहाँ एउटा कम लोकप्रिय, तर अत्यन्त आवश्यक प्रकार्य छ "समाधान खोज्नुहोस्"। यो पत्ता लगाउन सजिलो छैन भन्ने तथ्यको बावजुद, यसलाई जान्न र यसको प्रयोगले धेरै समस्याहरू समाधान गर्न मद्दत गर्दछ। विकल्पले डाटा प्रशोधन गर्छ र अनुमति प्राप्त भएकाहरूबाट इष्टतम समाधान दिन्छ। लेखले समाधानको खोजीले प्रत्यक्ष रूपमा कसरी काम गर्छ भनेर वर्णन गर्दछ।
"समाधान खोज्नुहोस्" सुविधा कसरी सक्रिय गर्ने
प्रभावकारिताको बावजुद, प्रश्नमा रहेको विकल्प उपकरणपट्टी वा सन्दर्भ मेनुमा प्रमुख स्थानमा छैन। Excel मा काम गर्ने धेरै प्रयोगकर्ताहरू यसको उपस्थिति बारे सचेत छैनन्। पूर्वनिर्धारित रूपमा, यो प्रकार्य असक्षम गरिएको छ, यसलाई प्रदर्शन गर्न, निम्न कार्यहरू गर्नुहोस्:
- उपयुक्त नाममा क्लिक गरेर "फाइल" खोल्नुहोस्।
- "सेटिङ्हरू" खण्डमा क्लिक गर्नुहोस्।
- त्यसपछि "Add-ons" उपखण्ड चयन गर्नुहोस्। कार्यक्रमका सबै एड-अनहरू यहाँ प्रदर्शित हुनेछन्, शिलालेख "व्यवस्थापन" तल देखा पर्नेछ। यसको दायाँ छेउमा एक पप-अप मेनु हुनेछ जहाँ तपाईंले "एक्सेल एड-इन्स" चयन गर्नुपर्छ। त्यसपछि "जानुहोस्" मा क्लिक गर्नुहोस्।
- एक अतिरिक्त विन्डो "एड-इन्स" मोनिटरमा प्रदर्शित हुनेछ। इच्छित प्रकार्यको छेउमा बक्स जाँच गर्नुहोस् र ठीक क्लिक गर्नुहोस्।
- इच्छित प्रकार्य "डेटा" खण्डको दायाँ रिबनमा देखा पर्नेछ।
मोडेलहरूको बारेमा
यो जानकारी "अप्टिमाइजेसन मोडेल" को अवधारणा संग परिचित भैरहेको लागि धेरै उपयोगी हुनेछ। "समाधानको लागि खोजी" प्रयोग गर्नु अघि, निर्माण मोडेलहरूको विधिहरूमा सामग्रीहरू अध्ययन गर्न सिफारिस गरिन्छ:
- विचाराधीन विकल्पले लगानी, परिसर लोड गर्ने, सामान आपूर्ति गर्ने वा अन्य कार्यहरू जहाँ उत्तम समाधान खोज्न आवश्यक छ, को लागि रकम छुट्याउनको लागि उत्तम विधि पहिचान गर्न सम्भव बनाउनेछ।
- यस्तो अवस्थामा "इष्टतम विधि" को अर्थ हुनेछ: आय वृद्धि, लागत घटाउने, गुणस्तर सुधार, आदि।
विशिष्ट अनुकूलन कार्यहरू:
- उत्पादन योजनाको निर्धारण, जसको समयमा जारी गरिएको सामानको बिक्रीबाट नाफा अधिकतम हुनेछ।
- यातायात नक्साको निर्धारण, जसको अवधिमा यातायात लागतहरू न्यूनतम हुन्छन्।
- विभिन्न प्रकारका कामका लागि धेरै मेसिनहरूको वितरण खोज्नुहोस्, ताकि उत्पादन लागत कम होस्।
- काम पूरा गर्नको लागि छोटो समयको निर्धारण।
महत्वपूर्ण! कार्यलाई औपचारिक बनाउन, विषय क्षेत्रको मुख्य मापदण्डहरू प्रतिबिम्बित गर्ने मोडेल सिर्जना गर्न आवश्यक छ। एक्सेलमा, मोडेल सूत्रहरूको सेट हो जसले चरहरू प्रयोग गर्दछ। विचार गरिएको विकल्पले त्यस्ता संकेतकहरू खोज्छ कि उद्देश्य प्रकार्य निर्दिष्ट मान भन्दा ठूलो (कम) वा बराबर छ।
तयारी चरण
रिबनमा प्रकार्य राख्नु अघि, तपाईंले विकल्प कसरी काम गर्छ भनेर बुझ्न आवश्यक छ। उदाहरणका लागि, तालिकामा देखाइएको सामानको बिक्रीमा जानकारी छ। कार्य प्रत्येक वस्तुको लागि छुट प्रदान गर्नु हो, जुन 4.5 मिलियन रूबल हुनेछ। प्यारामिटर लक्ष्य भनिन्छ सेल भित्र प्रदर्शित हुन्छ। यसको आधारमा, अन्य मापदण्डहरू गणना गरिन्छ।
हाम्रो कार्य छुट गणना गर्न को लागी हुनेछ जस द्वारा विभिन्न उत्पादनहरु को बिक्री को लागी रकम को गुणन गरिन्छ। यी २ तत्वहरू यसरी लेखिएको सूत्रद्वारा जोडिएका छन्: =D13*$G$2। जहाँ D13 मा कार्यान्वयनको लागि कुल मात्रा लेखिएको छ, र $G$2 इच्छित तत्वको ठेगाना हो।
प्रकार्य प्रयोग गरेर र यसलाई सेट अप गर्नुहोस्
जब सूत्र तयार हुन्छ, तपाईंले प्रकार्यलाई सीधा प्रयोग गर्न आवश्यक छ:
- तपाईंले "डेटा" खण्डमा स्विच गर्न आवश्यक छ र "समाधान खोज्नुहोस्" मा क्लिक गर्नुहोस्।
- "विकल्पहरू" खुल्नेछ, जहाँ आवश्यक सेटिङहरू सेट गरिएका छन्। लाइनमा "उद्देश्य प्रकार्यलाई अनुकूलन गर्नुहोस्:" तपाईंले सेल निर्दिष्ट गर्नुपर्छ जहाँ छूटहरूको योग प्रदर्शित हुन्छ। यो आफैं निर्देशांकहरू लेख्न वा कागजातबाट छनौट गर्न सम्भव छ।
- अर्को, तपाईंले अन्य प्यारामिटरहरूको सेटिङहरूमा जान आवश्यक छ। "प्रति:" खण्डमा, अधिकतम र न्यूनतम सीमा वा सही संख्या सेट गर्न सम्भव छ।
- त्यसपछि फिल्ड "चरको मानहरू परिवर्तन गर्दै:" भरिएको छ। यहाँ वांछित कक्षको डाटा प्रविष्ट गरिएको छ, जसमा एक विशिष्ट मान समावेश छ। निर्देशांकहरू स्वतन्त्र रूपमा दर्ता भएका छन् वा कागजातमा सम्बन्धित कक्षमा क्लिक गरिएको छ।
- त्यसपछि ट्याब "प्रतिबन्धहरू अनुसार:" सम्पादन गरिएको छ, जहाँ लागू गरिएको डेटामा प्रतिबन्धहरू सेट गरिएको छ। उदाहरणका लागि, दशमलव अंश वा ऋणात्मक संख्याहरू बहिष्कृत छन्।
- त्यस पछि, एउटा विन्डो खुल्छ जसले तपाईंलाई गणनामा प्रतिबन्धहरू थप्न अनुमति दिन्छ। प्रारम्भिक रेखाले कक्ष वा सम्पूर्ण दायराको निर्देशांकहरू समावेश गर्दछ। कार्यको सर्तहरू पछ्याउँदै, इच्छित सेलको डेटा संकेत गरिएको छ, जहाँ छुट सूचक प्रदर्शित हुन्छ। त्यसपछि तुलना चिन्ह निर्धारण गरिन्छ। अन्तिम मान माइनस चिन्हको साथ नहोस् भनेर "यो भन्दा ठूलो वा बराबर" मा सेट गरिएको छ। यस अवस्थामा लाइन 3 मा सेट गरिएको "सीमा" 0 हो। यो "थप्नुहोस्" को साथ एक सीमा सेट गर्न पनि सम्भव छ। अर्को चरणहरू समान छन्।
- जब माथिका चरणहरू पूरा हुन्छन्, सेट सीमा सबैभन्दा ठूलो रेखामा देखिन्छ। सूची ठूलो हुन सक्छ र गणना को जटिलता मा निर्भर हुनेछ, तथापि, एक विशेष अवस्थामा, 1 शर्त पर्याप्त छ।
- साथै, अन्य उन्नत सेटिङहरू चयन गर्न सम्भव छ। तल दायाँ छेउमा त्यहाँ "विकल्पहरू" विकल्प छ जसले तपाईंलाई यो गर्न अनुमति दिन्छ।
- सेटिङहरूमा, तपाइँ "सीमा सटीकता" र "समाधान सीमाहरू" सेट गर्न सक्नुहुन्छ। हाम्रो अवस्थामा, यी विकल्पहरू प्रयोग गर्न आवश्यक छैन।
- सेटिङ्हरू पूरा भएपछि, प्रकार्य आफै सुरु हुन्छ - "समाधान खोज्नुहोस्" मा क्लिक गर्नुहोस्।
- कार्यक्रमले आवश्यक गणनाहरू प्रदर्शन गरेपछि र आवश्यक कक्षहरूमा अन्तिम गणनाहरू जारी गर्दछ। त्यसपछि नतिजा सहितको एउटा विन्डो खुल्छ, जहाँ नतिजाहरू सुरक्षित/रद्द गरिएका छन्, वा खोज प्यारामिटरहरू नयाँ अनुसार कन्फिगर गरिएका छन्। जब डाटाले आवश्यकताहरू पूरा गर्दछ, फेला परेको समाधान बचत हुन्छ। यदि तपाईंले पहिले नै "समाधान खोज विकल्पहरू संवाद बक्समा फर्कनुहोस्" बक्स जाँच गर्नुभयो भने, प्रकार्य सेटिङहरू सहितको विन्डो खुल्नेछ।
- त्यहाँ एक सम्भावना छ कि गणना गलत भएको छ वा अन्य सूचकहरू प्राप्त गर्न प्रारम्भिक डेटा परिवर्तन गर्न आवश्यक छ। यस्तो अवस्थामा, तपाईंले सेटिंग्स विन्डो पुन: खोल्न र जानकारी डबल-जाँच गर्न आवश्यक छ।
- जब डाटा सही छ, एक वैकल्पिक विधि प्रयोग गर्न सकिन्छ। यी उद्देश्यहरूका लागि, तपाईंले हालको विकल्पमा क्लिक गर्न आवश्यक छ र देखा पर्ने सूचीबाट सबैभन्दा उपयुक्त विधि चयन गर्नुहोस्:
- Nonlinear समस्याहरूको लागि एक सामान्यीकृत ग्रेडियन्ट प्रयोग गरेर समाधान खोज्दै। पूर्वनिर्धारित रूपमा, यो विकल्प प्रयोग गरिन्छ, तर यो अन्य प्रयोग गर्न सम्भव छ।
- सिम्प्लेक्स विधिमा आधारित रैखिक समस्याहरूको समाधान खोज्दै।
- कार्य पूरा गर्न विकासवादी खोज प्रयोग गर्दै।
ध्यान! जब माथिका विकल्पहरू कार्यसँग सामना गर्न असफल भए, तपाईंले सेटिङहरूमा डेटा पुन: जाँच गर्नुपर्छ, किनकि यो प्रायः यस्ता कार्यहरूमा मुख्य गल्ती हो।
- जब वांछित छुट प्राप्त हुन्छ, यो प्रत्येक वस्तुको लागि छुटको मात्रा गणना गर्न लागू गर्न बाँकी छ। यस उद्देश्यको लागि, स्तम्भको प्रारम्भिक तत्व "छूट रकम" हाइलाइट गरिएको छ, सूत्र लेखिएको छ। «=D2*$G$2» र "Enter" थिच्नुहोस्। डलर चिन्हहरू तल राखिन्छन् ताकि जब सूत्र छेउछाउको रेखाहरूमा फैलियो, G2 परिवर्तन हुँदैन।
- प्रारम्भिक वस्तुको लागि छुट रकम अब प्राप्त हुनेछ। त्यसपछि तपाईले कर्सरलाई सेलको कुनामा सार्नु पर्छ, जब यो "प्लस" हुन्छ, LMB थिचिन्छ र सूत्र आवश्यक रेखाहरूमा फैलिएको छ।
- त्यस पछि, तालिका अन्ततः तयार हुनेछ।
खोज विकल्पहरू लोड गर्नुहोस्/बचाउनुहोस्
विभिन्न अवरोध विकल्पहरू लागू गर्दा यो विकल्प उपयोगी छ।
- समाधान खोजकर्ता विकल्प मेनुमा, लोड/बचत गर्नुहोस् क्लिक गर्नुहोस्।
- मोडेल क्षेत्रको लागि दायरा प्रविष्ट गर्नुहोस् र बचत वा लोड क्लिक गर्नुहोस्।
मोडेल बचत गर्दा, एक सन्दर्भ खाली स्तम्भको 1 कक्षमा प्रविष्ट गरिन्छ जहाँ अनुकूलन मोडेल राखिनेछ। मोडेल लोड गर्ने क्रममा, एक सन्दर्भ सम्पूर्ण दायरामा प्रविष्ट गरिएको छ जुन अनुकूलन मोडेल समावेश गर्दछ।
महत्वपूर्ण! समाधान विकल्प मेनुमा अन्तिम सेटिङहरू बचत गर्न, कार्यपुस्तिका बचत गरिएको छ। यसमा प्रत्येक पानाको आफ्नै Solver add-in विकल्पहरू छन्। थप रूपमा, व्यक्तिगत कार्यहरू बचत गर्न "लोड वा बचत गर्नुहोस्" बटनमा क्लिक गरेर पानाको लागि 1 भन्दा बढी कार्यहरू सेट गर्न सम्भव छ।
Solver प्रयोग गर्ने एक सरल उदाहरण
यो कन्टेनर संग कन्टेनर लोड गर्न आवश्यक छ ताकि यसको द्रव्यमान अधिकतम छ। ट्यांक 32 घन मीटर को एक मात्रा छ। m भरिएको बक्सको वजन 20 किलो छ, यसको मात्रा 0,15 घन मीटर छ। m बक्स - 80 किलोग्राम र 0,5 घन। m यो आवश्यक छ कि कन्टेनर को कुल संख्या कम्तिमा 110 pcs छ। डेटा यस प्रकार संगठित छ:
मोडेल चर हरियो मा चिन्ह लगाइएको छ। उद्देश्य कार्य रातो मा हाइलाइट गरिएको छ। प्रतिबन्धहरू: कन्टेनरहरूको सानो संख्या द्वारा (110 भन्दा बढी वा बराबर) र वजन द्वारा (=SUMPRODUCT(B8:C8,B6:C6) - कन्टेनरमा कुल टायर वजन।
समानता द्वारा, हामी कुल मात्रा विचार गर्छौं: =SUMPRODUCT(B7:C7,B8:C8)। यस्तो सूत्र कन्टेनर को कुल मात्रा मा एक सीमा सेट गर्न आवश्यक छ। त्यसपछि, "समाधान खोज्नुहोस्" मार्फत, चरहरू, सूत्रहरू र सूचकहरू आफैं (वा विशिष्ट कक्षहरूमा लिङ्कहरू) भएका तत्वहरूमा लिङ्कहरू प्रविष्ट गरिन्छ। निस्सन्देह, कन्टेनरहरूको संख्या एक पूर्णांक हो (यो पनि एक सीमा हो)। हामी "समाधान खोज्नुहोस्" थिच्छौं, जसको परिणाम स्वरूप हामीले त्यस्ता कन्टेनरहरू फेला पार्छौं जब कुल द्रव्यमान अधिकतम हुन्छ र सबै प्रतिबन्धहरूलाई ध्यानमा राखिन्छ।
समाधानको लागि खोजी समाधान फेला पार्न असफल भयो
यस्तो सूचना पप अप हुन्छ जब प्रश्नमा कार्यले प्रत्येक बाधालाई पूरा गर्ने चर स्कोरहरूको संयोजन फेला पार्दैन। सिम्प्लेक्स विधि प्रयोग गर्दा, यो सम्भव छ कि त्यहाँ कुनै समाधान छैन।
जब ननलाइनर समस्याहरू समाधान गर्ने विधि प्रयोग गरिन्छ, चरहरूको प्रारम्भिक संकेतकहरूबाट सुरु हुने सबै अवस्थामा, यसले सम्भावित समाधान त्यस्ता प्यारामिटरहरूबाट टाढा रहेको संकेत गर्छ। यदि तपाइँ चरका अन्य प्रारम्भिक संकेतकहरूसँग प्रकार्य चलाउनुहुन्छ भने, त्यहाँ सम्भवतः समाधान छ।
उदाहरणका लागि, गैर-रैखिक विधि प्रयोग गर्दा, चर सहितको तालिकाका तत्वहरू भरिएका थिएनन्, र प्रकार्यले समाधान फेला पारेन। यसको मतलब समाधान छैन भन्ने होइन । अब, एक निश्चित मूल्याङ्कनको नतिजालाई ध्यानमा राख्दै, अन्य डाटाहरू प्राप्त भएका चरहरूका साथ तत्वहरूमा प्रविष्ट गरिन्छ।
कुनै पनि अवस्थामा, तपाईंले सुरुमा बाधा संघर्षको अनुपस्थितिको लागि मोडेलको जाँच गर्नुपर्छ। प्रायः, यो अनुपातको अनुचित चयन वा सीमित सूचकसँग अन्तरसम्बन्धित हुन्छ।
माथिको उदाहरणमा, अधिकतम मात्रा सूचक 16 घन मीटर छ। m 32 को सट्टा, किनकि यस्तो प्रतिबन्धले सिटहरूको न्यूनतम संख्याको लागि संकेतकहरूको विरोधाभास गर्दछ, किनकि यो 16,5 घन मीटरको संख्यासँग मेल खान्छ। m
निष्कर्ष
यसको आधारमा, एक्सेलमा "समाधान खोज्नुहोस्" विकल्पले विशेष समस्याहरू समाधान गर्न मद्दत गर्नेछ जुन सामान्य तरिकामा समाधान गर्न गाह्रो वा असम्भव छ। यो विधि लागू गर्न कठिनाई यो छ कि सुरुमा यो विकल्प लुकेको छ, त्यसैले धेरै प्रयोगकर्ताहरू यसको उपस्थिति बारे सचेत छैनन्। थप रूपमा, प्रकार्य सिक्न र प्रयोग गर्न धेरै गाह्रो छ, तर उचित अनुसन्धानको साथ, यसले ठूलो फाइदाहरू ल्याउनेछ र गणनाहरू सहज बनाउँदछ।