एक्सेल सूत्र: चर तालिका स्तंभ के साथ COUNTIFS -

विषय - सूची

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

=COUNTIFS(INDEX(Table,0,MATCH(name,Table(#Headers),0)),criteria))

सारांश

एक चर तालिका कॉलम के साथ COUNTIFS का उपयोग करने के लिए, आप COEXIFS के कॉलम को खोजने और पुनः प्राप्त करने के लिए INDEX और MATCH का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, H5 का सूत्र है:

=COUNTIFS(INDEX(Table1,0,MATCH(G5,Table1(#Headers),0)),"x")

स्पष्टीकरण

सबसे पहले, संदर्भ के लिए, यह नोट करना महत्वपूर्ण है कि आप इस तरह एक नियमित संरचित संदर्भ के साथ COUNTIFS का उपयोग कर सकते हैं:

=COUNTIFS(Table1(Swim),"x")

यह बहुत सरल सूत्र है, लेकिन आप इसे स्तंभ H से कॉपी नहीं कर सकते, क्योंकि कॉलम संदर्भ नहीं बदलेगा।

इस पृष्ठ पर उदाहरण इसलिए एक फॉर्मूला सेट करने का एक तरीका दिखाने के लिए है जो एक तालिका को एक चर स्तंभ संदर्भ के साथ संदर्भित करता है।

अंदर से बाहर की ओर काम करते हुए, MATCH फ़ंक्शन का उपयोग स्तंभ G में सूचीबद्ध स्तंभ नाम की स्थिति को खोजने के लिए किया जाता है:

MATCH(G5,Table1(#Headers),0)

MATCH G5 में मान को लुकअप वैल्यू के रूप में उपयोग करता है, सरणी के लिए तालिका 1 में हेडर, और सटीक मैच को मजबूर करने के लिए मैच प्रकार के लिए 0। G5 का परिणाम 2 है, जो कॉलम नंबर के रूप में INDEX में जाता है:

INDEX(Table1,0,2,0))

सूचना पंक्ति संख्या शून्य पर सेट की गई है, जिसके कारण INDEX पूरे कॉलम को लौटाता है, जो इस उदाहरण में C5: C13 है।

यह संदर्भ सामान्य रूप से COUNTIFS में जाता है:

=COUNTIFS(C5:C13,"x")

COUNTIFS उन कोशिकाओं को गिनता है जिनमें "x" होता है, और इस मामले में परिणाम 5 देता है।

जब सूत्र को स्तंभ H से कॉपी किया जाता है, तो INDEX और MATCH प्रत्येक पंक्ति में COUNTIFS के लिए सही कॉलम संदर्भ लौटाते हैं।

विकल्प के साथ वैकल्पिक

INDIRECT फ़ंक्शन का उपयोग इस तरह एक चर स्तंभ संदर्भ सेट करने के लिए किया जा सकता है:

=COUNTIFS(INDIRECT("Table1("&G5&")"),"x")

यहां, संरचित संदर्भ को पाठ के रूप में इकट्ठा किया जाता है, और संकेत पाठ का उचित सेल संदर्भ के रूप में मूल्यांकन करता है।

नोट: संकेत एक अस्थिर कार्य है और यह बड़ी या अधिक जटिल कार्यपुस्तिकाओं में प्रदर्शन समस्याओं का कारण बन सकता है।

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