
सामान्य सूत्र
=IF(AND(OR(A1=x,A1=y),B1=z),"yes","no")
सारांश
"यदि सेल (x या y) और z" है तो अधिक जटिल तर्क लागू करने के लिए, आप IF फ़ंक्शन के तार्किक परीक्षण में सीधे AND और फ़ंक्शन को एम्बेड कर सकते हैं। D5 में, सूत्र है:
=IF(AND(OR(B5="red",B5="green"),C5>10),"x","")
यह सूत्र "x" लौटाता है यदि B5 में रंग या तो "लाल" या "हरा" है, और C5 में मात्रा 10. से अधिक है। अन्यथा, सूत्र एक रिक्त स्ट्रिंग ("") लौटाता है।
स्पष्टीकरण
दिखाए गए उदाहरण में, हम "चिह्न" या "ध्वज" रिकॉर्ड करना चाहते हैं, जहां रंग या तो लाल या हरा है और मात्रा 10. से अधिक है। सूत्र का मूल IF फ़ंक्शन के अंदर तार्किक परीक्षण है, जो इस तरह दिखता है :
AND(OR(B5="red",B5="green"),C5>10)
ध्यान दें कि OR फ़ंक्शन AND फ़ंक्शन के अंदर दिखाई देता है। दूसरे शब्दों में, OR फ़ंक्शन फ़ंक्शन के अंदर तार्किक 1 है और C5> 10 तार्किक 2 है। यह स्निपेट TRUE तभी लौटेगा जब B5 में रंग या तो "लाल" या "हरा" हो और C5 में मात्रा 10 से अधिक हो।
IF फ़ंक्शन तब केवल उपरोक्त स्निपेट के परिणाम को पकड़ता है और परिणाम के TRUE होने पर "x" देता है और परिणाम के गलत होने पर एक रिक्त स्ट्रिंग "" (कुछ नहीं)।
नोट: यदि हम एक खाली स्ट्रिंग की आपूर्ति नहीं करते हैं, तो सूत्र FALSE को लौटा देगा जब भी तार्किक परीक्षण FALSE लौटे।