Excel सूत्र: सेल में कई बहिष्करणों में से एक होता है -

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

=(SUMPRODUCT(--ISNUMBER(SEARCH(include,A1)))>0) *(SUMPRODUCT(--ISNUMBER(SEARCH(exclude,A1)))=0)

सारांश

कई स्ट्रिंग्स में से एक के लिए सेल का परीक्षण करने के लिए, दूसरों को छोड़कर, आप SEARCH, ISNUMBER और SUMPRODUCT फ़ंक्शन के आधार पर एक सूत्र का उपयोग कर सकते हैं। C5 में सूत्र दिखाया गया है:

=(SUMPRODUCT(--ISNUMBER(SEARCH(include,B5)))>0) *(SUMPRODUCT(--ISNUMBER(SEARCH(exclude,B5)))=0)

जहाँ "शामिल" "नामित श्रेणी E5: E9 है, और" बहिष्कृत "नामित श्रेणी G5: G6 है।

स्पष्टीकरण

मूल में, यह सूत्र सेल के अंदर कई तारों को देखने के लिए SEARCH फ़ंक्शन का उपयोग करता है। बाएँ SUMPRODUCT के अंदर, SEARCH नामित रेंज "शामिल" में सभी तारों की तलाश करता है।

सही SUMPRODUCT में, SEARCH नामित श्रेणी "बहिष्कृत" में सभी तारों की तलाश करता है।

सूत्र के दोनों हिस्सों में, SEARCH स्ट्रिंग्स पाए जाने पर संख्यात्मक स्थिति देता है, और नहीं होने पर त्रुटियां। ISNUMBER फ़ंक्शन संख्या को TRUE और त्रुटियों को FALSE में रूपांतरित करता है, और दोहरा नकारात्मक TRUE FALSE मानों को 1 और 0 में परिवर्तित करता है।

इस बिंदु पर परिणाम इस तरह दिखता है:

=(SUMPRODUCT((1;0;0;0;0))>0)*(SUMPRODUCT((0;0))=0)

फिर:

=(1>0)*(0=0) =TRUE*TRUE =1

नोट: यह सूत्र या तो 1 या शून्य देता है, जो सूत्र, सशर्त स्वरूपण, या डेटा सत्यापन में TRUE और FALSE की तरह संभाला जाता है।

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