Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> Office

एक्सेल में मास्टर करें: एक सेल में जटिल नेस्टेड IF स्टेटमेंट बनाएं

नेस्टेड IF स्टेटमेंट एक्सेल में सबसे उपयोगी फॉर्मूला टूल में से एक बनाते हैं। वे आपको एक ही फॉर्मूला में कई शर्तों का परीक्षण करने और विभिन्न परिदृश्यों के आधार पर निर्णय लेने देते हैं। एक नेस्टेड IF एक विशिष्ट क्रम का पालन करता है और अलग-अलग परिणाम लौटाता है—सब एक ही सेल के अंदर।

इस ट्यूटोरियल में, हम दिखाते हैं कि एक सेल में नेस्टेड IF स्टेटमेंट कैसे बनाएं।

नेस्टेड IF स्टेटमेंट क्या है?

एक नेस्टेड IF का मतलब है एक IF फंक्शन को दूसरे IF फंक्शन के अंदर रखना।

बेसिक IF सिंटैक्स:

=IF(logical_test, value_if_true, value_if_false)
  • logical_test: जांचने की शर्त
  • value_if_true: यदि शर्त सत्य है तो क्या लौटाना है
  • value_if_false: यदि असत्य है तो क्या लौटाना है

नेस्टेड IF संरचना:

एक नेस्टेड IF value_if_false भाग के अंदर एक और IF स्टेटमेंट रखता है, जिससे आप पहली शर्त पूरी न होने पर अतिरिक्त शर्तों का परीक्षण कर सकते हैं।

=IF(condition1, result1, IF(condition2, result2, result3))

इसे इस तरह पढ़ें: "यदि condition1 सत्य है, तो result1 लौटाएं। अन्यथा, यदि condition2 सत्य है, तो result2 लौटाएं। यदि कोई भी सत्य नहीं है, तो result3 लौटाएं।" एक्सेल शर्तों का मूल्यांकन बाएं से दाएं करता है और पहले TRUE परिणाम पर रुक जाता है।

एक सेल में नेस्टेड IF बनाना

आइए एक फॉर्मूला बनाएं जो टेस्ट स्कोर के आधार पर लेटर ग्रेड असाइन करता है:

ग्रेडिंग नियम:

  • ≥ 90 → A
  • ≥ 80 → B
  • ≥ 70 → C
  • ≥ 60 → D
  • < 60 → F

चरण 1: उच्चतम शर्त से शुरू करें

  • एक सेल चुनें और निम्न फॉर्मूला डालें

यह केवल A ग्रेड की जांच करता है।

चरण 2: दूसरी शर्त जोड़ें

=IF(C2>=90, "A", IF(C2>=80, "B", ""))

अब एक्सेल जांचता है:

  • क्या स्कोर ≥ 90 है?
  • यदि नहीं, तो क्या स्कोर ≥ 80 है?

चरण 3: नेस्टिंग जारी रखें

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

चरण 4: फॉर्मूला पूरा करें

=IF(C2>=90, "A", IF(C2>=80, "B", IF(C2>=70, "C", IF(C2>=60, "D", "F"))))
  • बाकी सेल भरने के लिए फॉर्मूला को नीचे खींचें

यह एक सेल में अंतिम नेस्टेड IF है। यह फॉर्मूला स्कोर के आधार पर ग्रेड असाइन करता है। उचित क्रम मायने रखता है: यदि आप ≥ 60 पहले जांचते हैं, तो 60 से ऊपर सब कुछ D लौटाएगा।

एक्सेल में मास्टर करें: एक सेल में जटिल नेस्टेड IF स्टेटमेंट बनाएं

नेस्टेड IF को पढ़ने में आसान बनाना

जटिल नेस्टेड IF के लिए, फॉर्मूला बार में लाइन ब्रेक का उपयोग करने पर विचार करें ताकि पठनीयता में सुधार हो:

  • दूसरे IF के सामने कर्सर रखें
  • फॉर्मूला बार के अंदर Alt + Enter दबाएं
  • बाकी फॉर्मूला के लिए दोहराएं
=IF(C2>=90, "A",
    IF(C2>=80, "B",
        IF(C2>=70, "C",
            IF(C2>=60, "D", "F"))))

एक्सेल में मास्टर करें: एक सेल में जटिल नेस्टेड IF स्टेटमेंट बनाएं

एक्सेल स्पेसिंग को अनदेखा करता है, लेकिन इंसान नहीं।

टेक्स्ट शर्तों के साथ नेस्टेड IF

निम्नलिखित रेंज के आधार पर विभाग-आधारित बोनस लागू करें:

  • सेल्स → 10%
  • मार्केटिंग → 7%
  • अन्यथा → 5%

मान लें कि विभाग C2 में है:

=IF(C2="Sales", 0.1, IF(C2="Marketing", 0.07, 0.05))

यह नेस्टेड IF फॉर्मूला प्रत्येक विभाग के लिए बोनस दर लौटाता है।

एक्सेल में मास्टर करें: एक सेल में जटिल नेस्टेड IF स्टेटमेंट बनाएं

नेस्टेड IF के अंदर AND/OR शामिल करना

नेस्टेड IF को AND, OR, या गणनाओं जैसे फंक्शन के साथ जोड़ा जा सकता है।

शिपिंग शुल्क नियम (एकल सेल):

  • यदि देश = USA और ऑर्डर कुल ≥ 80 → मुफ्त शिपिंग
  • अन्यथा यदि देश = USA और ऑर्डर कुल < 80 → $6 शिपिंग
  • अन्यथा यदि देश ≠ USA और ऑर्डर कुल ≥ 200 → अंतर्राष्ट्रीय मुफ्त शिपिंग
  • अन्यथा → अंतर्राष्ट्रीय $15 शिपिंग

एक सेल चुनें और निम्न फॉर्मूला डालें:

=IF(AND(C2="USA",D2>=80),"Free Shipping",
    IF(AND(C2="USA",D2<80),"$6 Shipping",
        IF(AND(C2<>"USA",D2>=200),"International Free Shipping","International $15 Shipping")))

यह फॉर्मूला क्रम में प्रत्येक शर्त की जांच करता है और पहला मिलान करने वाला शिपिंग लेबल लौटाता है, फिर रुक जाता है। यदि कोई मेल नहीं खाता, तो यह अंतिम "अन्यथा" परिणाम का उपयोग करता है: अंतर्राष्ट्रीय $15 शिपिंग।

छूट नियम (OR):

  • यदि VIP या ऑर्डर कुल ≥ 500 → 20%
  • अन्यथा यदि ऑर्डर कुल ≥ 200 → 15%
  • अन्यथा यदि ऑर्डर कुल ≥ 100 → 10%
  • अन्यथा → 5%

एक सेल चुनें और निम्न फॉर्मूला डालें:

=IF(OR(E2="VIP",D2>=500),0.2,
    IF(D2>=200,0.15,
        IF(D2>=100,0.1,0.05)))

एक्सेल पहले जांचता है कि क्या ग्राहक VIP है या ऑर्डर कुल ≥ 500 है; यदि हां, तो यह 20% लौटाता है। यदि नहीं, तो यह 15% के लिए ≥ 200 की जांच करता है, फिर 10% के लिए ≥ 100, अन्यथा यह 5% लौटाता है।

एक्सेल में मास्टर करें: एक सेल में जटिल नेस्टेड IF स्टेटमेंट बनाएं

नेस्टेड IF का उपयोग कब करना चाहिए

नेस्टेड IF का उपयोग करें जब:

  • शर्तों को क्रम में जांचना हो
  • तर्क नियम-आधारित हो
  • आउटपुट सटीक मिलान के बजाय रेंज पर निर्भर करता हो

नेस्टेड IF से बचें जब:

  • शर्तें स्वतंत्र हों—IFS फंक्शन का उपयोग करें (एक्सेल 2016+)
  • रेंज-आधारित लुकअप के लिए, XLOOKUP फंक्शन चुनें
  • सटीक मिलान के लिए, SWITCH फंक्शन का उपयोग करें
  • यदि तर्क बहुत जटिल है, तो हेल्पर कॉलम का उपयोग करें

सामान्य त्रुटियां और समस्या निवारण

  • #VALUE! त्रुटि: बेमेल पैरेंथेसिस या अमान्य आर्गुमेंट। खुले/बंद पैरेंथेसिस गिनें (उनका मेल खाना चाहिए)।
  • तार्किक खामियां: एज केस टेस्ट करें (उदाहरण के लिए, ग्रेड सिस्टम में ठीक 80)।
  • गलत क्रम: हमेशा उच्चतम → निम्नतम जांचें।
  • लापता पैरेंथेसिस: एक्सेल को प्रति IF एक क्लोजिंग ब्रैकेट चाहिए।
  • बहुत अधिक नेस्टेड IF: एक्सेल कई IF का समर्थन करता है, लेकिन पठनीयता तेजी से गिरती है। यदि तर्क 5-6 शर्तों से अधिक हो, तो IFS फंक्शन या लुकअप टेबल पर विचार करें।

निष्कर्ष

इस ट्यूटोरियल का पालन करके, आप एक सेल में नेस्टेड IF स्टेटमेंट बना सकते हैं। नेस्टेड IF स्टेटमेंट कई शर्तों को संभालने के लिए शक्तिशाली उपकरण हैं, लेकिन उन्हें उचित प्रवाह और परीक्षण की आवश्यकता होती है। वे एक्सेल को एक सेल में कई निर्णय लेने देते हैं, क्रम में शर्तों का परीक्षण करके और प्रत्येक मामले के लिए अलग-अलग परिणाम लौटाकर। तर्क को सही क्रम में योजना बनाएं और अंत में एक अंतिम अन्यथा परिणाम रखें। अभ्यास के साथ, आप जटिल निर्णय तर्क बना सकते हैं जो विविध परिदृश्यों को कुशलतापूर्वक संभालते हैं। यदि फॉर्मूला लंबा या भ्रमित होने लगे, तो यह IFS, SWITCH, या लुकअप टेबल पर स्विच करने का संकेत है, जो पढ़ने और बनाए रखने में आसान हैं।

मुफ्त एडवांस्ड एक्सेल अभ्यास समाधान के साथ प्राप्त करें!

  1. Chrome पर iCloud Passwords मास्टर करें: आसान सेटअप और डिवाइसेज के बीच सिंक Chrome पर iCloud Passwords मास्टर करें: आसान सेटअप और डिवाइसेज के बीच सिंक

    अगर आप PC पर Google Chrome यूज़ करते हैं लेकिन iPhone और Mac पर Safari पसंद करते हैं, तो आप शायद दोनों ब्राउजर्स में पासवर्ड्स ढूंढकर डालने की लगातार मेहनत से तंग आ चुके हैं। लेकिन अब वह झंझट नहीं रहेगा। iCloud Passwords Chrome एक्सटेंशन – जिसे Apple ने iCloud for Windows वर्जन 12 के साथ रिलीज किया

  1. अपने TikTok खाते को स्थायी रूप से हटाएं: चरण-दर-चरण गाइड अपने TikTok खाते को स्थायी रूप से हटाएं: चरण-दर-चरण गाइड

    TikTok नए नाम के साथ अपनी वापसी के बाद से काफी चर्चा में रहा है। Musically, जैसा कि पहले जाना जाता था, उसका अपना मीठा समय था, और फिर फिसलना शुरू हो गया। इसलिए, ऐप को अपना नाम बदलना पड़ा और फिर थोड़े समय में ट्रेंडसेटर बन गया। TikTok एक सोशल मीडिया प्लेटफॉर्म है जो मनोरंजक छोटी क्लिप पोस्ट करने के एक

  1. अपने Chromebook को सुरक्षित करने और अपने डेटा की रक्षा के 4 सिद्ध तरीके अपने Chromebook को सुरक्षित करने और अपने डेटा की रक्षा के 4 सिद्ध तरीके

    साइबर अपराध, मैलवेयर, और बग्स के आज के युग में, हमारे उपकरणों को किसी भी संभावित खतरे से सुरक्षित रखना एक महत्वपूर्ण कार्य है। चाहे हमारे स्मार्ट होम डिवाइस हों या स्मार्टफोन, लैपटॉप या Chromebook, हमारे आसपास उपयोग किए जाने वाले प्रत्येक गैजेट को समय-समय पर अतिरिक्त ध्यान देने की आवश्यकता होती है।