डेटासेट के अंदर और बाहर डेटा से दो स्थितियों का उपयोग कर COUNTIF


6

मैं एक फ़ंक्शन करने के लिए संख्याओं का उपयोग करने के लिए संघर्ष कर रहा हूं। विशेष रूप से, मैं अपने डेटा सेट टेबल के भीतर दो चीजों की जांच करने के लिए COUNTIF का उपयोग करना चाहता हूं और उस जानकारी को किसी अन्य तालिका में डाल देता हूं जिसे हम "क्वेरी सेट" कहेंगे। मैं एक वैरिएबल की जांच करना चाहता हूं जो क्वेरी सेट के पहले कॉलम के भीतर है, जो डेटा सेट में पहले कोलम के समान है और यह वैल्यू क्वेरी सेट के पहले हेडर के समान है।

मुझे नहीं पता कि यह कैसे करना है क्योंकि COUNTIF("Raw::January::1st:31st", $A2)यह सुनिश्चित करने के लिए काम करता है कि एक क्वेरी शर्त है। मुझे लगता है कि सवाल यह है कि मैं COUNTIF को कैसे फ़िल्टर करूं ताकि यह एक चेक के रूप में दूसरी क्वेरी का उपयोग करे? मैं थोड़े ऐसा कुछ करना चाहता हूं, केवल यही चाहता हूं COUNTIF(January::$A:$AE,$A2, January::$A:$AE,"$January::$A:$AE = B$1")

आप यहां स्प्रेडशीट पर एक नज़र डाल सकते हैं ...

https://www.icloud.com/iw/#numbers/BALRr1zYI0yyan4pV9yBoRCulAUCthE6_niE/Ask_Different


इसलिए मैं जो करना चाहता हूं वह जांचता हूं कि सेल का मूल्य $ A2 के बराबर है, और उस सेल का हेडर सप्ताह का दिन है जिसे मैं देख रहा हूं।

जवाबों:


5

इसके साथ एक और कॉलम जोड़ना शायद सबसे आसान है:

AND(A1=1,B1=1)

और फिर उपयोग करें

COUNTIF(Table 1::C,"=TRUE")

यदि आप स्तंभ के ड्रॉप-डाउन तीर का चयन करके और "कॉलम छिपाएँ" पर क्लिक करके आप अतिरिक्त कॉलम छिपा सकते हैं।

न्यूनतम उदाहरण: https://www.icloud.com/iw/#numbers/BAJy4qiGzoTh1VSmyA-BZ16VCStStBBAKb9pSE/TEST (लिंक 1 सप्ताह में हटा दिया जाएगा)

आंशिक समाधान:

Fudge टेबल्स का उपयोग करके उदाहरण: https://www.icloud.com/iw/#numbers/BAI89SfR5AMJFjId3zyBzaZuxCGzy9uGo5eE/Fudge_Tables.numbers

उप-योगों का उपयोग करने वाला उदाहरण: https://www.icloud.com/iw/#numbers/BAJMsEi-8NDWoPbLaxeBsLTzYZ2Mqnmqo5eE/Subtables

ध्यान दें कि सबटैबल्स को शून्य (सबटेबल में एक संख्या में 0000 अनुवाद) के साथ एक समस्या है। सबसे अच्छा समाधान (जैसा कि मैंने किया था) हर अंतरिक्ष में "एक्स" की तरह कुछ डालना है जिसमें मुख्य तालिका में इसमें कोई संख्या नहीं है।

बेशक, डेटा की जांच करना सुनिश्चित करें। इन तरीकों के साथ सबसे बड़ी समस्या यह है कि वे बहुत श्रम मैनुअल हैं और बहुत त्रुटि वाले हैं। मैं उनके माध्यम से बहुत जल्दी झपकी लेता हूं ताकि मैं आसानी से गलती कर सकता था। बस थोड़ा सावधान रहें। ;)


कि मैं क्या करने के लिए देख रहा हूँ थोड़े है। यह सबसे अच्छा तरीका है जो मैं आपके द्वारा दिए गए कोड का उपयोग करके वर्णन कर सकता हूं। =AND(January::$A:$AE=$A2, January::$A2=$B1)या छद्म कोड मेंforeach (January::$A:$AE as #item) { if (#item == $A2 AND January::$A2 == $B1)
मार्क टॉमलिन डिक

मैं इसे COUNTIFजनवरी :: $ A: $ AE के बराबर चाहता हूँ $ A2 ANDजनवरी :: $ A2 भी बराबर है $B1। बुनियादी तौर पर मैं केवल इसे गिनना चाहता हूं, अगर दो शर्तें पूरी होती हैं।
मार्क टोमलिन

मैं देख रहा हूं कि आप अब क्या करने की कोशिश कर रहे हैं। जबकि मैं इसे करने के कई तरीकों के बारे में सोच सकता हूं, वे काफी जटिल हैं। आप इसे नंबरों में कैसे रखना चाहते हैं? यदि आप इसका उपयोग करने के इच्छुक हैं, तो R (free सांख्यिकीय विश्लेषण सॉफ़्टवेयर) में यह बहुत आसान होगा। (यह बहुत सारे प्लेटफार्मों पर काम करता है, न कि केवल मैक पर)।
जस्टिन मिक्वा

यदि आप संख्याओं के लिए पहले जवाब देने में कोई आपत्ति नहीं करते हैं, तो भविष्य की परियोजनाओं के लिए मैं आर पर स्थानांतरित कर सकता हूं। मैं संख्याओं का उपयोग कर रहा हूं इसका कारण यह है कि यह सीधे उस डेटा के साथ सहसंबंधित करता है जो मैं यहां कर्मचारियों से प्राप्त कर रहा हूं जो इसे इनपुट करते हैं एक एक्सेल स्प्रेडशीट में और फिर मैं इसे संख्याओं में आयात करता हूं और कुछ संदर्भ (जैसे सप्ताह का दिन और महीने का दिन) जोड़ता हूं और हमारे कॉल वॉल्यूम के लिए सुंदर ग्राफ़ सामान भी करता हूं।
मार्क टॉमलिन

खैर, मेरे तरीकों में सबसे सरल है एक "डेज़" टेबल बनाना (जिसे मैं "फ्यूड टेबल" कहता हूं) और दिनों को दोहराता हूं। फिर, आप COUNTIFS का उपयोग कर सकते हैं क्योंकि दो डेटा सेट के आयाम समान हैं। दुर्भाग्य से यह तरीका बेहद धीमा है; संख्याओं में थोड़ी अक्षमता है (मामूली से मेरा मतलब वास्तव में गंभीर है ) जो एक तेज मशीन पर भी पुनर्गणना करने में कई सेकंड लेती है। दूसरा सात उप-खंडों को बनाने और मैन्युअल रूप से स्तंभों को खींचने के लिए है, COUNTIFS का उपयोग करने से बचें। मैं कुछ ही मिनटों में दोनों के उदाहरण देता हूँ।
जस्टिन मृकवा

0

मुझे यकीन नहीं है कि मैं समझता हूं कि आप क्या पूछ रहे हैं, लेकिन COUNTIFS को वही करना चाहिए जो आप चाहते हैं, जिससे आप कई COUNTIF फ़ार्मुलों को एक सेल में संयोजित कर सकते हैं:

COUNTIFS(test-values,condition,test-values,condition,…)

उदाहरण के लिए, नीचे दिए गए उदाहरण में परिणाम सेल के लिए सूत्र है:

COUNTIFS(Data::A1:A8,">2",Data::B1:B8,">2")

test-valuesहर बार एक ही मूल्य का उपयोग करने और एक अलग स्थिति का उपयोग करने में कोई समस्या नहीं है - मुझे लगता है कि यह वही है जो आप चाहते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.