excel
अद्वितीय कोशिकाओं की गिनती
खोज…
COUNTIF () का उपयोग करना
=SUMPRODUCT((A1:A100<>"")/COUNTIF(A1:A100,A1:A100&""))
A1 के भीतर अनूठे सेल वैल्यू को गिना जाता है: A100, खाली कोशिकाओं और खाली स्ट्रिंग ("") वाले लोगों को छोड़कर ।
इससे ऐसा कैसे होता है? उदाहरण:
A1:A100 = [1, 1, 2, "apple", "peach", "apple", "", "", -, -, -, ...]
खाली तारों ("") में रिक्त कक्षों (-) को चालू करने के लिए सरणी में "" जोड़ना आवश्यक है। परिणाम:
A1:A100&"" = ["1", "1", "2", "apple", "peach", "apple", "", "", "", "", "", ...]
इस ट्रिक के बाद COUNTIF () लगाया जा सकता है। "" और - दोनों को एक ही के रूप में गिना जाता है:
COUNTIF(A1:A100,A1:A100&"") = [2, 2, 1, 2, 1, 2, 94, 94, 94, 94, 94, ...]
सभी अद्वितीय कोशिकाओं की गिनती प्राप्त करने के लिए, खाली और "" को छोड़कर, हम विभाजित कर सकते हैं
(A1:A100<>""), which is [1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, ...]
हमारे मध्यवर्ती परिणाम से, COUNTIF(A1:A100,A1:A100&"")
, और मानों को योग करें।
SUMPRODUCT((A1:A100<>"")/COUNTIF(A1:A100,A1:A100&""))
= (1/2 + 1/2 + 1/1 + 1/2 + 1/1 + 1/2 + 0/94 + 0/94 + 0/94 + 0/94 + 0/94 + ...)
= 4
FREQUENCY () और MATCH () का उपयोग करना
=SUMPRODUCT(IF(FREQUENCY(MATCH(A1:A100,A1:A100,0),MATCH(A1:A100,A1:A100,0))>0,1))
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow