Excel Formulas Academy · पाठ

कई Outcomes के लिए IFs को Stack करना

values को grade या categorize करने के लिए IF functions को nest करें

पाठ 1, कुल 4 में से13 चरण

कई Outcomes के लिए IFs को Stack करना, CoddyKit पर Excel Formulas Academy का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Excel Formulas Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Excel Formulas Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

एक IF हमेशा पर्याप्त नहीं होता

एक अकेला IF केवल दो परिणामों में से चुन सकता है: परीक्षण सही है या गलत। लेकिन वास्तविक डेटा में अक्सर दो से अधिक श्रेणियाँ होती हैं। A, B, C, D, F जैसे अक्षर-ग्रेड या मानक, त्वरित और प्राथमिकता जैसी भेजने की श्रेणियों के बारे में सोचिए।

तीन या अधिक परिणामों को सँभालने के लिए, आप एक IF को दूसरे के अंदर रखते हैं। इसे नेस्टिंग कहा जाता है। पहले IF की गलत शाखा अगला निर्णय बन जाती है और यह क्रम तब तक चलता है, जब तक हर स्थिति शामिल न हो जाए।

नेस्ट किए गए IF का ढाँचा

हर IF इस पैटर्न का पालन करता है: IF(test, value_if_true, value_if_false)। नेस्ट करने के लिए, जहाँ गलत होने पर लौटाया जाने वाला मान होता है, वहाँ आप बस एक और IF रख देते हैं।

इसे बाएँ से दाएँ पढ़िए: यदि पहला परीक्षण सफल होता है, तो उसका परिणाम लौटाइए; अन्यथा आगे बढ़कर अगला प्रश्न पूछिए। यह श्रृंखला तब तक संभावनाएँ कम करती जाती है, जब तक कोई परीक्षण अंततः मेल न खा जाए।

=IF(test1, result1, IF(test2, result2, result3))

ग्रेड देने का उदाहरण

मान लीजिए कि अंक A2 खाने में हैं और आप अक्षर-ग्रेड चाहते हैं। पहले सबसे ऊँची सीमा जाँचिए, फिर नीचे की ओर बढ़िए। अंतिम मान तब वैकल्पिक मान होता है, जब किसी और का मिलान न हो।

क्रम महत्वपूर्ण है: क्योंकि 90, 80 से भी बड़ा है, इसलिए आपको पहले सबसे बड़ी संख्या जाँचनी होगी, वरना हर ऊँचा अंक गलत शाखा पर रुक जाएगा।

=IF(A2>=90,"A",IF(A2>=80,"B",IF(A2>=70,"C","F")))

क्रम इतना महत्वपूर्ण क्यों है

नेस्ट किए गए IF फ़ंक्शन उस पहले परीक्षण पर रुक जाते हैं जो सही होता है। यदि आप पहले A2>=70 जाँचते, तो 95 अंक वहीं सही हो जाते और गलती से C लौटाते।

सामान्य नियम: जब से बड़ा वाली तुलना करें, तो सबसे ऊँची सीमा से जाँच शुरू करके नीचे आएँ। जब से छोटा वाली तुलना करें, तो सबसे छोटी सीमा से ऊपर की ओर जाँच करें। पहला मिलान ही चुना जाता है, इसलिए सबसे विशिष्ट शर्त पहले होनी चाहिए।

=IF(A2>=70,"C",IF(A2>=90,"A","F"))

किसी श्रृंखला को ज़ोर से पढ़ना

किसी भी नेस्ट किए गए IF को समझने की एक बेहतरीन तरकीब है, उसे एक वाक्य की तरह पढ़ना:

  • यदि अंक कम-से-कम 90 हैं, तो ग्रेड A है,
  • अन्यथा यदि अंक कम-से-कम 80 हैं, तो ग्रेड B है,
  • अन्यथा यदि अंक कम-से-कम 70 हैं, तो ग्रेड C है,
  • अन्यथा ग्रेड F है।

हर IF( एक "अन्यथा यदि" है और अंतिम मान साधारण "अन्यथा" है।

अपने कोष्ठकों की गिनती कीजिए

नेस्ट किए गए IF फ़ंक्शन में त्रुटियों का सबसे बड़ा कारण असंतुलित कोष्ठक होते हैं। हर IF( के लिए बिलकुल अंत में एक मिलताजुलता बंद कोष्ठक ) होना चाहिए।

यदि आप तीन IF को नेस्ट करते हैं, तो आपके पास तीन बंद कोष्ठक एक साथ होंगे: )))। अधिकांश स्प्रेडशीट टाइप करते समय मिलते हुए युग्मों को रंग से हाइलाइट करती हैं, इसलिए Enter दबाने से पहले गिनती की पुष्टि करने के लिए इसका उपयोग कीजिए।

=IF(A2>=90,"A",IF(A2>=80,"B",IF(A2>=70,"C","F")))

पाठ मानों का वर्गीकरण

नेस्ट किए गए IF केवल संख्याओं के साथ ही नहीं, पाठ के साथ भी काम करते हैं। मान लीजिए कि B2 में क्षेत्र कोड है और आप क्षेत्र का पूरा नाम चाहते हैं। आप खाने की तुलना एक-एक करके हर कोड से करते हैं।

ध्यान दीजिए कि पाठ की तुलना में उस मान पर, जिसके विरुद्ध आप जाँच कर रहे हैं, और लौटाए जाने वाले परिणाम पर—दोनों जगह उद्धरण चिह्न आवश्यक होते हैं।

=IF(B2="N","North",IF(B2="S","South",IF(B2="E","East","West")))

केवल लेबल नहीं, गणनाएँ लौटाना

किसी भी शाखा का परिणाम किसी निश्चित लेबल के बजाय एक सूत्र भी हो सकता है। इसी तरह स्तर-आधारित छूट काम करती है। यहाँ A2 में बिक्री राशि बढ़ने पर बड़ी छूट अर्जित करती है।

हर शाखा राशि को अलग दर से गुणा करती है, इसलिए एक ही सूत्र पूरी मूल्य-सारणी सँभाल लेता है।

=IF(A2>=1000,A2*0.2,IF(A2>=500,A2*0.1,IF(A2>=100,A2*0.05,0)))

एक विस्तृत उदाहरण

आइए A2 में ग्राहक के खर्च को ग्राहक-निष्ठा के स्तरों में वर्गीकृत करें। हम ऊपर से नीचे की ओर जाँच करते हैं, ताकि सबसे ऊँचा योग्य स्तर चुना जाए:

  • 5000 या अधिक होने पर प्लैटिनम
  • 2000 या अधिक होने पर स्वर्ण
  • 500 या अधिक होने पर रजत
  • बाकी सभी कांस्य

चार परिणामों के लिए तीन नेस्ट किए गए IF फ़ंक्शन चाहिए।

=IF(A2>=5000,"Platinum",IF(A2>=2000,"Gold",IF(A2>=500,"Silver","Bronze")))

कैसे जानें कि बहुत अधिक हो गए हैं

Excel में अधिकतम 64 नेस्ट किए गए IF फ़ंक्शन हो सकते हैं, लेकिन तीन या चार से अधिक होने पर उन्हें पढ़ना कठिन और उनमें बदलाव करना आसान हो जाता है। लंबी श्रृंखलाएँ चेतावनी का संकेत हैं।

जब आपको बहुत सारे IF एक के ऊपर एक रखने पड़ें, तो आमतौर पर किसी अधिक सरल उपकरण पर जाना उचित होता है, जैसे IFS, SWITCH या खोज तालिका। अगले पाठ में आप SWITCH से परिचित होंगे।

नेस्टिंग के सर्वोत्तम तरीके

इन आदतों से नेस्ट किए गए IF विश्वसनीय बने रहते हैं:

  • सीमाओं को हमेशा एक ही दिशा में जाँचिए (ऊँची से नीची या नीची से ऊँची)।
  • अंतिम वैकल्पिक मान दीजिए, ताकि कोई स्थिति खाली न छूटे।
  • पाठ मानों और परिणामों को उद्धरण चिह्नों में रखिए।
  • Enter दबाने से पहले बंद कोष्ठकों की गिनती कीजिए।

इनका पालन करने पर तीन स्तर तक नेस्ट किया गया IF भी भरोसेमंद बना रहता है।

त्वरित जाँच

नेस्ट किए गए IF के क्रम के बारे में अपनी समझ जाँचिए।

पुनरावलोकन: IF को एक के ऊपर एक रखना

आपने सीखा कि एक IF को दूसरे की गलत शाखा के अंदर नेस्टिंग करके दो से अधिक परिणामों को कैसे सँभालें। मुख्य बातें:

  • पैटर्न है IF(test, result, IF(test, result, fallback))।
  • सीमाओं को एक ही दिशा में जाँचिए, ताकि पहला मिलान सही हो।
  • हमेशा अंतिम वैकल्पिक मान शामिल कीजिए और कोष्ठकों को संतुलित रखिए।
  • तीन या चार स्तरों के बाद, इसके बजाय कोई अधिक सरल उपकरण अपनाइए।
=IF(A2>=90,"A",IF(A2>=80,"B",IF(A2>=70,"C","F")))
शुरुआत निःशुल्क

एआई शिक्षक के साथ Excel सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
30
पाठ
120

अक्सर पूछे जाने वाले प्रश्न

क्या “कई Outcomes के लिए IFs को Stack करना” पाठ निःशुल्क है?

हाँ — Excel Formulas Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “कई Outcomes के लिए IFs को Stack करना” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Excel Formulas Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“कई Outcomes के लिए IFs को Stack करना” में मैं क्या सीखूँगा?

values को grade या categorize करने के लिए IF functions को nest करें आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Excel Formulas Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Excel Formulas Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Excel Formulas Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।

“कई Outcomes के लिए IFs को Stack करना” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Excel Formulas Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Excel Formulas Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. कई Outcomes के लिए IFs को Stack करना
  2. SWITCH से Cases चुनना
  3. CHOOSE से Items चुनना
  4. Complex Logic को पठनीय रखना
← Excel Formulas Academy पर वापस जाएँ