LEN और अधिक शर्तों के साथ COUNTIFS का उपयोग करने का कोई तरीका है। मैं उन सभी पंक्तियों को गिनना चाहता हूं जिनका कॉलम सी में सही मान है और जहां कॉलम बी में स्ट्रिंग की लंबाई 17 है। तो नीचे दिए गए स्निपेट की तरह कुछ लेकिन जहां LEN()=17 स्थिति वास्तव में काम करती है

COUNTIFS(Database!C:C;"=TRUE";Database!B:B;"LEN(Database!B:B)=17")

मुझे पता है कि मैं Google स्प्रैडशीट में लेन के साथ काउंटिफ़ लेकिन अतिरिक्त कॉलम के बिना ऐसा करने का प्रयास करें।

1
phlprcks 26 मार्च 2020, 14:46
कोशिश करें =IFNA(ROWS(FILTER(Database!C:C; Database!C:C = TRUE; LEN(Database!B:B) = 17)); 0)
 – 
kishkin
26 मार्च 2020, 15:44
या COUNTIFS: =COUNTIFS(Database!C:C, TRUE, ARRAYFORMULA(LEN(Database!B:B)), 17) के साथ (पहले तो इसके बारे में सोचा नहीं था)
 – 
kishkin
26 मार्च 2020, 15:48
दोनों ने मेरे लिए काम नहीं किया, एक परिणाम #NV में दूसरा त्रुटि में ... लेकिन प्रतिक्रिया देने के लिए धन्यवाद
 – 
phlprcks
26 मार्च 2020, 16:33
1
वह ; के कारण है जिसका उपयोग आप अपने स्थान के कारण करते हैं। बस मेरे अल्पविराम , को अर्धविराम में बदलें। और पहले वाले को काम करना चाहिए था। वास्तव में अर्धविराम हैं।
 – 
kishkin
26 मार्च 2020, 16:42

3 जवाब

सबसे बढ़िया उत्तर

आप इसे SUMPRODUCT के साथ कर सकते हैं

नमूना:

=SUMPRODUCT(Database!C:C=true, LEN(Database!B:B)=17)
2
ziganotschka 26 मार्च 2020, 15:58
मामूली टाइपिंग त्रुटि: हमें एक की आवश्यकता है; के बजाय, ताकि परिणाम = SUMPRODUCT (डेटाबेस! सी: सी = सत्य; एलईएन (डेटाबेस! बी: बी) = 17) बहुत बहुत धन्यवाद
 – 
phlprcks
26 मार्च 2020, 16:31
2
मेरे लिए यह , है, न कि ;, शायद यह आपके देश की सेटिंग पर निर्भर करता है। खुशी है कि इसने आपकी मदद की!
 – 
ziganotschka
26 मार्च 2020, 16:52

उपयोग:

=INDEX(COUNTIFS(Database!C:C; TRUE; LEN(Database!B:B); 17))
1
player0 26 मार्च 2020, 16:43
अरे, @ खिलाड़ी0! क्या इस मामले में INDEX किसी भी तरह से ARRAYFORMULA से बेहतर है? आपने INDEX के इस व्यवहार के बारे में कहां से सीखा? यह संलग्न श्रेणियों को SUMPRODUCT (वास्तविक गुणा और जोड़ को छोड़कर) के समान मानता है, है ना? जैसे =SUMPRODUCT(COUNTIFS(Database!C:C, TRUE, LEN(Database!B:B), 17))
 – 
kishkin
26 मार्च 2020, 16:07
1
नहीं, यह अभी छोटा है। INDEX 4 सरणी-प्रकार के फ़ार्मुलों में से एक है
 – 
player0
26 मार्च 2020, 16:13
चौथा क्या है? ARRAYFORMULA, INDEX, SUMPRODUCT के अलावा। धन्यवाद
 – 
kishkin
26 मार्च 2020, 16:47
1
ARRAYFORMULA, ARRAY_CONSTRAIN, INDEX, QUERY
 – 
player0
26 मार्च 2020, 16:54

प्रयत्न:

=COUNTIFS(Database!C:C; TRUE; ARRAYFORMULA(LEN(Database!B:B)); 17)

और एक वैकल्पिक फ़िल्टर समाधान:

=IFNA(ROWS(FILTER(Database!C:C; Database!C:C = TRUE; LEN(Database!B:B) = 17)); 0)
0
kishkin 26 मार्च 2020, 16:56