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

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

एक्सेल में डेटासेट में अक्सर एक ही मान एक कॉलम में कई बार होता है। कभी-कभी, यह जानना उपयोगी हो सकता है कि किसी स्तंभ में कितने अद्वितीय मान हैं। उदाहरण के लिए, यदि आप एक स्टोर चलाते हैं और आपके पास अपने सभी लेन-देन की एक स्प्रेडशीट है, तो आप प्रत्येक एक लेन-देन की गणना करने के बजाय यह निर्धारित करना चाहेंगे कि आपके पास कितने अद्वितीय ग्राहक हैं।





एक्सेल में अद्वितीय मूल्यों की गणना करके ऐसा करना संभव है, जिन तरीकों से हम आपको नीचे बात करेंगे।





एक कॉलम से डुप्लिकेट डेटा निकालें

एक्सेल में अद्वितीय मानों को गिनने का एक त्वरित और गंदा तरीका है कि डुप्लिकेट को हटा दें और देखें कि कितनी प्रविष्टियाँ बची हैं। यह एक अच्छा विकल्प है यदि आपको तुरंत उत्तर की आवश्यकता है और परिणाम को ट्रैक करने की आवश्यकता नहीं है।





डेटा को एक नई शीट में कॉपी करें (ताकि आप गलती से अपनी जरूरत का कोई भी डेटा डिलीट न करें)। उन मानों या कॉलम का चयन करें जिनसे आप डुप्लिकेट मानों को हटाना चाहते हैं। में डेटा उपकरण का खंड आंकड़े टैब चुनें डुप्लिकेट निकालें . यह सभी डुप्लिकेट डेटा को हटा देता है और केवल अद्वितीय मान छोड़ देता है।

यदि जानकारी को दो स्तंभों के बीच विभाजित किया जाता है तो वही प्रक्रिया काम करती है। अंतर यह है कि आपको दोनों स्तंभों का चयन करने की आवश्यकता है। हमारे उदाहरण में, हमारे पास पहले नाम के लिए एक कॉलम है और अंतिम नाम के लिए दूसरा है।



यदि आप अद्वितीय मानों की संख्या को ट्रैक करना चाहते हैं, तो आप इसके बजाय एक सूत्र लिखना बेहतर समझते हैं। हम आपको नीचे दिखाएंगे कि यह कैसे करना है।

संबंधित: अपने इच्छित डेटा को प्रदर्शित करने के लिए एक्सेल में कैसे फ़िल्टर करें?





एक्सेल फॉर्मूला के साथ अद्वितीय मूल्यों की गणना करें

केवल अद्वितीय मानों की गणना करने के लिए हमें कई एक्सेल फ़ंक्शन को संयोजित करना होगा। सबसे पहले, हमें यह जांचने की आवश्यकता है कि क्या प्रत्येक मान एक डुप्लिकेट है, फिर हमें शेष प्रविष्टियों की गणना करने की आवश्यकता है। हमें एक सरणी फ़ंक्शन का उपयोग करने की भी आवश्यकता है।

यदि आप केवल उत्तर की तलाश में हैं, तो इस सूत्र का उपयोग करें, A2:A13 के प्रत्येक उदाहरण को उन कक्षों से बदलें जिनका आप उपयोग करना चाहते हैं:





{=SUM(IF(FREQUENCY(MATCH(A2:A13, A2:A13, 0), MATCH(A2:A13, A2:A13, 0)) >0, 1))}

हम वहां कैसे पहुंचे, यह थोड़ा जटिल है। इसलिए यदि आप यह समझना चाहते हैं कि यह सूत्र क्यों काम करता है, तो हम इसे नीचे एक समय में एक टुकड़े को तोड़ देंगे।

एक ऐरे फ़ंक्शन की व्याख्या करना

आइए सबसे पहले यह समझाते हैं कि एक सरणी क्या है। एक सरणी एक एकल चर है जिसमें कई मान होते हैं। यह प्रत्येक सेल को व्यक्तिगत रूप से संदर्भित करने के बजाय एक बार में एक्सेल कोशिकाओं के समूह को संदर्भित करने जैसा है।

यह हमारे दृष्टिकोण से एक अजीब अंतर है। यदि हम कक्ष A2:A13 को सामान्य रूप से या एक सरणी के रूप में देखने के लिए एक सूत्र बताते हैं, तो डेटा हमें समान दिखता है। अंतर यह है कि एक्सेल कैसे पर्दे के पीछे के डेटा का इलाज करता है। यह इतना सूक्ष्म अंतर है कि एक्सेल के नवीनतम संस्करण अब उनके बीच अंतर भी नहीं करते हैं, हालांकि पुराने संस्करण करते हैं।

हमारे उद्देश्यों के लिए, यह जानना अधिक महत्वपूर्ण है कि हम सरणियों का उपयोग कैसे कर सकते हैं। यदि आपके पास एक्सेल का नवीनतम संस्करण है, तो यह स्वचालित रूप से डेटा को एक सरणी के रूप में संग्रहीत करता है जब ऐसा करने के लिए यह अधिक कुशल होता है। यदि आपके पास पुराना संस्करण है, तो जब आप अपना सूत्र लिखना समाप्त कर लें, तो दबाएं Ctrl + Shift + Enter . एक बार ऐसा करने के बाद, सूत्र यह दिखाने के लिए घुंघराले कोष्ठक से घिरा होगा कि यह सरणी मोड में है।

फ़्रीक्वेंसी फ़ंक्शन का परिचय

FREQUENCY फ़ंक्शन हमें बताता है कि किसी सूची में कोई संख्या कितनी बार दिखाई देती है। यदि आप संख्याओं के साथ काम कर रहे हैं तो यह बहुत अच्छा है, लेकिन हमारी सूची टेक्स्ट है। इस फ़ंक्शन का उपयोग करने के लिए, हमें पहले अपने टेक्स्ट को संख्याओं में बदलने का तरीका खोजना होगा।

यदि आप संख्याओं की सूची में अद्वितीय मानों को गिनने का प्रयास कर रहे हैं, तो आप अगले चरण को छोड़ सकते हैं।

मैच फ़ंक्शन का उपयोग करना

MATCH फ़ंक्शन किसी मान की पहली घटना की स्थिति देता है। हम इसका उपयोग अपने नामों की सूची को संख्या मानों में बदलने के लिए कर सकते हैं। इसे जानकारी के तीन टुकड़े जानने की जरूरत है:

  • आप किस मूल्य की तलाश में हैं?
  • आप किस डेटा सेट की जाँच कर रहे हैं?
  • क्या आप लक्ष्य मूल्य के उच्च, निम्न, या उसके बराबर मूल्यों की तलाश कर रहे हैं?

हमारे उदाहरण में, हम अपने ग्राहकों के प्रत्येक नाम को अपनी एक्सेल स्प्रेडशीट में देखना चाहते हैं कि क्या उनका सटीक नाम कहीं और फिर से दिखाई देता है।

मेरी डिस्क 100 . पर क्यों चल रही है

ऊपर के उदाहरण में, हम अपनी सूची (A2:A13) को Tiah Gallagher (A2) के लिए खोज रहे हैं और हम एक सटीक मिलान चाहते हैं। अंतिम फ़ील्ड में 0 निर्दिष्ट करता है कि यह एक सटीक मिलान होना चाहिए। हमारा परिणाम हमें बताता है कि सूची में नाम सबसे पहले कहां दिखाई दिया। इस मामले में, यह पहला नाम था, इसलिए परिणाम 1 है।

इसके साथ समस्या यह है कि हम अपने सभी ग्राहकों में रुचि रखते हैं, न कि केवल तियाह में। लेकिन, अगर हम सिर्फ A2 के बजाय A2:A13 खोजने की कोशिश करते हैं, तो हमें एक त्रुटि मिलती है। यह वह जगह है जहाँ सरणी कार्य आसान होते हैं। पहला पैरामीटर केवल एक चर ले सकता है या फिर यह एक त्रुटि देता है। लेकिन, सरणियों का इलाज ऐसे किया जाता है जैसे वे एक एकल चर हों।

अब हमारा फंक्शन एक्सेल को हमारे पूरे एरे के लिए मैचों की जांच करने के लिए कहता है। लेकिन रुकिए, हमारा परिणाम नहीं बदला है! यह अभी भी कहता है 1. यहाँ क्या हो रहा है?

हमारा कार्य एक सरणी लौटा रहा है। यह हमारे सरणी में प्रत्येक आइटम के माध्यम से जाता है और मैचों की जांच करता है। सभी नामों के परिणाम एक सरणी में सहेजे जाते हैं, जो परिणाम के रूप में वापस आ जाता है। चूंकि एक सेल एक समय में केवल एक चर दिखाता है, यह सरणी में पहला मान दिखा रहा है।

यह आप खुद चेक कर सकते हैं। यदि आप पहली श्रेणी को A3:A13 में बदलते हैं, तो परिणाम 2 में बदल जाएगा। ऐसा इसलिए है क्योंकि एलीया का नाम सूची में दूसरे स्थान पर है और यह मान अब सरणी में पहले सहेजा गया है। यदि आप पहली श्रेणी को A7:A13 में बदलते हैं, तो आपको फिर से 1 मिलता है क्योंकि हमारे द्वारा जाँच किए जा रहे डेटा सेट की पहली स्थिति में Tiah का नाम सबसे पहले दिखाई देता है।

सम्बंधित: एक्सेल फ़ार्मुले जो आपको वास्तविक जीवन की समस्याओं को हल करने में मदद करेंगे

फ़्रीक्वेंसी फ़ंक्शन का उपयोग करना

अब जब हमने नामों को संख्या मानों में बदल दिया है, तो हम FREQUENCY फ़ंक्शन का उपयोग कर सकते हैं। MATCH के समान, इसे देखने के लिए एक लक्ष्य और जांचने के लिए एक डेटा सेट की आवश्यकता होती है। MATCH की तरह ही, हम केवल एक मान की तलाश नहीं करना चाहते हैं, हम चाहते हैं कि फ़ंक्शन हमारी सूची में प्रत्येक आइटम की जांच करे।

जिस लक्ष्य को हम FREQUENCY फ़ंक्शन की जांच करना चाहते हैं, वह सरणी में प्रत्येक आइटम है जो हमारे MATCH फ़ंक्शन ने लौटाया है। और हम MATCH फ़ंक्शन द्वारा लौटाए गए डेटा सेट की जांच करना चाहते हैं। इस प्रकार, हम दोनों मापदंडों के लिए ऊपर तैयार किए गए MATCH फ़ंक्शन को भेजते हैं।

यदि आप अद्वितीय संख्याओं की तलाश कर रहे हैं और पिछले चरण को छोड़ दिया है, तो आप संख्याओं की श्रेणी को दोनों पैरामीटर के रूप में भेजेंगे। अपनी सूची में सभी नंबरों को खोजने के लिए, आपको एक सरणी फ़ंक्शन का भी उपयोग करना होगा, इसलिए प्रेस करना याद रखें Ctrl + Shift + Enter यदि आप Excel के पुराने संस्करण का उपयोग कर रहे हैं, तो सूत्र दर्ज करने के बाद।

अब हमारा परिणाम 2 है। फिर से, हमारा कार्य एक सरणी लौटा रहा है। यह प्रत्येक अद्वितीय मान के प्रकट होने की संख्या की एक सरणी लौटा रहा है। सेल सरणी में पहला मान दिखा रहा है। इस मामले में, तियाह का नाम दो बार प्रकट होता है, इसलिए लौटाई गई आवृत्ति 2 है।

आईएफ फ़ंक्शन का उपयोग करना

अब हमारे सरणी में उतने ही मान हैं जितने हमारे पास अद्वितीय मान हैं। लेकिन हम पूरी तरह से नहीं हैं। हमें इसे जोड़ने का एक तरीका चाहिए। यदि हम सरणी के सभी मानों को 1 में परिवर्तित करते हैं और उनका योग करते हैं, तो हम अंत में जान पाएंगे कि हमारे पास कितने अद्वितीय मान हैं।

हम एक IF फ़ंक्शन बना सकते हैं जो शून्य से ऊपर के सभी मानों को 1 में बदल देता है। तब सभी मान 1 के बराबर होंगे।

ऐसा करने के लिए, हम चाहते हैं कि हमारा IF फ़ंक्शन यह जाँचे कि हमारे FREQUENCY सरणी में मान शून्य से अधिक हैं या नहीं। यदि सत्य है, तो उसे मान 1 वापस करना चाहिए। आप देखेंगे कि अब सरणी में पहला मान एक के रूप में वापस आता है।

एसयूएम फ़ंक्शन का उपयोग करना

हम अंतिम चरण में हैं! अंतिम चरण सरणी को SUM करना है।

पिछले फ़ंक्शन को SUM फ़ंक्शन में लपेटें। ख़त्म होना! तो हमारा अंतिम सूत्र है:

{=SUM(IF(FREQUENCY(MATCH(A2:A13, A2:A13, 0), MATCH(A2:A13, A2:A13, 0)) >0, 1))}

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

यह एक उन्नत फ़ंक्शन है जिसके लिए एक्सेल के बारे में बहुत अधिक ज्ञान की आवश्यकता होती है। कोशिश करना डराने वाला हो सकता है। लेकिन, एक बार इसे सेट करने के बाद, यह बहुत मददगार हो सकता है, इसलिए यह सुनिश्चित करने के लिए कि आप इसे समझते हैं, हमारे स्पष्टीकरण के माध्यम से काम करने लायक हो सकता है।

यदि आपको अद्वितीय प्रविष्टियों की गणना करने की आवश्यकता नहीं है, तो डुप्लिकेट मानों को हटाने की त्वरित और गंदी युक्ति चुटकी में काम करेगी!

साझा करना साझा करना कलरव ईमेल Microsoft Excel में फ़ार्मुलों की प्रतिलिपि कैसे करें

अपनी एक्सेल स्प्रैडशीट में फ़ार्मुलों को कॉपी और पेस्ट करने के सभी बेहतरीन तरीकों को सीखना समय बचाने का एक शानदार तरीका है।

आगे पढ़िए
संबंधित विषय
  • उत्पादकता
  • स्प्रेडशीट
  • माइक्रोसॉफ्ट एक्सेल
  • डेटा विश्लेषण
लेखक के बारे में जेनिफर सीटन(21 लेख प्रकाशित)

जे. सीटन एक विज्ञान लेखक हैं जो जटिल विषयों को तोड़ने में माहिर हैं। उन्होंने सास्काचेवान विश्वविद्यालय से पीएचडी की है; उनका शोध ऑनलाइन छात्रों की व्यस्तता बढ़ाने के लिए खेल-आधारित शिक्षा के उपयोग पर केंद्रित था। जब वह काम नहीं कर रही होती है, तो आप उसे उसके पढ़ने, वीडियो गेम खेलने या बागवानी करते हुए पाएंगे।

जेनिफ़र सीटन . की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें