एक्सेल फॉर्मूला: कई चीजों के बराबर सेल नहीं -

विषय - सूची

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

=SUMPRODUCT(--(ISNA(MATCH(data,exclude,0))))

सारांश

कई चीजों के बराबर नहीं की गई कोशिकाओं को गिनने के लिए, आप MATCH, ISNA और SUMPRODUCT फ़ंक्शंस के आधार पर एक सूत्र का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, सेल F5 में सूत्र है:

=SUMPRODUCT(--(ISNA(MATCH(data,exclude,0))))

जहाँ "डेटा" नाम की सीमा B5: B16 है और "बहिष्कृत" नाम की श्रेणी D5: D7 है।

स्पष्टीकरण

पहला, थोड़ा संदर्भ। आम तौर पर, यदि आपके पास बस कुछ चीजें हैं जिन्हें आप गिनना नहीं चाहते हैं, तो आप इस तरह COUNTIFS का उपयोग कर सकते हैं:

=COUNTIFS(range,"apple",range,"orange")

लेकिन अगर आपके पास कई चीजों की सूची है, तो यह बहुत अच्छा नहीं है, क्योंकि आपको हर उस चीज के लिए एक अतिरिक्त रेंज / मानदंड जोड़ी जोड़ना होगा, जिसे आप गिनना नहीं चाहते हैं। मापदंड के भाग के रूप में इस सूची के संदर्भ में एक सूची बनाना और पास करना बहुत आसान होगा। इस पृष्ठ पर ठीक यही सूत्र है।

मूल में, यह सूत्र "AC", "b", या "c" इस अभिव्यक्ति के बराबर कोशिकाओं को खोजने के लिए MATCH फ़ंक्शन का उपयोग करता है:

MATCH(data,exclude,0)

सामान्य मान कॉन्फ़िगरेशन से लुकअप मान और लुकअप सरणी "उलट" हैं - हम लुकअप मान के रूप में नामित श्रेणी "डेटा" से सभी मान प्रदान करते हैं, और वे सभी मान देते हैं जिन्हें हम नामित श्रेणी "बहिष्कृत" में छोड़ना चाहते हैं। क्योंकि हम MATCH को एक से अधिक लुकअप वैल्यू देते हैं, हमें इस तरह की एक सरणी में एक से अधिक परिणाम मिलते हैं:

(1;2;3;#N/A;#N/A;#N/A;1;2;3;#N/A;1)

अनिवार्य रूप से, MATCH हमें एक संख्या के रूप में मिलान मूल्यों की स्थिति देता है, और अन्य सभी मूल्यों के लिए # N / A देता है।

# N / A परिणाम वे हैं जिनकी हम रुचि रखते हैं, क्योंकि वे "a", "b", या "c" के समान मूल्यों का प्रतिनिधित्व नहीं करते हैं। तदनुसार, हम इन मूल्यों को TRUE और FALSE के लिए संख्याओं के लिए बाध्य करने के लिए ISNA का उपयोग करते हैं:

ISNA(MATCH(data,exclude,0)

तब हम TRUE को 1 और FALSE को शून्य करने के लिए एक दोहरे नकारात्मक का उपयोग करते हैं। परिणामस्वरूप सरणी, SUMPRODUCT के अंदर ऐसा दिखता है:

=SUMPRODUCT((0;0;0;1;1;1;0;0;0;1;0))

संसाधित करने के लिए केवल एक सरणी के साथ, SUMPRODUCT रकम और अंतिम परिणाम देता है, 4।

नोट: SUM के बजाय SUMPRODUCT का उपयोग करने से नियंत्रण + शिफ्ट + एंटर का उपयोग करने की आवश्यकता से बचा जाता है।

काउंट माइनस मैच

कोशिकाओं को गिनने का एक और तरीका है कि कई चीजों के बराबर नहीं सभी मूल्यों को गिनना, और मैचों को घटाना है। आप इसे इस तरह से एक सूत्र के साथ कर सकते हैं:

=COUNTA(range)-SUMPRODUCT(COUNTIF(range,exclude))

यहाँ, COUNTA सभी गैर-रिक्त कक्षों की एक संख्या लौटाता है। COUNTIF फ़ंक्शन, नामित श्रेणी को "बहिष्कृत" दिया गया है, सूची में प्रत्येक आइटम के लिए तीन मायने रखता है। SUMPRODUCT कुल जोड़ देता है, और यह संख्या सभी गैर-रिक्त कोशिकाओं की गिनती से घटा दी जाती है। अंतिम परिणाम उन कोशिकाओं की संख्या है जो "बहिष्कृत" में समान मान नहीं रखते हैं।

लिटरल में टाइप लॉजिक होता है

इस पृष्ठ का सूत्र "तर्क" के बराबर है। यदि आपको उन कोशिकाओं को गिनने की आवश्यकता है जिनमें कई तार शामिल नहीं हैं, जहां एक सेल में कहीं भी स्ट्रिंग दिखाई दे सकती है, तो आपको अधिक जटिल सूत्र की आवश्यकता होगी।

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