विषय-सूची
एक्सेल एक बहुत ही कार्यात्मक कार्यक्रम है। इसका उपयोग व्यापार में आने वाली समस्याओं की एक बड़ी परत को हल करने के लिए किया जा सकता है। सबसे आम में से एक परिवहन है। कल्पना कीजिए कि हमें यह समझने की आवश्यकता है कि समय, धन और अन्य संसाधनों के मामले में निर्माता से अंतिम खरीदार तक परिवहन का कौन सा तरीका सबसे इष्टतम है। यह समस्या काफी लोकप्रिय है, इससे कोई फर्क नहीं पड़ता कि व्यवसाय किस उद्योग में है। इसलिए, आइए एक्सेल का उपयोग करके इसे कैसे लागू किया जाए, इस पर करीब से नज़र डालते हैं।
परिवहन कार्य का विवरण
इसलिए, हमारे पास दो प्रतिपक्ष हैं जो लगातार एक दूसरे के साथ बातचीत करते हैं। हमारे मामले में, यह एक खरीदार और विक्रेता है। हमें यह पता लगाने की जरूरत है कि माल का परिवहन इस तरह से कैसे किया जाए कि लागत कम से कम हो। ऐसा करने के लिए, आपको सभी डेटा को एक योजनाबद्ध या मैट्रिक्स रूप में प्रस्तुत करने की आवश्यकता है। एक्सेल में, हम बाद वाले विकल्प का उपयोग करते हैं। सामान्य तौर पर, दो प्रकार के परिवहन कार्य होते हैं:
- बंद किया हुआ। इस मामले में, आपूर्ति और मांग संतुलन में है।
- खुला हुआ। यहां आपूर्ति और मांग के बीच कोई समानता नहीं है। इस समस्या का समाधान प्राप्त करने के लिए, आपको पहले इसे पहले प्रकार में लाना होगा, आपूर्ति और मांग को बराबर करना होगा। ऐसा करने के लिए, आपको एक अतिरिक्त संकेतक पेश करना होगा - एक सशर्त खरीदार या विक्रेता की उपस्थिति। इसके अलावा, आपको लागत तालिका में कुछ बदलाव करने होंगे।
एक्सेल में फाइंड सॉल्यूशन फीचर को कैसे इनेबल करें
एक्सेल में परिवहन समस्याओं को हल करने के लिए, "समाधान के लिए खोजें" नामक एक विशेष कार्य है। यह डिफ़ॉल्ट रूप से सक्षम नहीं है, इसलिए आपको निम्न चरणों को करने की आवश्यकता है:
- "फ़ाइल" मेनू खोलें, जो प्रोग्राम विंडो के ऊपरी बाएँ कोने में स्थित है।
- उसके बाद, मापदंडों के साथ बटन पर क्लिक करें।
- अगला, हम "सेटिंग" उपखंड ढूंढते हैं और ऐड-ऑन प्रबंधन मेनू पर जाते हैं। ये छोटे प्रोग्राम हैं जो Microsoft Excel परिवेश में चलते हैं। हम देखते हैं कि पहले हमने "ऐड-इन्स" मेनू पर क्लिक किया, और फिर निचले दाहिने हिस्से में हमने "एक्सेल ऐड-इन्स" आइटम सेट किया और "गो" बटन पर क्लिक किया। सभी आवश्यक कार्यों को लाल आयतों और तीरों के साथ हाइलाइट किया गया है।
- अगला, ऐड-इन "समाधान के लिए खोजें" चालू करें, जिसके बाद हम ओके बटन दबाकर अपने कार्यों की पुष्टि करते हैं। सेटिंग के विवरण के आधार पर, हम देख सकते हैं कि इसे वैज्ञानिक और वित्तीय जैसे जटिल डेटा का विश्लेषण करने के लिए डिज़ाइन किया गया है।
- उसके बाद, "डेटा" टैब पर जाएं, जहां हमें एक नया बटन दिखाई देता है, जिसे ऐड-इन के समान कहा जाता है। यह विश्लेषण उपकरण समूह में पाया जा सकता है।
यह केवल इस बटन पर क्लिक करने के लिए बनी हुई है, और हम परिवहन समस्या के समाधान के लिए आगे बढ़ते हैं। लेकिन उससे पहले, हमें एक्सेल में सॉल्वर टूल के बारे में थोड़ी और बात करनी चाहिए। यह एक विशेष एक्सेल ऐड-ऑन है जो किसी समस्या का सबसे तेज़ समाधान खोजना संभव बनाता है। एक विशिष्ट विशेषता उन प्रतिबंधों पर विचार करना है जो उपयोगकर्ता तैयारी के चरण में निर्धारित करता है। सरल शब्दों में, यह एक सबरूटीन है जो किसी निश्चित कार्य को प्राप्त करने का सर्वोत्तम तरीका निर्धारित करना संभव बनाता है। ऐसे कार्यों में निम्नलिखित शामिल हो सकते हैं:
- निवेश करना, वेयरहाउस लोड करना या इसी तरह की कोई अन्य गतिविधि। जिसमें माल की डिलीवरी भी शामिल है।
- सबसे अच्छा तरीका। इसमें न्यूनतम लागत पर अधिकतम लाभ प्राप्त करना, उपलब्ध संसाधनों के साथ सर्वोत्तम गुणवत्ता कैसे प्राप्त करना आदि जैसे उद्देश्य शामिल हैं।
परिवहन कार्यों के अलावा, इस ऐड-ऑन का उपयोग निम्नलिखित उद्देश्यों के लिए भी किया जाता है:
- एक उत्पादन योजना का विकास। यानी अधिकतम आय प्राप्त करने के लिए किसी उत्पाद की कितनी इकाइयों का उत्पादन करने की आवश्यकता है।
- विभिन्न प्रकार के कार्यों के लिए श्रम का वितरण ज्ञात कीजिए ताकि किसी उत्पाद या सेवा के उत्पादन की कुल लागत सबसे कम हो।
- सभी कार्यों को पूरा करने में लगने वाला न्यूनतम समय निर्धारित करें।
जैसा कि आप देख सकते हैं, कार्य बहुत अलग हैं। इस ऐड-इन को लागू करने का सार्वभौमिक नियम यह है कि समस्या को हल करने से पहले, एक मॉडल बनाना आवश्यक है जो समस्या की प्रमुख विशेषताओं के अनुरूप हो। एक मॉडल कार्यों का एक संग्रह है जो चर का उपयोग उनके तर्क के रूप में करता है। यानी मूल्य जो बदल सकते हैं।
यह ध्यान रखना महत्वपूर्ण है कि मूल्यों के एक सेट का अनुकूलन विशेष रूप से एक संकेतक पर किया जाता है, जिसे उद्देश्य फ़ंक्शन कहा जाता है।
सॉल्वर ऐड-इन वेरिएबल्स के विभिन्न मानों की गणना करता है जो उद्देश्य फ़ंक्शन को इस तरह से पास किए जाते हैं कि यह अधिकतम, न्यूनतम या एक निश्चित मान के बराबर हो (यह ठीक प्रतिबंध है)। एक और कार्य है जो इसके संचालन के सिद्धांत में कुछ हद तक समान है, और जिसे अक्सर "समाधान की खोज" के साथ भ्रमित किया जाता है। इसे "विकल्प चयन" कहा जाता है। लेकिन अगर आप गहरी खुदाई करें, तो उनके बीच का अंतर बहुत बड़ा है:
- लक्ष्य खोज फ़ंक्शन एक से अधिक चर के साथ काम नहीं करता है।
- यह चर पर सीमा निर्धारित करने की क्षमता प्रदान नहीं करता है।
- यह एक निश्चित मूल्य के लिए केवल उद्देश्य फ़ंक्शन की समानता को निर्धारित करने में सक्षम है, लेकिन अधिकतम और न्यूनतम खोजना संभव नहीं है। इसलिए, यह हमारे कार्य के लिए उपयुक्त नहीं है।
- केवल मॉडल रैखिक प्रकार की कुशलता से गणना करने में सक्षम। यदि मॉडल गैर-रैखिक है, तो यह वह मान पाता है जो मूल मान के सबसे निकट है।
इसकी संरचना में परिवहन कार्य बहुत अधिक जटिल है, इसलिए इसके लिए "पैरामीटर चयन" ऐड-ऑन पर्याप्त नहीं है। आइए परिवहन समस्या के उदाहरण का उपयोग करके व्यवहार में "समाधान की खोज करें" फ़ंक्शन को कार्यान्वित करने के तरीके पर करीब से नज़र डालें।
एक्सेल में परिवहन समस्या को हल करने का एक उदाहरण
एक्सेल में व्यवहार में परिवहन समस्याओं को हल करने के तरीके को स्पष्ट रूप से प्रदर्शित करने के लिए, आइए एक उदाहरण दें।
शर्तें कार्य
मान लीजिए हमारे पास 6 विक्रेता और 7 खरीदार हैं। उनके बीच मांग और आपूर्ति क्रमशः इस प्रकार वितरित की जाती है: 36, 51, 32, 44, 35 और 38 इकाइयाँ विक्रेता हैं और 33, 48, 30, 36, 33, 24 और 32 इकाइयाँ खरीदार हैं। यदि आप इन सभी मूल्यों को जोड़ दें, तो आप पाएंगे कि आपूर्ति और मांग संतुलन में हैं। इसलिए, यह समस्या एक बंद प्रकार की है, जो बहुत ही सरलता से हल हो जाती है।
इसके अलावा, हमारे पास इस बारे में जानकारी है कि आपको बिंदु A से बिंदु B तक परिवहन पर कितना खर्च करना है (उदाहरण में वे पीले रंग की कोशिकाओं में हाइलाइट किए गए हैं)।
समाधान - चरण-दर-चरण एल्गोरिथम
अब, प्रारंभिक डेटा के साथ तालिकाओं से परिचित होने के बाद, हम इस समस्या को हल करने के लिए निम्नलिखित एल्गोरिथम का उपयोग कर सकते हैं:
- सबसे पहले, हम 6 पंक्तियों और 7 स्तंभों से मिलकर एक तालिका बनाते हैं।
- उसके बाद, हम किसी भी सेल में जाते हैं जिसमें कोई मान नहीं होता है और साथ ही नई बनाई गई तालिका के बाहर स्थित होता है और फ़ंक्शन सम्मिलित करता है। ऐसा करने के लिए, fx बटन पर क्लिक करें, जो फंक्शन एंट्री लाइन के बाईं ओर स्थित है।
- हमारे पास एक विंडो है जिसमें हमें "गणित" श्रेणी का चयन करने की आवश्यकता है। हम किस कार्य में रुचि रखते हैं? इस स्क्रीनशॉट में जो हाइलाइट किया गया है। समारोह SUMPRODUCT आपस में श्रेणियों या सरणियों को गुणा करता है और उनका योग करता है। बस हमें क्या चाहिए। उसके बाद, OK की दबाएं।
- अगला, स्क्रीन पर एक विंडो दिखाई देगी जिसमें आपको फ़ंक्शन पैरामीटर निर्दिष्ट करने की आवश्यकता है। वे निम्नलिखित हैं:
- सरणी 1. यह पहला तर्क है जिसमें हम उस श्रेणी को लिखते हैं जिसे पीले रंग में हाइलाइट किया गया है। आप या तो कीबोर्ड का उपयोग करके या बाएं माउस बटन के साथ उपयुक्त क्षेत्र का चयन करके फ़ंक्शन पैरामीटर सेट कर सकते हैं।
- सरणी 2. यह दूसरा तर्क है, जो नव निर्मित तालिका है। क्रियाएँ उसी तरह की जाती हैं।
OK बटन दबाकर अपनी कार्रवाई की पुष्टि करें।
- उसके बाद, हम उस सेल पर एक बायाँ माउस क्लिक करते हैं जो नई बनाई गई तालिका में ऊपर बाईं ओर कार्य करता है। अब फिर से इन्सर्ट फंक्शन बटन पर क्लिक करें।
- हम पिछले मामले की तरह ही श्रेणी का चयन करते हैं। लेकिन इस बार हम समारोह में रुचि रखते हैं SUM.
- अब तर्कों को भरने का चरण आता है। पहले तर्क के रूप में, हम उस तालिका की शीर्ष पंक्ति लिखते हैं जिसे हमने शुरुआत में बनाया था। पहले की तरह ही, यह इन सेल को शीट पर या मैन्युअल रूप से चुनकर किया जा सकता है। हम OK बटन दबाकर अपने कार्यों की पुष्टि करते हैं।
- हम फ़ंक्शन के साथ सेल में परिणाम देखेंगे। इस मामले में, यह शून्य है। इसके बाद, कर्सर को निचले दाएं कोने में ले जाएं, जिसके बाद एक स्वत: पूर्ण मार्कर दिखाई देगा। यह थोड़ा काला आलीशान जैसा दिखता है। यदि यह दिखाई देता है, तो बाईं माउस बटन को दबाए रखें और कर्सर को हमारी तालिका के अंतिम सेल में ले जाएँ।
- यह हमें सूत्र को अन्य सभी कक्षों में स्थानांतरित करने और अतिरिक्त गणना किए बिना सही परिणाम प्राप्त करने का अवसर देता है।
- अगला कदम ऊपरी बाएँ सेल का चयन करना और फ़ंक्शन को पेस्ट करना है SUM उसके अंदर। उसके बाद, हम तर्क दर्ज करते हैं और शेष सभी कोशिकाओं को भरने के लिए स्वत: पूर्ण मार्कर का उपयोग करते हैं।
- उसके बाद, हम सीधे समस्या को हल करने के लिए आगे बढ़ते हैं। ऐसा करने के लिए, हम उस ऐड-ऑन का उपयोग करेंगे जिसे हमने पहले शामिल किया था। "डेटा" टैब पर जाएं, और वहां हमें "समाधान की खोज करें" टूल मिलता है। हम इस बटन पर क्लिक करते हैं।
- अब हमारी आंखों के सामने एक विंडो आई है, जिसके माध्यम से आप हमारे ऐड-ऑन के मापदंडों को कॉन्फ़िगर कर सकते हैं। आइए इनमें से प्रत्येक विकल्प पर एक नज़र डालें:
- उद्देश्य समारोह का अनुकूलन करें। यहां हमें फ़ंक्शन वाले सेल का चयन करने की आवश्यकता है SUMPRODUCT. हम देखते हैं कि यह विकल्प एक फ़ंक्शन का चयन करना संभव बनाता है जिसके लिए एक समाधान खोजा जाएगा।
- पहले। यहां हम "न्यूनतम" विकल्प सेट करते हैं।
- चर की कोशिकाओं को बदलकर। यहां हम उस तालिका के अनुरूप श्रेणी को इंगित करते हैं जिसे हमने शुरुआत में बनाया था (संक्षेप में पंक्ति और स्तंभ के अपवाद के साथ)।
- प्रतिबंधों के अधीन। यहां हमें ऐड बटन पर क्लिक करके बाधाओं को जोड़ने की जरूरत है।
- हमें याद है कि हमें किस प्रकार की बाधा उत्पन्न करने की आवश्यकता है - खरीदारों की मांगों और विक्रेताओं के प्रस्तावों के मूल्यों का योग समान होना चाहिए।
- प्रतिबंधों का कार्य निम्नानुसार किया जाता है:
- कोशिकाओं से लिंक करें। यहां हम गणना के लिए तालिका की श्रेणी दर्ज करते हैं।
- शर्तें। यह एक गणितीय ऑपरेशन है जिसके खिलाफ पहले इनपुट फ़ील्ड में निर्दिष्ट सीमा की जाँच की जाती है।
- शर्त या बाधा का मूल्य। यहां हम स्रोत तालिका में उपयुक्त कॉलम दर्ज करते हैं।
- सभी चरणों के पूरा होने के बाद, OK बटन पर क्लिक करें, जिससे हमारे कार्यों की पुष्टि हो जाती है।
हम निम्न शर्त निर्धारित करते हुए शीर्ष पंक्तियों के लिए बिल्कुल वही संचालन करते हैं: वे बराबर होना चाहिए।
अगला चरण शर्तों को निर्धारित कर रहा है। हमें तालिका में कक्षों के योग के लिए निम्नलिखित मानदंड निर्धारित करने की आवश्यकता है - शून्य से अधिक या उसके बराबर, एक पूर्णांक। नतीजतन, हमारे पास ऐसी शर्तों की एक सूची है जिसके तहत समस्या हल हो जाती है। यहां आपको यह सुनिश्चित करने की आवश्यकता है कि "बिना सीमा के गैर-ऋणात्मक चर बनाएं" विकल्प के बगल में स्थित चेकबॉक्स चेक किया गया है। साथ ही, हमारी स्थिति में, यह आवश्यक है कि समस्या को हल करने के लिए विधि को चुना जाए - "ओपीजी विधियों की गैर-रेखीय समस्याओं के समाधान की खोज"। अब हम सुरक्षित रूप से कह सकते हैं कि सेटिंग हो गई है। इसलिए, यह केवल गणना करने के लिए बनी हुई है। ऐसा करने के लिए, "एक समाधान खोजें" बटन पर क्लिक करें।
उसके बाद, सभी डेटा की गणना स्वचालित रूप से की जाएगी, और फिर एक्सेल परिणामों के साथ एक विंडो दिखाएगा। कंप्यूटर के संचालन की दोबारा जांच करने के लिए यह आवश्यक है, क्योंकि त्रुटियां संभव हैं यदि शर्तों को पहले गलत तरीके से सेट किया गया था। यदि सब कुछ सही है, तो "ओके" बटन पर क्लिक करें और तैयार तालिका देखें।
यदि यह पता चलता है कि हमारा कार्य एक खुला प्रकार बन गया है, तो यह बुरा है, क्योंकि आपको स्रोत तालिका को संपादित करने की आवश्यकता है ताकि कार्य बंद हो जाए। हालाँकि, जब यह किया जाता है, तो शेष एल्गोरिथम समान होगा।
निष्कर्ष
जैसा कि आप देख सकते हैं, एक्सेल का उपयोग बहुत जटिल गणनाओं के लिए भी किया जा सकता है, जो पहली नज़र में एक साधारण कंप्यूटर प्रोग्राम के लिए उपलब्ध नहीं हैं जो लगभग सभी में स्थापित है। हालांकि यह है। आज हम उपयोग के उन्नत स्तर को पहले ही कवर कर चुके हैं। यह विषय इतना सरल नहीं है, लेकिन जैसा कि वे कहते हैं, सड़क पर चलने से ही महारत हासिल होगी। मुख्य बात कार्य योजना का पालन करना है, और ऊपर बताए गए सभी कार्यों को सही ढंग से करना है। तब कोई त्रुटि नहीं होगी, और कार्यक्रम स्वतंत्र रूप से सभी आवश्यक गणना करेगा। यह सोचने की जरूरत नहीं होगी कि किस फंक्शन का इस्तेमाल करना है वगैरह।