Excel सूत्र: यदि यह या वह नहीं है -

विषय - सूची

सामान्य सूत्र

=IF(NOT(OR(A1="red",A1="green")),"x","")

सारांश

कुछ करने के लिए जब एक सेल यह नहीं है या वह (यानी एक सेल "x", "y", आदि के बराबर नहीं है) तो आप परीक्षण को चलाने के लिए OR फ़ंक्शन के साथ मिलकर IF फ़ंक्शन का उपयोग कर सकते हैं। सेल D6 में, सूत्र है:

=IF(NOT(OR(B6="red",B6="green")),"x","")

जो "X" देता है जब B6 में "रेड" या "ग्रीन" के अलावा कुछ भी शामिल होता है, और एक खाली स्ट्रिंग ("") अन्यथा। सूचना OR फ़ंक्शन केस-संवेदी नहीं है।

स्पष्टीकरण

IF फ़ंक्शन के व्यवहार को AND, और OR जैसे तार्किक कार्यों को तार्किक परीक्षण में जोड़कर आसानी से बढ़ाया जा सकता है। यदि आप मौजूदा तर्क को उलटना चाहते हैं, तो आप NOT फ़ंक्शन का उपयोग कर सकते हैं।

दिखाए गए उदाहरण में, हम "ध्वज" रिकॉर्ड करना चाहते हैं जहां रंग लाल या हरा नहीं है। दूसरे शब्दों में, हम कॉलम बी में रंगों की जांच करना चाहते हैं, और एक विशिष्ट कार्रवाई करें यदि रंग "लाल" या "हरा" के अलावा कोई भी मूल्य है। D6 में, सूत्र यह उपयोग कर रहा था:

=IF(NOT(OR(B6="red",B6="green")),"x","")

इस सूत्र में, तार्किक परीक्षण यह है:

NOT(OR(B6="red",B6="green"))

अंदर से बाहर काम करते हुए, हम पहले "लाल" या "ग्रीन" के लिए परीक्षण करने के लिए OR फ़ंक्शन का उपयोग करते हैं:

OR(B6="red",B6="green")

यदि B6 "लाल" या "हरा" है, और FALSE यदि B6 में कोई अन्य मान है तो TRUE लौटाएगा।

नहीं फ़ंक्शन बस इस परिणाम को उलट देता है। यदि बी 6 "लाल" या "हरा" नहीं है, और एफएएलएसई अन्यथा नहीं है, तो इसका मतलब यह नहीं है कि परीक्षण TRUE लौटाएगा।

चूँकि हम अपने परीक्षण को पास करने वाले आइटमों को फ़्लैग करना चाहते हैं, इसलिए हमें परीक्षण के परिणाम TRUE होने पर कार्रवाई करने की आवश्यकता है। इस स्थिति में, हम कॉलम डी में "x" जोड़कर करते हैं। यदि परीक्षण FALSE है, तो हम बस एक खाली स्ट्रिंग ("") जोड़ते हैं। यह स्तंभ D में "x" प्रकट होने का कारण बनता है जब स्तंभ B में मान या तो "लाल" या "हरा" होता है और यदि नहीं दिखाई देता है तो कुछ भी दिखाई नहीं देता है। *

आवश्यकतानुसार अतिरिक्त स्थितियों की जांच करने के लिए आप OR फ़ंक्शन का विस्तार कर सकते हैं।

* यदि हमने FALSE के दौरान खाली स्ट्रिंग नहीं जोड़ी है, तो सूत्र वास्तव में FALSE प्रदर्शित करेगा जब भी रंग लाल न हो।

यदि रंग लाल या हरा नहीं है तो मूल्य बढ़ाएँ

आप एक निश्चित मान वापस करने के बजाय गणना करने के लिए सूत्र का विस्तार कर सकते हैं।

उदाहरण के लिए, मान लें कि आप लाल और हरे रंग को छोड़कर सभी रंगों को 15% तक बढ़ाना चाहते हैं। उस स्थिति में, आप नए मूल्य की गणना करने के लिए कॉलम E में इस सूत्र का उपयोग कर सकते हैं:

=IF(NOT(OR(B6="red",B6="green")),C6*1.15,C6)

परीक्षण पहले जैसा ही है, अगर TRUE नया है तो कार्रवाई की जाएगी।

यदि परिणाम TRUE है, तो हम मूल मूल्य को 1.15 (15% बढ़ाने के लिए) से गुणा करते हैं। यदि परीक्षण का परिणाम FALSE है, तो हम बस मूल मूल्य का उत्पादन करते हैं।

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