एक्सेल सूत्र: सबसे लंबे समय तक जीतने वाली लकीर -

विषय - सूची

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

(=MAX(FREQUENCY(IF(result="w",id),IF(result="w",0,id))))

सारांश

सबसे लंबे समय तक जीतने वाली लकीर की गणना करने के लिए, आप आवृत्ति फ़ंक्शन के आधार पर एक सरणी सूत्र का उपयोग कर सकते हैं।

नोट: FREQUENCY को कंट्रोल + शिफ्ट + एंटर का उपयोग करके एक सरणी सूत्र के रूप में दर्ज किया जाना चाहिए

स्पष्टीकरण

यह समझने के लिए एक मुश्किल फार्मूला है, और इसके लिए आवश्यक है कि आपके पास प्रत्येक मैच के लिए एक संख्यात्मक आईडी हो, और यह कि सभी मैच आईडी द्वारा क्रमबद्ध हों।

वे समझते हैं कि कैसे FREQUENCY "डिब्बे" में संख्या एकत्र करता है। प्रत्येक बिन एक ऊपरी सीमा का प्रतिनिधित्व करता है, और डेटा सेट में सभी संख्याओं की गिनती उत्पन्न करता है जो ऊपरी सीमा से कम या बराबर होती हैं, और पिछले बिन संख्या से अधिक होती हैं।

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

आवृत्ति के अंदर, डेटा सरणी इसके साथ उत्पन्न होती है:

IF(result="w",id)

जो इस तरह एक सरणी बनाता है:

(1; FALSE; 3; 4; 5; FALSE; 7; 8; 9; 10; 11; FALSE; FALSE; FALSE)

ध्यान दें कि केवल जीतता है यह इस सरणी में बनाते हैं।

डिब्बे सरणी के साथ उत्पन्न होता है:

IF(result="w",0,id)

जो इस तरह एक सरणी बनाता है:

(0; 2; 0; 0; 6; 0; 0; 0; 0; 12; 13; 14)

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

ऊपर डेटा सरणी और बिन सरणियों के साथ, आवृत्ति प्रति बिन मायने रखता है। इस सरणी परिणाम के आसपास MAX फ़ंक्शन को लपेटने से, हमें सबसे अधिक संख्या मिलती है, जो सबसे लंबे समय तक जीतने वाली लकीर है।

अधिकतम फ़ंक्शन तब अधिकतम गिनती लौटाता है।

एक सहायक स्तंभ के साथ

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

=IF(C4="w",D3+1,0)

अच्छा लिंक

सबसे लंबी जीतने वाली लकीर की लंबाई क्या है (चंदू)

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