
सामान्य सूत्र
=IF(SUM(COUNTIF(B5,("*text1*","*text2*"))),"x","")
सारांश
यह देखने के लिए कि क्या सेल में एक से अधिक विकल्प हैं, आप COUNTIF फ़ंक्शन के आधार पर किसी सूत्र का उपयोग कर सकते हैं।
दिखाए गए उदाहरण में, C5 में सूत्र है:
=IF(SUM(COUNTIF(B5,("*abc*","*aaa*"))),"x","")
स्पष्टीकरण
इस सूत्र का मूल COUNTIF है, जो यदि कोई भी सबस्ट्रिंग नहीं पाया जाता है, तो शून्य वापस आ जाता है, और एक सकारात्मक संख्या यदि कम से कम एक सबस्ट्रिंग पाया जाता है। इस मामले में ट्विस्ट यह है कि हम COUNTIF को मापदंड में देखने के लिए एक से अधिक विकल्प दे रहे हैं, जिसे "सरणी स्थिरांक" के रूप में आपूर्ति की जाती है। परिणामस्वरूप, COUNTIF मूल मानदंड में प्रति आइटम एक परिणाम के साथ परिणामों की एक सरणी लौटाएगा।
ध्यान दें कि हम एस्ट्रिस्क (*) को वाइंडकार्ड के रूप में उपयोग कर रहे हैं, जो कि दोनों ओर सब्सट्रिंग्स के शून्य या अधिक वर्णों के लिए है। यही वह है जो COUNTIF को पाठ में कहीं भी सब्सक्रिप्शन गिनने की अनुमति देता है (अर्थात यह "व्यवहार" शामिल करता है)।
क्योंकि हमें COUNTIF से एक सरणी वापस मिल रही है, हम सरणी में सभी आइटमों को योग करने के लिए SUM फ़ंक्शन का उपयोग करते हैं। परिणाम "तार्किक परीक्षण" के रूप में IF फ़ंक्शन में जाता है। किसी भी सकारात्मक संख्या का मूल्यांकन TRUE के रूप में किया जाएगा, इसलिए आप किसी भी मान की आपूर्ति कर सकते हैं यदि सही है और यदि गलत है तो मूल्य।