विषयसूची
ट्यूटोरियल दिखाता है कि विभिन्न "यह या वह" स्थितियों की जांच के लिए एक्सेल में IF OR स्टेटमेंट कैसे लिखना है।
IF सबसे लोकप्रिय एक्सेल फ़ंक्शंस में से एक है और बहुत उपयोगी है अपने दम पर। AND, OR, और NOT जैसे तार्किक कार्यों के साथ संयुक्त, IF फ़ंक्शन का और भी अधिक मूल्य है क्योंकि यह वांछित संयोजनों में कई स्थितियों का परीक्षण करने की अनुमति देता है। इस ट्यूटोरियल में, हम एक्सेल में IF-and-OR फॉर्मूला का उपयोग करने पर ध्यान केंद्रित करेंगे। परिणाम यदि कोई भी स्थिति TRUE है, और अन्य परिणाम यदि सभी शर्तें FALSE हैं, तो OR फ़ंक्शन को IF:
IF(OR( condition1, condition2<) के तार्किक परीक्षण में एम्बेड करें 2>,...), value_if_true, value_if_false)सरल अंग्रेज़ी में, फ़ॉर्मूला का तर्क इस तरह तैयार किया जा सकता है: अगर कोई सेल "यह" या "वह" है, तो एक कार्रवाई करें, अगर नहीं तो कुछ और करें
यहां सरलतम रूप में IF OR सूत्र का एक उदाहरण दिया गया है:
=IF(OR(B2="delivered", B2="paid"), "Closed", "Open")
सूत्र यह कहता है: यदि कक्ष B2 में "वितरित" या " भुगतान किया गया", ऑर्डर को "बंद" के रूप में चिह्नित करें, अन्यथा "खुला"।
यदि आप कुछ भी वापस नहीं करना चाहते हैं यदि तार्किक है परीक्षण FALSE का मूल्यांकन करता है, अंतिम तर्क में एक खाली स्ट्रिंग ("") शामिल करें:
=IF(OR(B2="delivered", B2="paid"), "Closed", "")
एक सरणी स्थिरांक का उपयोग करके एक ही सूत्र को अधिक कॉम्पैक्ट रूप में भी लिखा जा सकता है :
=IF(OR(B2={"delivered","paid"}), "Closed", "")
अंतिम स्थिति मेंतर्क छोड़ दिया गया है, जब कोई भी शर्त पूरी नहीं होती है तो सूत्र FALSE प्रदर्शित करेगा।
ध्यान दें। कृपया ध्यान दें कि एक्सेल में IF OR फॉर्मूला लोअरकेस और अपरकेस वर्णों के बीच अंतर नहीं करता है क्योंकि OR फ़ंक्शन केस-असंवेदनशील है। हमारे मामले में, "वितरित", "वितरित", और "वितरित", सभी को एक ही शब्द माना जाता है। यदि आप टेक्स्ट केस में अंतर करना चाहते हैं, तो OR फ़ंक्शन के प्रत्येक तर्क को इस उदाहरण में दिखाए अनुसार EXACT में रैप करें।
Excel IF OR सूत्र के उदाहरण
नीचे आपको कुछ और उदाहरण मिलेंगे एक्सेल IF और OR फ़ंक्शंस का एक साथ उपयोग करने से आपको इस बारे में अधिक जानकारी मिलेगी कि आप किस प्रकार के तार्किक परीक्षण चला सकते हैं।
फ़ॉर्मूला 1. IF एकाधिक OR शर्तों के साथ
इसकी कोई विशेष सीमा नहीं है जब तक यह एक्सेल की सामान्य सीमाओं के अनुपालन में है, तब तक किसी IF सूत्र में एम्बेडेड OR शर्तों की संख्या:
- Excel 2007 और उच्चतर में, कुल लंबाई के साथ 255 तक तर्कों की अनुमति है 8,192 वर्णों से अधिक नहीं।
- Excel 2003 और उससे पहले के संस्करणों में, आप अधिकतम 30 तर्कों का उपयोग कर सकते हैं, और कुल लंबाई 1,024 वर्णों से अधिक नहीं होनी चाहिए।
उदाहरण के तौर पर, आइए देखें रिक्त कक्षों के लिए स्तंभ A, B और C, और यदि 3 कक्षों में से कम से कम एक कक्ष रिक्त है, तो "अपूर्ण" लौटाएं. कार्य निम्नलिखित IF OR फ़ंक्शन के साथ पूरा किया जा सकता है:
=IF(OR(A2="",B2="",),"Incomplete","")
और परिणाम इसके समान दिखाई देगायह:
सूत्र 2. यदि कोई सेल यह या वह है, तो गणना करें
एक ऐसे सूत्र की तलाश में हैं जो पूर्वनिर्धारित रिटर्न की तुलना में कुछ अधिक जटिल कर सके मूलपाठ? IF के value_if_true और/या value_if_false तर्कों में बस एक अन्य फ़ंक्शन या अंकगणितीय समीकरण को नेस्ट करें।
मान लीजिए, आप एक ऑर्डर के लिए कुल राशि की गणना करते हैं ( मात्रा। को इकाई मूल्य से गुणा किया जाता है) और आप 10% छूट लागू करना चाहते हैं यदि इनमें से कोई भी शर्त पूरी होती है:
- बी2 में इससे अधिक या इसके बराबर है 10, या
- यूनिट मूल्य C2 में $5 से अधिक या उसके बराबर है।
इसलिए, आप दोनों स्थितियों की जांच करने के लिए OR फ़ंक्शन का उपयोग करते हैं, और यदि परिणाम सही है, कुल राशि को 10% घटाएं (B2*C2*0.9), अन्यथा पूरी कीमत लौटाएं (B2*C2):
=IF(OR(B2>=10, C2>=5), B2*C2*0.9, B2*C2)
इसके अतिरिक्त, आप इसका उपयोग कर सकते हैं रियायती आदेशों को स्पष्ट रूप से इंगित करने के लिए नीचे दिए गए सूत्र:
=IF(OR(B2>=10, C2>=5),"Yes", "No")
नीचे दिया गया स्क्रीनशॉट दोनों सूत्रों को क्रियाशील दिखाता है:
सूत्र 3. मामला -संवेदनशील IF OR सूत्र
जैसा कि पहले ही उल्लेख किया गया है, एक्सेल OR फ़ंक्शन स्वभाव से केस-संवेदी है। हालांकि, आपका डेटा केस-संवेदी हो सकता है और इसलिए आप केस-संवेदी OR परीक्षण चलाना चाहेंगे। इस मामले में, EXACT फ़ंक्शन के अंदर प्रत्येक व्यक्तिगत तार्किक परीक्षण करें और उन कार्यों को OR स्टेटमेंट में नेस्ट करें।
IF(OR(EXACT( cell, " condition1 "), EXACT( सेल, " स्थिति2 ")), value_if_true,value_if_false)इस उदाहरण में, आइए ऑर्डर आईडी "AA-1" और "BB-1" ढूंढें और चिह्नित करें:
=IF(OR(EXACT(A2, "AA-1"), EXACT(A2, "BB-1")), "x", "")
नतीजतन, केवल दो ऑर्डर आईडी जहां सभी अक्षर बड़े अक्षरों में "x" से चिह्नित हैं; समान आईडी जैसे "aa-1" या "Bb-1" फ़्लैग नहीं किए जाते हैं:
फ़ॉर्मूला 4. Excel में नेस्टेड IF OR स्टेटमेंट
में परिस्थितियों में जब आप OR मानदंडों के कुछ सेटों का परीक्षण करना चाहते हैं और उन परीक्षणों के परिणामों के आधार पर अलग-अलग मान वापस करना चाहते हैं, तो "यह या वह" मानदंड के प्रत्येक सेट के लिए एक व्यक्तिगत IF सूत्र लिखें, और उन IF को एक दूसरे में नेस्ट करें।<3
अवधारणा प्रदर्शित करने के लिए, आइए कॉलम ए में आइटम नामों की जांच करें और सेब या संतरा के लिए "फल" और टमाटर के लिए "सब्जी" लौटाएं या खीरा :
=IF(OR(A2="apple", A2="orange"), "Fruit", IF(OR(A2="tomato", A2="cucumber"), "Vegetable", ""))
अधिक जानकारी के लिए, कृपया नेस्टेड IF को OR/AND शर्तों के साथ देखें।
फॉर्मूला 5. IF AND OR स्टेटमेंट
विभिन्न स्थितियों के विभिन्न संयोजनों का मूल्यांकन करने के लिए, आप एक ही फॉर्मूले के भीतर AND और साथ ही OR तार्किक परीक्षण कर सकते हैं।
उदाहरण के तौर पर, हम जा रहे हैं उन पंक्तियों को फ़्लैग करने के लिए जहां कॉलम A में आइटम या तो Apple या नारंगी है और कॉलम B में मात्रा 10 से अधिक है:
=IF(AND(OR(A2="apple",A2="orange"), B2>10), "x", "")
अधिक जानकारी के लिए n, कृपया एकाधिक AND/OR शर्तों के साथ Excel IF देखें।
इस प्रकार आप IF और OR फ़ंक्शन का एक साथ उपयोग करते हैं। इस संक्षिप्त ट्यूटोरियल में चर्चा किए गए सूत्रों को करीब से देखने के लिए, आपका स्वागत हैहमारे नमूना एक्सेल IF या कार्यपुस्तिका को डाउनलोड करें। मैं आपको पढ़ने के लिए धन्यवाद देता हूं और आशा करता हूं कि अगले सप्ताह हमारे ब्लॉग पर आपसे मुलाकात होगी!