एक्सेल में अद्वितीय मूल्यों की गणना कैसे करें: मानदंड के साथ, रिक्त स्थान को अनदेखा करना

  • इसे साझा करें
Michael Brown

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

कुछ साल पहले, हमने एक्सेल में अद्वितीय और विशिष्ट मूल्यों की गणना करने के विभिन्न तरीकों पर चर्चा की थी। लेकिन किसी भी अन्य सॉफ़्टवेयर प्रोग्राम की तरह, Microsoft Excel लगातार विकसित होता है, और लगभग हर रिलीज़ के साथ नई सुविधाएँ दिखाई देती हैं। आज, हम देखेंगे कि हाल ही में पेश किए गए डायनेमिक ऐरे फ़ंक्शंस के साथ एक्सेल में अद्वितीय मूल्यों की गणना कैसे की जा सकती है। यदि आपने अभी तक इनमें से किसी भी फ़ंक्शन का उपयोग नहीं किया है, तो आप यह देखकर चकित होंगे कि निर्माण और उपयोग में सुविधा के मामले में सूत्र कितने सरल हो गए हैं।

ध्यान दें। इस ट्यूटोरियल में चर्चा किए गए सभी सूत्र UNIQUE फ़ंक्शन पर निर्भर करते हैं, जो केवल Excel 365 और Excel 2021 में उपलब्ध है। यदि आप Excel 2019, Excel 2016 या इससे पहले का उपयोग कर रहे हैं, तो कृपया समाधान के लिए इस लेख को देखें।

स्तंभ में अद्वितीय मानों की गणना करें

किसी स्तंभ में अद्वितीय मानों की गणना करने का सबसे आसान तरीका COUNTA फ़ंक्शन के साथ UNIQUE फ़ंक्शन का उपयोग करना है:

COUNTA(UNIQUE( श्रेणी ))

सूत्र इस सरल तर्क के साथ काम करता है: UNIQUE विशिष्ट प्रविष्टियों की एक सरणी लौटाता है, और COUNTA सरणी के सभी तत्वों की गणना करता है।

उदाहरण के तौर पर, आइए अद्वितीय की गणना करें B2:B10 श्रेणी में नाम:

=COUNTA(UNIQUE(B2:B10))

सूत्र हमें बताता है कि 5 हैंविजेताओं की सूची में अलग-अलग नाम:

युक्ति। इस उदाहरण में, हम विशिष्ट पाठ मानों की गणना करते हैं, लेकिन आप इस सूत्र का उपयोग अन्य डेटा प्रकारों के लिए भी कर सकते हैं जिनमें संख्याएँ, दिनांक, समय आदि शामिल हैं।

अद्वितीय मानों की गणना करें जो केवल एक बार होते हैं

पिछले उदाहरण में , हमने एक कॉलम में सभी अलग-अलग (अलग) प्रविष्टियों की गणना की। इस बार, हम अद्वितीय रिकॉर्ड की संख्या जानना चाहते हैं जो केवल एक बार होते हैं। ऐसा करने के लिए, अपना सूत्र इस प्रकार बनाएं:

एक बार होने वाली घटनाओं की सूची प्राप्त करने के लिए, UNIQUE के तीसरे तर्क को TRUE पर सेट करें:

UNIQUE(B2:B10,,TRUE))

अद्वितीय एक बार होने वाली घटनाओं की गणना करने के लिए, UNIQUE को ROW फ़ंक्शन में नेस्ट करें:

ROWS(UNIQUE(B2:B10,,TRUE))

कृपया ध्यान दें कि COUNTA इस मामले में काम नहीं करेगा क्योंकि यह सभी गैर-रिक्त कक्षों की गणना करता है, जिनमें शामिल हैं त्रुटि मान। इसलिए, यदि कोई परिणाम नहीं मिलता है, तो UNIQUE एक त्रुटि लौटाएगा, और COUNTA इसे 1 के रूप में गिनेगा, जो कि गलत है!

संभावित त्रुटियों को संभालने के लिए, IFERROR फ़ंक्शन को अपने सूत्र के चारों ओर लपेटें और इसे 0 आउटपुट करने का निर्देश दें यदि कोई त्रुटि होती है:

=IFERROR(ROWS(UNIQUE(B2:B10,,TRUE)), 0)

परिणाम के रूप में, आपको अद्वितीय की डेटाबेस अवधारणा के आधार पर एक गिनती मिलती है:

गिनती एक्सेल में अद्वितीय पंक्तियाँ

अब जब आप जानते हैं कि किसी कॉलम में अद्वितीय कोशिकाओं की गणना कैसे की जाती है, तो अद्वितीय पंक्तियों की संख्या का पता लगाने के बारे में कोई विचार है?

यहां समाधान है:

ROWS( UNIQUE( रेंज ))

ट्रिक पूरी रेंज को UNIQUE को "फीड" करने की है ताकि यह मूल्यों के अद्वितीय संयोजनों को खोज सकेएकाधिक स्तंभों में। उसके बाद, आप केवल पंक्तियों की संख्या की गणना करने के लिए ROWS फ़ंक्शन में सूत्र को संलग्न करते हैं।

उदाहरण के लिए, श्रेणी A2:C10 में अद्वितीय पंक्तियों की गणना करने के लिए, हम इस सूत्र का उपयोग करते हैं:

=ROWS(UNIQUE(A2:C10))

रिक्त कक्षों को अनदेखा करके अनन्य प्रविष्टियों की गणना करें

रिक्त कक्षों को अनदेखा करते हुए Excel में अद्वितीय मानों की गणना करने के लिए, रिक्त कक्षों को फ़िल्टर करने के लिए फ़िल्टर फ़ंक्शन का उपयोग करें, और फिर इसे पहले से परिचित COUNTA UNIQUE फ़ॉर्मूला में बदलें:

COUNTA(UNIQUE(FILTER( रेंज , रेंज "")))

B2:B11 में स्रोत डेटा के साथ , सूत्र यह रूप लेता है:

=COUNTA(UNIQUE(FILTER(B2:B11, B2:B11"")))

नीचे दिया गया स्क्रीनशॉट परिणाम दिखाता है:

मानदंड के साथ अद्वितीय मानों की गणना करें

कुछ मानदंडों के आधार पर अद्वितीय मान निकालने के लिए, आप फिर से UNIQUE और FILTER फ़ंक्शन का एक साथ उपयोग करते हैं, जैसा कि इस उदाहरण में बताया गया है। और फिर, आप अद्वितीय प्रविष्टियों की गणना करने के लिए ROWS फ़ंक्शन और सभी प्रकार की त्रुटियों को पकड़ने के लिए IFERROR का उपयोग करते हैं और उन्हें 0:

IFERROR(ROWS(UNIQUE( range , criteria_range ) से प्रतिस्थापित करते हैं = मापदंड ))), 0)

उदाहरण के लिए, किसी विशिष्ट खेल में कितने अलग-अलग विजेता हैं, यह पता लगाने के लिए, इस सूत्र का उपयोग करें:

=IFERROR(ROWS(UNIQUE(FILTER(A2:A10,B2:B10=E1))), 0)

जहाँ A2:A10 अद्वितीय नामों की खोज के लिए एक श्रेणी है ( श्रेणी ), B2:B10 वे खेल हैं जिनमें विजेता प्रतिस्पर्धा करते हैं ( criteria_range ), और E1 रुचि का खेल है ( मानदंड ).

कई मानदंडों के साथ अद्वितीय मानों की गणना करें

के लिए सूत्रएकाधिक मानदंडों के आधार पर अद्वितीय मानों की गणना उपरोक्त उदाहरण के समान ही है, हालांकि मानदंड थोड़ा अलग तरीके से बनाए गए हैं:

IFERROR(ROWS(UNIQUE( श्रेणी , ( criteria_range1 ) = criteria1 ) * ( criteria_range2 = criteria2 ))), 0)

जो लोग आंतरिक यांत्रिकी को जानने के लिए उत्सुक हैं, वे स्पष्टीकरण पा सकते हैं यहाँ सूत्र के तर्क के बारे में: कई मानदंडों के आधार पर अद्वितीय मान खोजें।

इस उदाहरण में, हम यह पता लगाने जा रहे हैं कि F1 ( मानदंड 1<2) में एक विशिष्ट खेल में कितने अलग-अलग विजेता हैं>) और F2 ( मानदंड 2 ) में उम्र से कम। इसके लिए, हम इस सूत्र का उपयोग कर रहे हैं:

=IFERROR(ROWS(UNIQUE(FILTER(A2:A10, (B2:B10=F1) * (C2:C10

जहाँ A2:B10 नामों की सूची है ( श्रेणी ), C2:C10 खेल हैं ( मानदंड_श्रेणी 1 ) और D2:D10 उम्र हैं ( मानदंड_श्रेणी 2 )।

नए गतिशील के साथ Excel में अद्वितीय मानों की गणना इस प्रकार करें सरणी कार्य। मुझे यकीन है कि आप सराहना करते हैं कि सभी समाधान कितने सरल हो गए हैं। वैसे भी, पढ़ने के लिए धन्यवाद और अगले सप्ताह आपको हमारे ब्लॉग पर देखने की आशा है!

डाउनलोड के लिए अभ्यास कार्यपुस्तिका

अद्वितीय मान सूत्र उदाहरण (.xlsx फ़ाइल) की गणना करें

माइकल ब्राउन सॉफ्टवेयर टूल्स का उपयोग करके जटिल प्रक्रियाओं को सरल बनाने के जुनून के साथ एक समर्पित प्रौद्योगिकी उत्साही है। टेक उद्योग में एक दशक से अधिक के अनुभव के साथ, उन्होंने माइक्रोसॉफ्ट एक्सेल और आउटलुक के साथ-साथ गूगल शीट्स और डॉक्स में अपने कौशल को निखारा है। माइकल का ब्लॉग अपने ज्ञान और विशेषज्ञता को दूसरों के साथ साझा करने के लिए समर्पित है, उत्पादकता और दक्षता में सुधार के लिए आसान-से-अनुसरण युक्तियाँ और ट्यूटोरियल प्रदान करता है। चाहे आप एक अनुभवी पेशेवर हों या नौसिखिए, माइकल का ब्लॉग इन आवश्यक सॉफ़्टवेयर उपकरणों से अधिकाधिक लाभ उठाने के लिए मूल्यवान अंतर्दृष्टि और व्यावहारिक सलाह प्रदान करता है।