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

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

विषयसूची

इस ट्यूटोरियल में, आप सीखेंगे कि एक्सेल में फॉर्मूले के साथ अद्वितीय मानों की गणना कैसे करें, और पिवट तालिका में अलग-अलग मानों की स्वचालित गणना कैसे प्राप्त करें। हम अद्वितीय नाम, पाठ, संख्या, केस-संवेदी अद्वितीय मान, और बहुत कुछ गिनने के लिए कई सूत्र उदाहरणों पर भी चर्चा करेंगे।

एक्सेल में एक बड़े डेटासेट के साथ काम करते समय, आपको अक्सर इसकी आवश्यकता हो सकती है जानिए कितने डुप्लीकेट और यूनीक वैल्यू हैं। और कभी-कभी, आप केवल अलग (भिन्न) मानों को गिनना चाह सकते हैं।

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

  • अद्वितीय मान - ये वे मान हैं जो सूची में केवल एक बार दिखाई देते हैं।
  • अलग मान - सूची में ये सभी अलग-अलग मान हैं, यानी अद्वितीय मान और डुप्लिकेट मानों की पहली घटना।

निम्नलिखित स्क्रीनशॉट अंतर दिखाता है:

और अब, देखते हैं कि आप सूत्रों और PivotTable सुविधाओं का उपयोग करके Excel में अद्वितीय और विशिष्ट मानों की गणना कैसे कर सकते हैं।

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

    यहां एक सामान्य कार्य है जिसे सभी एक्सेल उपयोगकर्ताओं को कभी-कभार ही करना होता है। आपके पास डेटा की एक सूची है और आपको उसमें अद्वितीय मानों की संख्या का पता लगाने की आवश्यकता हैबने रहें!

    सूची। आप उसे कैसे करते हैं? जितना आप सोच सकते हैं उससे कहीं ज्यादा आसान :) नीचे आपको विभिन्न प्रकार के अद्वितीय मूल्यों की गणना करने के लिए कुछ सूत्र मिलेंगे।

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

    मान लें कि आपके एक्सेल में नामों का एक कॉलम है वर्कशीट, और आपको उस कॉलम में अद्वितीय नामों की गणना करने की आवश्यकता है। समाधान IF और COUNTIF के संयोजन में SUM फ़ंक्शन का उपयोग करना है:

    =SUM(IF(COUNTIF( रेंज , रेंज )=1,1,0))

    ध्यान दें । यह एक सरणी सूत्र है, इसलिए इसे पूरा करने के लिए Ctrl + Shift + Enter दबाना सुनिश्चित करें। एक बार ऐसा करने के बाद, एक्सेल स्वचालित रूप से नीचे दिए गए स्क्रीनशॉट की तरह {घुंघराले ब्रेसिज़} में सूत्र को संलग्न करेगा। किसी भी स्थिति में आपको कर्ली ब्रेसिज़ को मैन्युअल रूप से टाइप नहीं करना चाहिए, यह काम नहीं करेगा।

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

    0> =SUM(IF(COUNTIF(A2:A10,A2:A10)=1,1,0))

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

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

    जैसा कि आप देखते हैं, हमारे अद्वितीय में 3 अलग-अलग फ़ंक्शन का उपयोग किया जाता है मान सूत्र - SUM, IFऔर काउंटिफ। अंदर से बाहर देखने पर, यहां बताया गया है कि प्रत्येक फ़ंक्शन क्या करता है:

    • COUNTIF फ़ंक्शन गणना करता है कि निर्दिष्ट सीमा में प्रत्येक व्यक्तिगत मान कितनी बार दिखाई देता है।

      इस उदाहरण में, COUNTIF(A2:A10,A2:A10) सरणी {1;2;2;1;2;2;2;1;2} लौटाता है।

    • IF फ़ंक्शन COUNTIF द्वारा लौटाए गए सरणी में प्रत्येक मान का मूल्यांकन करता है, सभी 1 (अद्वितीय मान) रखता है, और अन्य सभी मानों को शून्य से बदल देता है .

      तो, फ़ंक्शन IF(COUNTIF(A2:A10,A2:A10)=1,1,0) IF(1;2;2;1;2;2;2;1;2) = 1,1,0, बन जाता है जो सरणी {1;0;0;1;0;0;0;1;0} में बदल जाता है जहां 1 एक अद्वितीय मान है और 0 एक डुप्लिकेट मान है।

    • अंत में, SUM फ़ंक्शन IF द्वारा लौटाए गए सरणी में मानों को जोड़ता है और अद्वितीय मानों की कुल संख्या को आउटपुट करता है, जो वास्तव में हम चाहते थे।

    युक्ति . यह देखने के लिए कि आपके एक्सेल के विशिष्ट मूल्य सूत्र किस विशिष्ट भाग का मूल्यांकन करते हैं, सूत्र पट्टी में उस भाग का चयन करें और F9 कुंजी दबाएं।

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

    यदि आपकी एक्सेल सूची में संख्यात्मक और पाठ दोनों मान शामिल हैं, और आप केवल अद्वितीय पाठ मानों की गणना करना चाहते हैं, तो ऊपर चर्चा किए गए सरणी सूत्र में ISTEXT फ़ंक्शन जोड़ें:

    =SUM(IF(ISTEXT(A2:A10)*COUNTIF(A2:A10,A2:A10)=1,1,0))

    जैसा कि आप जानते हैं, यदि मूल्यांकित मान टेक्स्ट है, तो एक्सेल ISTEXT फ़ंक्शन TRUE लौटाता है, अन्यथा FALSE। चूंकि तारांकन चिह्न (*) सरणी सूत्रों में AND ऑपरेटर के रूप में कार्य करता है, IF फ़ंक्शन केवल तभी 1 लौटाता है जब कोई मान पाठ और अद्वितीय दोनों हो, अन्यथा 0। और SUM फ़ंक्शन द्वारा सभी 1 को जोड़ने के बाद, आपको निर्दिष्ट में अद्वितीय पाठ मानों की संख्या प्राप्त होगीरेंज।

    सरणी सूत्र को सही ढंग से दर्ज करने के लिए Ctrl + Shift + Enter दबाना न भूलें, और आपको इसके जैसा परिणाम मिलेगा:

    जैसा कि आप ऊपर दिए गए स्क्रीनशॉट में देख सकते हैं, सूत्र रिक्त कक्षों, संख्याओं, TRUE और FALSE के तार्किक मानों और त्रुटियों को छोड़कर, अद्वितीय पाठ मानों की कुल संख्या लौटाता है।

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

    डेटा की सूची में अद्वितीय संख्याओं की गणना करने के लिए, एक सरणी सूत्र का उपयोग करें जैसे हमने अद्वितीय टेक्स्ट मानों की गणना के लिए अभी उपयोग किया है, केवल अंतर यह है कि आप अपने अद्वितीय मान सूत्र में ISTEXT के बजाय ISNUMBER एम्बेड करते हैं:<3

    =SUM(IF(ISNUMBER(A2:A10)*COUNTIF(A2:A10,A2:A10)=1,1,0))

    ध्यान दें। चूँकि Microsoft Excel दिनांक और समय को सीरियल नंबर के रूप में संग्रहीत करता है, इसलिए उनकी गणना भी की जाती है। अद्वितीय मान डुप्लिकेट और अनन्य आइटम की पहचान करने के लिए निम्न सरणी सूत्र के साथ एक सहायक स्तंभ बना रहे होंगे:

    =IF(SUM((--EXACT($A$2:$A$10,A2)))=1,"Unique","Dupe")

    और फिर, अद्वितीय मानों की गणना करने के लिए एक साधारण COUNTIF फ़ंक्शन का उपयोग करें:

    =COUNTIF(B2:B10, "unique")

    एक्सेल में विशिष्ट मानों की गणना करें (अद्वितीय और पहली डुप्लिकेट घटनाएँ)

    किसी सूची में अलग-अलग मानों की गिनती प्राप्त करने के लिए, निम्न का उपयोग करें सूत्र:

    =SUM(1/COUNTIF( श्रेणी , श्रेणी ))

    याद रखें, यह एक सरणी सूत्र है, और इसलिए आपको Ctrl + Shift + Enter दबाना चाहिए सामान्य एंटर के बजाय शॉर्टकटकीस्ट्रोक।

    वैकल्पिक रूप से, आप SUMPRODUCT फ़ंक्शन का उपयोग कर सकते हैं और सामान्य तरीके से Enter कुंजी दबाकर फ़ॉर्मूला पूरा कर सकते हैं:

    =SUMPRODUCT(1/COUNTIF( रेंज , <1)>श्रेणी ))

    उदाहरण के लिए, श्रेणी A2:A10 में विशिष्ट मानों की गणना करने के लिए, आप या तो जा सकते हैं:

    =SUM(1/COUNTIF(A2:A10,A2:A10))

    या

    =SUMPRODUCT(1/COUNTIF(A2:A10,A2:A10))

    एक्सेल विशिष्ट सूत्र कैसे काम करता है

    जैसा कि आप पहले से ही जानते हैं, हम COUNTIF फ़ंक्शन का उपयोग यह पता लगाने के लिए करते हैं कि प्रत्येक व्यक्तिगत मान कितनी बार दिखाई देता है निर्दिष्ट सीमा। उपरोक्त उदाहरण में, COUNTIF फ़ंक्शन का परिणाम निम्न सरणी है: {2;2;3;1;2;2;3;1;3}

    उसके बाद, कई डिवीजन ऑपरेशन किए जाते हैं, जहां सरणी के प्रत्येक मान को भाजक के रूप में 1 के रूप में उपयोग किया जाता है लाभांश। यह सभी डुप्लिकेट मानों को डुप्लिकेट घटनाओं की संख्या के अनुरूप भिन्नात्मक संख्याओं में बदल देता है। उदाहरण के लिए, यदि सूची में कोई मान 2 बार प्रकट होता है, तो यह 0.5 (1/2 = 0.5) के मान के साथ सरणी में 2 आइटम उत्पन्न करता है। और यदि कोई मान 3 बार प्रकट होता है, तो यह 0.3(3) के मान के साथ सरणी में 3 आइटम उत्पन्न करता है। हमारे उदाहरण में, 1/COUNTIF(A2:A10,A2:A10)) का परिणाम सरणी {0.5;0.5;0.3(3);1;0.5;0.5;0.3(3);1;0.3(3)} है।

    अब तक कोई मतलब नहीं है? ऐसा इसलिए है क्योंकि हमने अभी तक SUM / SUMPRODUCT फ़ंक्शन लागू नहीं किया है। जब इन कार्यों में से एक सरणी में मान जोड़ता है, तो प्रत्येक अलग-अलग आइटम के लिए सभी भिन्नात्मक संख्याओं का योग हमेशा 1 देता है, चाहे उस आइटम की कितनी ही घटनाएँ सूची में मौजूद हों। औरक्योंकि सभी अद्वितीय मान सरणी में 1 (1/1=1) के रूप में दिखाई देते हैं, सूत्र द्वारा लौटाया गया अंतिम परिणाम सूची में सभी भिन्न मानों की कुल संख्या है।

    विभिन्न के अलग-अलग मानों की गणना करने के लिए सूत्र प्रकार

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

    कृपया याद रखें कि नीचे दिए गए सभी सूत्र सरणी सूत्र हैं और इनके लिए Ctrl + Shift + Enter दबाने की आवश्यकता होती है। रिक्त कक्ष हो सकते हैं, आपको एक IF फ़ंक्शन जोड़ना चाहिए जो रिक्त स्थान के लिए निर्दिष्ट श्रेणी की जांच करेगा (ऊपर चर्चा की गई मूल एक्सेल विशिष्ट सूत्र इस मामले में #DIV/0 त्रुटि लौटाएगा):

    =SUM(IF(<1)>रेंज "",1/COUNTIF( रेंज , रेंज ), 0))

    उदाहरण के लिए, श्रेणी ए2:ए10 में अलग-अलग मानों की गणना करने के लिए, का उपयोग करें निम्नलिखित सरणी सूत्र :

    =SUM(IF(A2:A10"",1/COUNTIF(A2:A10, A2:A10), 0))

    अलग-अलग टेक्स्ट मानों की गणना करने का फ़ॉर्मूला

    किसी कॉलम में अलग-अलग टेक्स्ट मानों की गणना करने के लिए, हम इसका उपयोग करेंगे वही तरीका जिसका उपयोग हमने अभी-अभी खाली सेल को बाहर करने के लिए किया है।

    जैसा कि आप आसानी से अनुमान लगा सकते हैं, हम केवल ISTEXT फ़ंक्शन को अपने एक्सेल काउंट विशिष्ट सूत्र में एम्बेड करेंगे:

    =SUM(IF(ISTEXT(<) 1>रेंज ),1/COUNTIF( रेंज , रेंज ),""))

    और यहां एक वास्तविक जीवन हैसूत्र उदाहरण:

    =SUM(IF(ISTEXT(A2:A10),1/COUNTIF(A2:A10, A2:A10),""))

    विभिन्न संख्याओं की गणना के लिए सूत्र

    विभिन्न सांख्यिक मानों (संख्याएं, दिनांक और समय) की गणना करने के लिए, ISNUMBER फ़ंक्शन का उपयोग करें:

    =SUM (IF(ISNUMBER( रेंज ),1/COUNTIF( रेंज , रेंज ),""))

    उदाहरण के लिए, सभी अलग-अलग नंबरों की गणना करने के लिए श्रेणी A2:A10 में, निम्न सूत्र का उपयोग करें:

    =SUM(IF(ISNUMBER(A2:A10),1/COUNTIF(A2:A10, A2:A10),""))

    Excel में केस-संवेदी विशिष्ट मानों की गणना करें

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

    =IF(SUM((--EXACT($A$2:$A2,$A2)))=1,"Distinct","")

    जैसा कि आपको याद है, Excel में सभी सरणी सूत्रों को Ctrl + Shift + Enter दबाने की आवश्यकता होती है।

    उपरोक्त सूत्र समाप्त होने के बाद, आप इस तरह के सामान्य COUNTIF सूत्र के साथ "अलग" मानों की गणना कर सकते हैं:

    =COUNTIF(B2:B10, "distinct") <3

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

    =SUM(IFERROR(1/IF($A$2:$A$10"", FREQUENCY(IF(EXACT($A$2:$A$10, TRANSPOSE($A$2:$A$10)), MATCH(ROW($A$2:$A$10), ROW($A$2:$A$10)), ""), MATCH(ROW($A$2:$A$10), ROW($A$2:$A$10))), 0), 0))

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

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

    उदाहरण के लिए, कॉलम A (प्रथम नाम) और B में मानों के आधार पर अद्वितीय या विशिष्ट नामों की गणना करने के लिए (अंतिम नाम), निम्न सूत्रों में से किसी एक का उपयोग करें:

    अद्वितीय पंक्तियों की गणना करने का सूत्र:

    =SUM(IF(COUNTIFS(A2:A10,A2:A10, B2:B10,B2:B10)=1,1,0))

    विशिष्ट पंक्तियों की गणना करने का सूत्र पंक्तियाँ:

    =SUM(1/COUNTIFS(A2:A10,A2:A10,B2:B10,B2:B10))

    स्वाभाविक रूप से, आप केवल दो स्तंभों के आधार पर अद्वितीय पंक्तियों की गणना करने तक सीमित नहीं हैं, एक्सेल COUNTIFS फ़ंक्शन प्रक्रिया कर सकता है 127 रेंज/मापदंड जोड़े के लिए।

    PivotTable का उपयोग करके Excel में अलग-अलग मानों की गणना करें

    Excel 2013 और Excel 2016 के नवीनतम संस्करणों में एक है विशेष सुविधा जो पिवट तालिका में स्वचालित रूप से अलग-अलग मानों की गणना करने की अनुमति देती है। निम्नलिखित स्क्रीनशॉट से अंदाजा लगाया जा सकता है कि एक्सेल डिस्टिंक्ट काउंट कैसा दिखता है:

    किसी निश्चित कॉलम के लिए अलग काउंट के साथ पिवट टेबल बनाने के लिए, निम्न चरणों का पालन करें।

    1. पिवट तालिका में शामिल करने के लिए डेटा का चयन करें, सम्मिलित करें टैब, टेबल्स समूह पर स्विच करें, और <क्लिक करें 4>पिवोटटेबल बटन।
    2. पिवोटटेबल बनाएं संवाद में, चुनें कि अपनी पिवोट टेबल को एक नए या मौजूदा वर्कशीट में रखना है या नहीं, और जोड़ें का चयन करना सुनिश्चित करें डेटा मॉडल चेकबॉक्स में यह डेटा।जिस तरह से आप चाहते हैं। यदि आपके पास एक्सेल पिवट टेबल के साथ अधिक अनुभव नहीं है, तो निम्नलिखित विस्तृत दिशानिर्देश मददगार साबित हो सकते हैं: एक्सेल में एक पिवट टेबल बनाना।> इस उदाहरण में फ़ील्ड) को मान क्षेत्र में ले जाएं, उस पर क्लिक करें, और ड्रॉप-डाउन मेनू से फ़ील्ड मान सेटिंग... चुनें:

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

    हो गया! नई बनाई गई पिवट तालिका अलग-अलग गणना प्रदर्शित करेगी, जैसा कि इस खंड के पहले स्क्रीनशॉट में दिखाया गया है।

    युक्ति। अपने स्रोत डेटा को अपडेट करने के बाद, विशिष्ट गणना को अद्यतित करने के लिए PivotTable को अपडेट करना याद रखें। पिवट टेबल को रीफ़्रेश करने के लिए, डेटा समूह में विश्लेषण करें टैब पर बस रीफ़्रेश करें बटन पर क्लिक करें।

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

    पढ़ने के लिए मैं आपको धन्यवाद देता हूं और आशा करता हूं कि अगले सप्ताह आपसे फिर मुलाकात होगी। अगले लेख में, हम एक्सेल में अद्वितीय मूल्यों को खोजने, फ़िल्टर करने, निकालने और हाइलाइट करने के विभिन्न तरीकों पर चर्चा करने जा रहे हैं। कृप्या

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