इस सप्ताह के एक्सेल प्रश्न में बिल भेजा गया।
मेरे पास एक्सेल में घटनाओं का एक डेटाबेस है और मेरे मालिक चाहते हैं कि मैं महीने तक आवृत्ति चार्ट तैयार करूं। मैंने दैनिक तिथियों को मासिक तिथियों और एक्सेल सीएसई फॉर्मूलों के बारे में बदलने के लिए आपकी चाल को पढ़ा। मैंने हर मापदंड की कोशिश की है जिसे मैं एक्सेल काउंटइफ़ फॉर्मूला में सोच सकता हूं, इसे २ मापदंड देखने के लिए नीचे दिया गया है।

आपकी स्थिति को आसानी से एक पिवट टेबल (XL95-XL2000) या एक पिवट चार्ट (केवल XL2000) के साथ आसानी से हल किया जा सकता है। अभी के लिए, चलिए आपके द्वारा पूछे गए प्रश्न को संबोधित करते हैं। बाईं ओर आपकी वर्कशीट है। ऐसा लगता है कि आप हर महीने कुछ घटनाओं की संख्या की गणना करने के लिए B4406: D4415 में सूत्र में प्रवेश करना चाहेंगे।
CountIf फ़ंक्शन एक सरणी सूत्र का एक विशेष रूप है जो तब होता है जब आपके पास एक मानदंड होता है। जब आपके पास कई मापदंड हैं तो यह अच्छी तरह से काम नहीं करता है। निम्न नमूना सूत्र वर्षा के साथ पंक्तियों की संख्या और जनवरी 97 में घटनाओं की संख्या की गणना करेंगे:
=COUNTIF(B2:B4403,"=Rain")
=COUNTIF(A2:A4403,"="&A4406)
दो शर्तों के प्रतिच्छेदन प्राप्त करने के लिए काउंटआईएफ का उपयोग करने का कोई तरीका नहीं है।
किसी भी पाठक के लिए जो सरणी सूत्र में प्रवेश करने के तरीके से परिचित नहीं है, मैं अत्यधिक सीएससी फ़ार्मुलों का उपयोग करके सुपरचार्ज एक्सेल की समीक्षा करने की सलाह देता हूं।
बिल ने इसे अपने प्रश्न में नहीं बताया है, लेकिन मैं एक फार्मूला बनाना चाहता हूं जो वह सेल बी 4406 में एक बार दर्ज कर सकता है जिसे आसानी से उसकी श्रेणी के अन्य कक्षों में कॉपी किया जा सकता है। सूत्र में पूर्ण और मिश्रित संदर्भों का उपयोग करके, आप प्रत्येक चौराहे के लिए एक नया सूत्र दर्ज करने की परेशानी से बचा सकते हैं।
यहाँ निरपेक्ष, सापेक्ष और मिश्रित सूत्रों की त्वरित समीक्षा है। आम तौर पर यदि आप =SUM(A2:A4403)
D1 जैसे फॉर्मूले में प्रवेश करते हैं और फिर फॉर्मूला को E2 में कॉपी करते हैं, तो E2 में आपका फॉर्मूला बदल जाएगा =SUM(B3:C4403)
। यह "सापेक्ष पते" नामक वर्कशीट की एक शांत विशेषता है, लेकिन कभी-कभी हम ऐसा नहीं चाहते हैं। इस स्थिति में, हम चाहते हैं कि प्रत्येक सूत्र A2: B4403 की सीमा का उल्लेख करे। जैसा कि हम फॉर्मूला को सेल से कॉपी करते हैं, यह हमेशा A2: B4403 को इंगित करना चाहिए। सूत्र में प्रवेश करते समय, सीमा में प्रवेश करने के बाद एक बार F4 मारो, और आपका सूत्र बदल जाएगा=SUM($A$2:$A$4403)
। डॉलर का संकेत इंगित करता है कि सूत्र की प्रतिलिपि बनाते समय संदर्भ का वह हिस्सा नहीं बदलेगा। इसे निरपेक्ष संबोधन कहा जाता है। $ के साथ केवल कॉलम को लॉक करना संभव है और पंक्ति को रिश्तेदार होने की अनुमति देता है। इसे मिश्रित संदर्भ कहा जाता है और इसे दर्ज किया जाएगा =$A4406
। पंक्ति को लॉक करने के लिए लेकिन कॉलम को सापेक्ष होने दें, उपयोग करें =B$4405
। जैसा कि आप एक सूत्र में प्रवेश करते हैं, रिश्तेदार, निरपेक्ष और मिश्रित संदर्भों के चार स्वादों के बीच F4 का उपयोग करने के लिए।
यहाँ सेल B4406 के लिए सूत्र है:
=SUM(IF($C$2:$C$4403=$A4406,IF($B$2:$B$4403=B$4405,1,0),0))
सूत्र टाइप करें। जब आप सूत्र समाप्त कर लेते हैं, तो Ctrl, Shift दबाए रखें और फिर प्रवेश करें। अब आप सूत्र को C4406: D4406 पर कॉपी कर सकते हैं और फिर अपने परिणाम तालिका में उन तीन कोशिकाओं को प्रत्येक पंक्ति में कॉपी कर सकते हैं।
सूत्र मिश्रित और निरपेक्ष संदर्भों के सभी तीन रूपों का उपयोग करता है। यह 2 घोंसले का वर्णन करता है क्योंकि AND () फ़ंक्शन के बाद से स्टेटमेंट एक अरै फॉर्मूला में काम नहीं करता है। सरणी कार्यक्षमता के साथ क्या हो रहा है, इसकी बेहतर व्याख्या के लिए, ऊपर उल्लिखित एक्सेल को सुपरचार्ज करने के लिए CSE फ़ार्मुलों का उपयोग करें।