एक्सेल सूत्र: सबसे अधिक बार होने वाला पाठ -

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

=INDEX(rng,MODE(MATCH(rng,rng,0)))

सारांश

किसी सीमा में सबसे अधिक बार होने वाले शब्द या पाठ मूल्य को निकालने के लिए, आप कई फ़ंक्शन INDEX, MATCH और MODE के आधार पर एक सूत्र का उपयोग कर सकते हैं।

दिखाए गए उदाहरण में, H5 का सूत्र है:

=INDEX(B5:F5,MODE(MATCH(B5:F5,B5:F5,0)))

स्पष्टीकरण

अंदर से बाहर की ओर काम करते हुए, MATCH फ़ंक्शन अपने आप में सीमा से मेल खाता है। यही है, हम MATCH फ़ंक्शन को लुकअप वैल्यू और लुकअप ऐरे (B5: F5) के लिए समान रेंज देते हैं।

क्योंकि लुकअप मान में एक से अधिक मान (एक सरणी) होते हैं, लेकिन MATCH परिणामों की एक सरणी देता है, जहाँ प्रत्येक संख्या एक स्थिति का प्रतिनिधित्व करती है। दिखाए गए उदाहरण में, सरणी इस तरह दिखता है:

(1,2,1,2,2)

जहां भी "कुत्ता" दिखाई देता है, हम 2 देखते हैं, और जहां भी "बिल्ली" दिखाई देती है, हम देखते हैं 1. ऐसा इसलिए है क्योंकि MATCH फ़ंक्शन हमेशा पहला मैच लौटाता है, जिसका अर्थ है किसी दिए गए मूल्य के बाद की घटनाएँ उसी (पहले) स्थिति में वापस आ जाएंगी।

अगला, यह सरणी MODE फ़ंक्शन में खिलाया गया है। MODE सबसे अधिक बार होने वाली संख्या देता है, जो इस स्थिति में है। 2. संख्या 2 उस स्थिति का प्रतिनिधित्व करता है जिस पर हम रेंज में सबसे अधिक बार होने वाला मान पाएंगे।

अंत में, हमें स्वयं मूल्य निकालने की आवश्यकता है। इसके लिए, हम INDEX फ़ंक्शन का उपयोग करते हैं। सरणी के लिए, हम मानों की श्रेणी (B5: F5) का उपयोग करते हैं। पंक्ति संख्या MODE द्वारा प्रदान की जाती है।

INDEX मान 2 स्थिति पर लौटाता है, जो "कुत्ता" है।

खाली सेल

खाली कोशिकाओं से निपटने के लिए, आप निम्न सरणी सूत्र का उपयोग कर सकते हैं, जो खाली कोशिकाओं के परीक्षण के लिए एक IF कथन जोड़ता है:

(=INDEX(B5:F5,MODE(IF(B5:F5"",MATCH(B5:F5,B5:F5,0)))))

यह एक सरणी सूत्र है, और इसे नियंत्रण + शिफ्ट + दर्ज के साथ दर्ज किया जाना चाहिए।

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