मुख्य सामग्री पर जाएं

एक्सेल में AND, OR, और NOT के साथ IF फ़ंक्शन का उपयोग कैसे करें?

लेखक: केली अंतिम संशोधित: 2024-01-17

एक्सेल का IF फ़ंक्शन डेटा हैंडलिंग में तार्किक संचालन की शक्ति और बहुमुखी प्रतिभा का एक प्रमाण है। IF फ़ंक्शन का सार स्थितियों का मूल्यांकन करने और उन मूल्यांकनों के आधार पर विशिष्ट परिणाम लौटाने की क्षमता है। यह एक मौलिक तर्क पर काम करता है:

=IF(condition, value_if_true, value_if_false)

जब AND, OR, और NOT जैसे तार्किक ऑपरेटरों के साथ जोड़ा जाता है, तो IF फ़ंक्शन की क्षमताओं में काफी विस्तार होता है। संयोजन की शक्ति कई स्थितियों को एक साथ संसाधित करने की उनकी क्षमता में निहित है, जिससे ऐसे परिणाम मिलते हैं जो विविध और जटिल परिदृश्यों के अनुकूल हो सकते हैं। इस ट्यूटोरियल में, हम यह पता लगाएंगे कि डेटा विश्लेषण के नए आयामों को अनलॉक करने और अपनी निर्णय लेने की प्रक्रिया को बढ़ाने के लिए एक्सेल में इन शक्तिशाली कार्यों का प्रभावी ढंग से लाभ कैसे उठाया जाए। आइए गहराई से जानें और इन दुर्जेय एक्सेल फ़ंक्शंस के व्यावहारिक अनुप्रयोगों की खोज करें!

नेस्टेड IF और OR NOT फॉर्मूला


यदि और सूत्र

अनेक स्थितियों का आकलन करना और एक विशिष्ट परिणाम देना जब सभी शर्तें पूरी हो जाएं (TRUE), और एक अलग परिणाम जब कोई शर्त पूरी नहीं होती (गलत), तो आप IF कथन के तार्किक परीक्षण के भीतर AND फ़ंक्शन को शामिल कर सकते हैं। इसके लिए संरचना इस प्रकार है:

=IF(AND(condition1, condition2, …), value_if_all_true, value_if_any_false)

उदाहरण के लिए, कल्पना करें कि आप एक शिक्षक हैं जो छात्रों के ग्रेड का विश्लेषण कर रहे हैं। आप यह निर्धारित करना चाहते हैं कि कोई छात्र दो मानदंडों के आधार पर उत्तीर्ण होता है या नहीं: 70 से ऊपर का स्कोर और उपस्थिति 80% से अधिक.

  1. सेल बी2 में उनके स्कोर और सेल सी2 में उपस्थिति के साथ पहले छात्र के डेटा की जांच करके शुरुआत करें। इस छात्र के लिए, D2 में निम्न सूत्र लागू करें:
    =IF(AND(B2>70, C2>80%), "Pass", "Fail")
    सुझाव: यह फ़ॉर्मूला जाँचता है कि B2 में स्कोर 70 से ऊपर है और C2 में उपस्थिति 80% से अधिक है। यदि दोनों शर्तें पूरी होती हैं, तो यह "पास" लौटाता है; अन्यथा, यह "विफल" लौटाता है।
  2. प्रत्येक छात्र के स्कोर और उपस्थिति का मूल्यांकन करने के लिए सूत्र को कॉलम के माध्यम से नीचे खींचें।

    यदि और सूत्र


यदि या सूत्र

एकाधिक स्थितियों का मूल्यांकन करने और एक विशिष्ट परिणाम लौटाने के लिए जब कोई भी एक शर्त पूरी होती है (TRUE), और एक अलग परिणाम जब कोई भी शर्त संतुष्ट नहीं होती (गलत), OR फ़ंक्शन का उपयोग IF कथन के तार्किक परीक्षण के भीतर किया जा सकता है। सूत्र इस प्रकार संरचित है:

=IF(OR(condition1, condition2, …), value_if_any_true, value_if_all_false)

उदाहरण के लिए, शैक्षिक संदर्भ में, छात्र के उत्तीर्ण होने के लिए अधिक लचीले मानदंड पर विचार करें। यहां, एक छात्र को उत्तीर्ण माना जाता है यदि वे या तो 90 से ऊपर स्कोर करें OR उपस्थिति दर 95% से अधिक है.

  1. सेल बी2 में उनके स्कोर और सेल सी2 में उपस्थिति के साथ पहले छात्र के प्रदर्शन का मूल्यांकन करके शुरुआत करें। यह आकलन करने के लिए किसी निकटवर्ती सेल, जैसे D2, में सूत्र लागू करें:
    =IF(OR(B2>90, C2>95%), "Pass", "Fail")
    सुझाव: यह सूत्र मूल्यांकन करता है कि क्या छात्र या तो बी90 में 2 से ऊपर स्कोर करता है या सी95 में उसकी उपस्थिति दर 2% से अधिक है। यदि कोई भी शर्त पूरी हो जाती है, तो यह "पास" लौटाता है; यदि नहीं, तो "विफल"।
  2. अपनी सूची में प्रत्येक छात्र के लिए इसे लागू करने के लिए इस फॉर्मूले को कॉलम के नीचे कॉपी करें, जिससे इन मानदंडों के आधार पर उत्तीर्ण होने के लिए प्रत्येक छात्र की योग्यता का त्वरित मूल्यांकन किया जा सके।

    यदि या सूत्र


यदि फॉर्मूला नहीं है

किसी स्थिति का मूल्यांकन करने और एक विशिष्ट परिणाम लौटाने के लिए यदि शर्त पूरी नहीं हुई (गलत), और यदि शर्त पूरी हो जाती है तो एक अलग परिणाम (TRUE), IF कथन के भीतर NOT फ़ंक्शन आपका समाधान है। इस सूत्र की संरचना इस प्रकार है:

=IF(NOT(condition), value_if_false, value_if_true)

व्यावहारिक उदाहरण के लिए, कार्यस्थल परिदृश्य पर विचार करें जहां कर्मचारी बोनस उनकी उपस्थिति रिकॉर्ड के आधार पर निर्धारित किया जाता है। कर्मचारी बोनस के लिए पात्र हैं यदि वे 3 दिन से अधिक अनुपस्थित नहीं रहे हों.

  1. पहले कर्मचारी के लिए इसका मूल्यांकन करने के लिए, जिसके अनुपस्थित दिन सेल बी2 में हैं, सूत्र का उपयोग करें:
    =IF(NOT(B2>3), "Eligible", "Not Eligible")
    सुझाव: यह सूत्र B2 में अनुपस्थित दिनों की संख्या की जाँच करता है। यदि यह 3 से अधिक नहीं है, तो यह "योग्य" लौटाता है; अन्यथा, "पात्र नहीं"।
  2. प्रत्येक कर्मचारी पर इसे लागू करने के लिए इस फॉर्मूले को कॉलम के नीचे कॉपी करें।

    यदि नहीं तो सूत्र


IF और तार्किक कार्यों के साथ उन्नत परिदृश्य

इस अनुभाग में, हम AND, OR, और NOT जैसे तार्किक ऑपरेटरों के साथ एक्सेल के IF फ़ंक्शन के जटिल उपयोग का पता लगाएंगे। यह अनुभाग जटिल डेटा विश्लेषण में एक्सेल की बहुमुखी प्रतिभा को प्रदर्शित करते हुए, केस-संवेदी मूल्यांकन से लेकर नेस्टेड आईएफ स्टेटमेंट तक सब कुछ शामिल करता है।


अगर आपकी शर्त पूरी हो तो हिसाब लगा लीजिए

पूर्वनिर्धारित परिणाम प्रदान करने के अलावा, एक्सेल IF फ़ंक्शन, जब AND, OR, और NOT जैसे तार्किक ऑपरेटरों के साथ संयुक्त होता है, तो सेट की गई स्थितियाँ सही हैं या गलत, इसके आधार पर विभिन्न गणनाएँ निष्पादित कर सकता है। यहां, हम इस कार्यक्षमता को प्रदर्शित करने के लिए एक उदाहरण के रूप में IF AND संयोजन का उपयोग करेंगे।

कल्पना कीजिए कि आप एक बिक्री टीम का प्रबंधन कर रहे हैं और बोनस की गणना करना चाहते हैं। आप तय करें कि एक कर्मचारी उनकी बिक्री पर 10% बोनस प्राप्त होता है यदि वे बिक्री में $100 से अधिक और एक सप्ताह में 30 घंटे से अधिक काम किया है.

  1. प्रारंभिक मूल्यांकन के लिए, सेल बी2 में उसकी बिक्री और सेल सी2 में काम किए गए घंटों के साथ ऐलिस के डेटा को देखें। इस सूत्र को D2 में लागू करें:
    =IF(AND(B2>100, C2>30), B2*0.1, 0)
    सुझाव: यह फॉर्मूला ऐलिस की बिक्री पर 10% बोनस की गणना करता है यदि उसकी बिक्री $100 से अधिक है और उसके काम के घंटे 30 से अधिक हैं। यदि दोनों शर्तें पूरी होती हैं, तो यह बोनस की गणना करता है; अन्यथा, यह 0 लौटाता है।
  2. इस फॉर्मूले को कॉलम के नीचे कॉपी करके अपनी बाकी टीम तक विस्तारित करें। यह दृष्टिकोण सुनिश्चित करता है कि प्रत्येक कर्मचारी के बोनस की गणना समान मानदंडों के आधार पर की जाए।

    यदि फिर गणना करें

नोट: इस अनुभाग में, हम विशिष्ट स्थितियों के आधार पर गणना के लिए AND के साथ IF फ़ंक्शन का उपयोग करने पर ध्यान केंद्रित करते हैं। इस अवधारणा को OR और NOT के साथ-साथ नेस्टेड तार्किक कार्यों को शामिल करने के लिए भी बढ़ाया जा सकता है, जो एक्सेल में विभिन्न प्रकार की सशर्त गणनाओं की अनुमति देता है।


केस-संवेदी AND, OR और NOT कथन

एक्सेल में, जबकि तार्किक फ़ंक्शन जैसे AND, OR, और NOT आमतौर पर केस-असंवेदनशील होते हैं, ऐसे परिदृश्य भी होते हैं जहां टेक्स्ट डेटा में केस संवेदनशीलता महत्वपूर्ण होती है। को एकीकृत करके सटीक कार्य इन तार्किक ऑपरेटरों के साथ, आप ऐसी केस-संवेदी स्थितियों को प्रभावी ढंग से संभाल सकते हैं। इस अनुभाग में, हम एक उदाहरण के रूप में केस-संवेदी दृष्टिकोण के साथ IF और OR फ़ंक्शंस के उपयोग को प्रदर्शित करते हैं।

एक खुदरा परिदृश्य की कल्पना करें जहां कोई उत्पाद प्रचार के लिए पात्र है बिक्री $100 से अधिक है OR केस-संवेदी जांच में इसका कोड बिल्कुल "एबीसी" से मेल खाता है.

  1. पंक्ति 2 में सूचीबद्ध पहले उत्पाद के लिए, सेल बी2 में इसकी बिक्री और सेल सी2 में उत्पाद कोड के साथ, डी2 में इस सूत्र का उपयोग करें:
    =IF(OR(B2>100, EXACT(C2,"ABC")), "Promotion Eligible", "Not Eligible")
    सुझाव: यह सूत्र मूल्यांकन करता है कि क्या B2 में बिक्री का आंकड़ा $100 से अधिक है या C2 में उत्पाद कोड बिल्कुल "ABC" है। इनमें से किसी भी शर्त को पूरा करने पर उत्पाद प्रमोशन के योग्य हो जाता है; दोनों में असफल होने पर यह अयोग्य हो जाता है।
  2. बिक्री और केस-संवेदनशील उत्पाद कोड मानदंडों के आधार पर पदोन्नति के लिए उनकी पात्रता का समान रूप से आकलन करने के लिए सभी उत्पादों के कॉलम में इस फॉर्मूले को दोहराएं।

    केस-संवेदी IF OR फ़ॉर्मूला

नोट: इस अनुभाग में, हमने केस-संवेदी मूल्यांकन के लिए EXACT फ़ंक्शन के साथ IF और OR फ़ंक्शन के उपयोग का वर्णन किया है। आप Excel में विविध केस-संवेदी आवश्यकताओं को पूरा करने के लिए AND, OR, NOT, या नेस्टेड लॉजिकल फ़ंक्शंस के साथ संयुक्त रूप से अपने IF फ़ार्मुलों में EXACT फ़ंक्शन को लागू कर सकते हैं।


IF को नेस्टेड AND, OR, NOT कथनों के साथ एकीकृत करना

एक्सेल का IF फ़ंक्शन, जब AND, OR, और NOT के साथ नेस्ट किया जाता है, तो अधिक स्तरित स्थितियों को संभालने के लिए एक सुव्यवस्थित दृष्टिकोण प्रदान करता है। यह अनुभाग खुदरा सेटिंग में इन नेस्टेड फ़ंक्शंस के अनुप्रयोग को प्रदर्शित करने वाला एक उदाहरण प्रदान करता है।

मान लीजिए कि आप विभिन्न उत्पाद श्रेणियों के लिए जिम्मेदार एक टीम की देखरेख कर रहे हैं, और आप उनकी बोनस पात्रता निर्धारित करना चाहते हैं। एक कर्मचारी बोनस के लिए पात्र है यदि वे: $100 से अधिक बिक्री प्राप्त करें, और या तो सप्ताह में 30 घंटे से अधिक काम करें OR इलेक्ट्रॉनिक्स विभाग में नहीं हैं.

  1. सबसे पहले, ऐनी के प्रदर्शन का आकलन करें, सेल बी2 में उसकी बिक्री, सेल सी2 में काम के घंटे और सेल डी2 में विभाग। E2 में सूत्र होगा:
    =IF(AND(B2>100, OR(C2>30, NOT(D2="Electronics"))), "Eligible", "Not Eligible")
    सुझाव: यह फ़ॉर्मूला जाँचता है कि क्या ऐनी की बिक्री $100 से अधिक है और वह या तो 30 घंटे से अधिक काम करती है या इलेक्ट्रॉनिक्स के साथ काम नहीं कर रही है। यदि वह इन मानदंडों को पूरा करती है, तो उसे "योग्य" माना जाता है; यदि नहीं, तो "पात्र नहीं"।
  2. प्रत्येक कर्मचारी की बिक्री, काम के घंटे और विभाग को ध्यान में रखते हुए बोनस पात्रता का समान रूप से आकलन करने के लिए इस फॉर्मूले को कॉलम के नीचे कॉपी करें।

    नेस्टेड IF और OR NOT फॉर्मूला


नेस्टेड IF AND, OR, NOT के साथ कार्य करता है

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

एक कार्यस्थल पर विचार करें जहां कर्मचारी के प्रदर्शन को "उत्कृष्ट", "अच्छा" या "उचित" के रूप में दर्जा दिया गया है पर आधारित बिक्री, काम के घंटे और नीति का पालन:

  • 150 डॉलर से अधिक की बिक्री और 35 घंटे से अधिक काम करने के लिए "उत्कृष्ट"।
  • अन्यथा, $100 से अधिक की बिक्री के लिए "अच्छा" या नीति उल्लंघन 1 से अधिक नहीं।
  • यदि इनमें से कोई भी शर्त पूरी नहीं होती तो "उचित"।

उपरोक्त शर्तों के अनुसार प्रत्येक कर्मचारी के प्रदर्शन का आकलन करने के लिए, कृपया निम्नानुसार कार्य करें:

  1. ऐनी के मूल्यांकन से शुरुआत करें, जिसकी बिक्री सेल बी2 में है, सेल सी2 में काम के घंटे और सेल डी2 में नीति उल्लंघन हैं। E2 में नेस्टेड IF सूत्र है:
    =IF(AND(B2>150, C2>35), "Excellent", IF(OR(B2>100, NOT(D2>1)), "Good", "Fair"))
    सुझाव: यह फ़ॉर्मूला पहले जाँचता है कि ऐनी की बिक्री और घंटे "उत्कृष्ट" के मानदंडों को पूरा करते हैं या नहीं। यदि नहीं, तो यह मूल्यांकन करता है कि क्या वह "अच्छे" के लिए अर्हता प्राप्त करती है। यदि कोई भी शर्त पूरी नहीं होती है, तो उसे "निष्पक्ष" के रूप में वर्गीकृत किया जाता है।
  2. कई मानदंडों पर उनके प्रदर्शन का लगातार आकलन करने के लिए प्रत्येक कर्मचारी के लिए इस नेस्टेड IF फॉर्मूला का विस्तार करें।

    नेस्टेड IF फ़ंक्शंस


IF का उपयोग AND या NOT के साथ करना: अक्सर पूछे जाने वाले प्रश्न

इस अनुभाग का उद्देश्य Microsoft Excel में AND, OR, और NOT के साथ IF का उपयोग करने के लिए अक्सर पूछे जाने वाले प्रश्नों को संबोधित करना है।

AND, OR और NOT फ़ंक्शन कितनी स्थितियों का समर्थन कर सकते हैं?
  • AND और OR फ़ंक्शन 255 व्यक्तिगत स्थितियों तक का समर्थन कर सकते हैं। हालाँकि, अत्यधिक जटिल फ़ार्मुलों से बचने के लिए जिन्हें बनाए रखना कठिन होता है, केवल कुछ का उपयोग करने की सलाह दी जाती है।
  • NOT फ़ंक्शन केवल एक शर्त लेता है।
क्या मैं इन कार्यों में <, >, = जैसे ऑपरेटरों का उपयोग कर सकता हूँ?

निश्चित रूप से, एक्सेल के AND, OR, और NOT फ़ंक्शंस में, आप शर्तों को स्थापित करने के लिए (< से कम), (> से अधिक), बराबर (=), इससे अधिक या उसके बराबर (>=), और अधिक जैसे ऑपरेटरों का उपयोग कर सकते हैं।

इन फ़ंक्शंस में #VALUE त्रुटि क्यों होती है?

एक्सेल के AND, OR, और NOT फ़ंक्शंस में #VALUE त्रुटि अक्सर तब उत्पन्न होती है जब फ़ॉर्मूला किसी निर्दिष्ट शर्त को पूरा नहीं करता है या फ़ॉर्मूला कैसे संरचित है, इसमें कोई समस्या है। यह इंगित करता है कि एक्सेल सूत्र के भीतर इनपुट या शर्तों की सही ढंग से व्याख्या करने में असमर्थ है।


एक्सेल में AND, OR और NOT फ़ंक्शंस के साथ IF का उपयोग करने से संबंधित सभी प्रासंगिक सामग्री ऊपर दी गई है। मुझे आशा है कि आपको ट्यूटोरियल उपयोगी लगेगा। यदि आप अधिक एक्सेल टिप्स और ट्रिक्स जानना चाहते हैं, कृपया यहाँ क्लिक करें हजारों से अधिक ट्यूटोरियल्स के हमारे व्यापक संग्रह तक पहुँचने के लिए।