Excel सूत्र: श्रेणी में अनन्य संख्यात्मक मानों की गणना करें -

विषय - सूची

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

=SUM(--(FREQUENCY(data,data)>0))

सारांश

किसी श्रेणी में अनन्य संख्यात्मक मानों की गणना करने के लिए, आप FREQUENCY और SUM फ़ंक्शन के आधार पर एक सूत्र का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, कर्मचारी संख्या B5: B14 में दिखाई देते हैं। F5 में सूत्र है:

=SUM(--(FREQUENCY(B5:B14,B5:B14)>0))

जो 4 रिटर्न करता है, क्योंकि सूची में 4 अद्वितीय कर्मचारी आईडी हैं।

स्पष्टीकरण

नोट: Excel 365 से पहले, Excel में विशिष्ट मानों को गिनने के लिए एक समर्पित फ़ंक्शन नहीं था। यह सूत्र अद्वितीय मानों को गिनने का एक तरीका दिखाता है, जब तक कि वे संख्यात्मक हैं। यदि आपके पास पाठ मूल्य, या पाठ और संख्याओं का मिश्रण है, तो आपको अधिक जटिल सूत्र का उपयोग करने की आवश्यकता होगी।

Excel FREQUENCY फ़ंक्शन एक आवृत्ति वितरण लौटाता है, जो एक सारांश तालिका है जो "बिन" में व्यवस्थित, संख्यात्मक मानों की आवृत्ति को दर्शाता है। अद्वितीय संख्यात्मक मानों की गणना के लिए हम इसे एक गोल चक्कर के रूप में उपयोग करते हैं।

अंदर से बाहर काम करते हुए, हम FREQUENCYY के लिए डेटा सरणी और डिब्बे सरणी दोनों के लिए समान संख्याओं की आपूर्ति करते हैं:

FREQUENCY(B5:B14,B5:B14)

FREQUENCY श्रेणी में प्रत्येक संख्यात्मक मान की गणना के साथ एक सरणी देता है:

(4;0;0;0;2;0;1;3;0;0;0)

परिणाम थोड़ा गूढ़ है, लेकिन अर्थ 905 चार बार दिखाई देता है, 773 दो बार प्रकट होता है, 801 एक बार प्रकट होता है, और 963 तीन बार दिखाई देता है।

FREQUENCY में एक विशेष सुविधा है जो किसी भी संख्या के लिए स्वचालित रूप से शून्य देता है जो पहले से ही डेटा सरणी में दिखाई देता है, यही वजह है कि एक नंबर का सामना करने के बाद मान शून्य होते हैं।

अगला, इनमें से प्रत्येक मान को शून्य से अधिक होने के लिए परीक्षण किया गया है:

(4;0;0;0;2;0;1;3;0;0;0)>0

परिणाम इस तरह एक सरणी है:

(TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE;FALSE;FALSE)

प्रत्येक TRUE सूची में एक अद्वितीय संख्या का प्रतिनिधित्व करता है। SUM डिफ़ॉल्ट रूप से तार्किक मानों की उपेक्षा करता है, इसलिए हम TRUE और FALSE मूल्यों को 1s और 0s के लिए एक दोहरे नकारात्मक (-) के साथ मिलाते हैं, जो उपज देता है:

=SUM((1;0;0;0;1;0;1;1;0;0;0))

अंत में, एसयूएम इन मूल्यों को जोड़ता है और कुल रिटर्न करता है, जो इस मामले में 4 है।

नोट: आप सरणी में आइटमों को योग करने के लिए SUMPRODUCT का उपयोग भी कर सकते हैं।

अद्वितीय मूल्यों को गिनने के लिए स्वतंत्रता के बजाय COUNTIF का उपयोग करना

अनन्य संख्यात्मक मानों की गणना करने का एक और तरीका है, FREQUENCY के बजाय COUNTIF का उपयोग करना। यह एक सरल सूत्र है, लेकिन सावधान रहें कि अद्वितीय मानों को गिनने के लिए बड़े डेटा सेट पर COUNTIF का उपयोग करने से प्रदर्शन समस्याएं हो सकती हैं। FREQUENCY सूत्र, जबकि अधिक जटिल है, बहुत तेजी से गणना करता है।

अच्छा लिंक

माइक गिरविन की पुस्तक कंट्रोल-शिफ्ट-एंटर

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