फॉर्मूला चुनौती - परीक्षणों के लिए उत्तर कुंजी बनाएँ - पहेली

विषय - सूची

समस्या

एक मास्टर टेस्ट (टेस्ट ए), और तीन वेरिएंट (टेस्ट बी, टेस्ट सी, और टेस्ट डी) है। सभी 4 परीक्षणों में समान 19 प्रश्न हैं, लेकिन एक अलग क्रम में व्यवस्थित किया गया है।

नीचे दी गई स्क्रीन में पहली तालिका "प्रश्न कुंजी" है और यह दिखाती है कि अन्य 3 परीक्षणों में टेस्ट ए में कैसे प्रश्न पूछे जाते हैं। दूसरी तालिका एक "उत्तर कुंजी" है जो सभी परीक्षणों में सभी 19 प्रश्नों के सही उत्तर दिखाती है।

ऊपर: I5 में सही उत्तर: K23, सूत्र अस्पष्ट है

उदाहरण के लिए, टेस्ट A में # 1 प्रश्न का उत्तर C है। यही प्रश्न टेस्ट B में # 4 के रूप में दिखाई देता है, इसलिए टेस्ट B में # 4 प्रश्न का उत्तर भी C है।

टेस्ट B में पहला प्रश्न टेस्ट A में 13 # प्रश्न के समान है, और दोनों का उत्तर E है।

चुनौती

I5 में कौन सा सूत्र दर्ज किया जा सकता है (जो कि "igloo" के रूप में है) और I5: K23 में कॉपी किया गया है ताकि टेस्ट बी, सी, और डी के लिए सही उत्तर मिलें और प्रदर्शित हों?

आपको नीचे एक्सेल फाइल मिलेगी। अपना जवाब नीचे कमेंट के रूप में दें।

संकेत करता है

  1. यह समस्या सेट अप करने के लिए चुनौतीपूर्ण है। भ्रमित होना बहुत आसान है। याद रखें, C5 में नंबर: E23 आपको केवल यह बताता है कि आप किसी दिए गए प्रश्न को कहां खोज सकते हैं। आपको उसके बाद भी सवाल ढूंढना है :)

  2. इस समस्या को INDEX और MATCH के साथ हल किया जा सकता है, जिसे इस लेख में बताया गया है। समाधान के भाग में सेल संदर्भों को सावधानीपूर्वक लॉक करना शामिल है। यदि आप इस प्रकार के संदर्भों से परेशान हैं, तो यहां दिखाए गए गुणन तालिका का निर्माण करें। इस समस्या को ध्यान से निर्मित सेल संदर्भों की आवश्यकता है!

  3. आप खुद सोच सकते हैं कि आप इसे तेजी से मैन्युअल रूप से कर सकते हैं। हां, बहुत कम प्रश्नों के लिए। हालांकि, अधिक प्रश्नों (100, 500, 1000 प्रश्नों की कल्पना करें) के साथ मैनुअल दृष्टिकोण बहुत कठिन हो जाता है। एक अच्छा सूत्र खुशी के साथ हजारों सवालों को हल करेगा, और यह गलती नहीं करेगा :)

उत्तर (विस्तार के लिए क्लिक करें)

इस चुनौती की व्याख्या करने के दो तरीके हैं। जब मैंने समस्या को सेट किया, तो मैं एक पाठक द्वारा मुझे भेजे गए उदाहरण से सीधे उधार ले रहा था। यह अधिक चुनौतीपूर्ण दृष्टिकोण (नीचे व्याख्या # 2 नीचे) निकला, ज्यादातर क्योंकि यह तालिका को समझने की कोशिश करते समय भ्रमित होना आसान है। नीचे, मैं दोनों व्याख्याओं को उन सूत्रों के साथ समझाता हूं जिनका उपयोग प्रत्येक के साथ किया जा सकता है।

व्याख्या # 1 (गलत)

C5: E23 परीक्षण A से समान प्रश्न दिखाता है, बस पुन: क्रमबद्ध है। इसलिए, उदाहरण के लिए, टेस्ट बी में…

आप टेस्ट A से स्थिति # 1 पर प्रश्न # 1 पा सकते हैं # 13
आप प्रश्न # 2 को स्थिति A से 3 # 3 पर
पा सकते हैं

=INDEX($H$5:$H$23,C5)

सरणी A5: H23 में टेस्ट A के उत्तरों के साथ, INDEX केवल पंक्ति संख्या के लिए कॉलम C से संख्या का उपयोग करके एक मान प्राप्त करता है। इससे ज्यादा सरल नहीं है। यह इस चुनौती का सही जवाब नहीं है, लेकिन यह एक अच्छा उदाहरण है।

व्याख्या # 2 (सही)

दूसरी व्याख्या अधिक जटिल है। C5: E23 एक कुंजी है जो आपको केवल यह बताती है कि आप टेस्ट ए से एक प्रश्न कहां पा सकते हैं। यह प्रश्न संख्या की रिपोर्ट नहीं कर रहा है, यह एक प्रकार का सूचकांक रिपोर्ट कर रहा है। इसलिए, उदाहरण के लिए, टेस्ट बी में…

आप टेस्ट ए से # 1 स्थिति में प्रश्न # 1 पा सकते हैं # 4
आप प्रश्न # 2 को स्थिति A से
ढूँढ सकते हैं # 19 आप स्थिति # 2 पर परीक्षण A से # 3 प्रश्न पा सकते हैं

यह एक पेचीदा समस्या है। आपको यह बताने के बजाय कि टेस्ट ए से कौन सा प्रश्न किसी दिए गए पद पर है, कुंजी आपको बता रही है कि आप वह प्रश्न कहां खोज सकते हैं जो आप चाहते हैं। नीचे दिया गया सूत्र इस समस्या का एक सही उत्तर है, क्योंकि यह मूल चुनौती में दिखाए गए उत्तरों को वापस कर देगा।

=INDEX($H$5:$H$23,MATCH($G5,C$5:C$23,0))

MATCH के अंदर मिले-जुले संदर्भों पर ध्यान दें, जिन्हें तब बदलने की जरूरत होती है, जब फॉर्मूला टेबल पर कॉपी किया जाता है।

$ G5 - कॉलम लॉक है, पंक्ति बदल जाएगी
$ C 5: C $ 23 - पंक्तियों को लॉक किया गया है, कॉलम बदल जाएगा

दिलचस्प लेख...