एक्सेल फॉर्मूला: कोशिकाओं की गिनती दो संख्याओं के बीच नहीं -

विषय - सूची

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

=COUNTIF(range,""&high)

सारांश

उन सेल मानों की गणना करने के लिए जो दो संख्याओं के बीच नहीं हैं, आप COUNTIF फ़ंक्शन का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, सेल K5 में सूत्र, नीचे कॉपी किया गया है:

=COUNTIF(C5:G5,""&J5)

प्रत्येक नई पंक्ति में, यह सूत्र स्तंभ I और J में निम्न और उच्च मानों के बीच के मानों की संख्या लौटाता है।

स्पष्टीकरण

इस उदाहरण का लक्ष्य 5 दिनों में दर्ज संख्या मानों की गणना करना है जो दो संख्याओं, कम मूल्य और उच्च मूल्य के बीच नहीं आते हैं। दूसरे शब्दों में, उन मूल्यों को गिनने के लिए जो "सीमा से बाहर" हैं। ध्यान दें कि एजी, लेबल वाली प्रत्येक पंक्ति की कॉलम I और J में अपनी निम्न और उच्च सीमा है।

आप पहले दो मापदंड के साथ COUNTIFS फ़ंक्शन का उपयोग करने के बारे में सोच सकते हैं। हालाँकि, क्योंकि COUNTIFS मानदंड और तर्क के साथ जुड़ता है, इसलिए इस परिदृश्य में इसे दो मानदंडों के साथ उपयोग नहीं किया जा सकता है। कम मूल्य से कम और उच्च मूल्य से अधिक का तर्क हमेशा विफल रहेगा और परिणाम हमेशा शून्य होगा। इसके बजाय, हमें OR तर्क चाहिए।

एक सीधा समाधान इस तरह दो बार COUNTIF फ़ंक्शन का उपयोग करना है:

=COUNTIF(C5:G5,""&J5)

पहला COUNTIF I5 में मान के नीचे मानों को गिनता है, और दूसरा COUNTIF J5 में मान के ऊपर मानों को गिनता है। जब इन दोनों परिणामों को एक साथ जोड़ा जाता है तो आवश्यक तर्क को सही ढंग से संभालता है: I5 से कम या J5 से अधिक। से अधिक (">") और ("<") से कम के संचालकों को एक एम्परसेंड (&) ऑपरेटर के साथ सेल संदर्भ के लिए अवगत कराया जाता है, जो RACON फ़ंक्शन का एक क्विक है।

SUMPRODUCT के साथ

इस तरह के दो तार्किक भावों के साथ SUMPRODUCT फ़ंक्शन का उपयोग करने के लिए थोड़ा अधिक सुरुचिपूर्ण समाधान है:

=SUMPRODUCT((C5:G5J5))

ध्यान दें कि हमें ऊपर दिए गए COUNTIF के साथ सेल संदर्भों के साथ संगति का उपयोग करने की आवश्यकता नहीं है; मानक भाव ठीक काम करते हैं।

इसके अलावा (+) के साथ बूलियन बीजगणित का उपयोग करने का एक उदाहरण है, जो OR तर्क बनाता है। जब इन अभिव्यक्तियों का मूल्यांकन किया जाता है, तो हमारे पास TRUE और FALSE मानों की दो सरणियाँ होती हैं:

=SUMPRODUCT((FALSE,FALSE,FALSE,FALSE,TRUE)+(FALSE,FALSE,TRUE,FALSE,FALSE))

गणित का संचालन स्वचालित रूप से TRUE और FALSE मूल्यों को 1s और 0s तक ले जाता है। परिणाम की कल्पना इस प्रकार की जा सकती है:

=SUMPRODUCT((0,0,0,0,1)+(0,0,1,0,0))

इसके परिणामस्वरूप एक एकल सरणी होती है जिसमें दो 1s होते हैं:

=SUMPRODUCT((0,0,1,0,1))

प्रक्रिया के लिए केवल एक सरणी के साथ, SUMPRODUCT सरणी में आइटमों को रकम देता है और 2 का अंतिम परिणाम देता है।

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