एक्सेल: कई स्थितियों और अद्वितीय मूल्यों के रिकॉर्ड (पंक्तियों) का मिलान और गिनती


1

मेरे पास दो शीट हैं: 'डेटा' और 'रिपोर्ट'। रिपोर्ट शीट में, मुझे कुछ डेटा की गणना करने की आवश्यकता है जिसमें 3 अलग-अलग फॉर्मूलों की आवश्यकता होती है।

डेटा शीट में पंक्ति 1 में कॉलम हेडर हैं और इसके नीचे पंक्तियों में डेटा के कई रिकॉर्ड हैं।

रिपोर्ट शीट में, मुझे निम्नलिखित गणना करने के लिए 3 सूत्र चाहिए

रिकॉर्ड की संख्या (पंक्तियाँ) जहां डेटा शीट का कॉलम बी 'प्रवेश' के बराबर है, स्तंभ सी 'होस्पा' के बराबर है, कॉलम डी रिक्त के बराबर नहीं है (अर्थात सेल में कोई मूल्य नहीं), और जहां कॉलम ए में मूल्य केवल होता है एक बार कॉलम में। डेटा की पंक्तियों का विस्तार 50000 पंक्तियों से कम नहीं है।

अभिलेखों की संख्या (पंक्तियाँ) जहां डेटा शीट का कॉलम बी 'डिस्चार्ज' के बराबर है, स्तंभ सी 'होस्पा' के बराबर है, कॉलम डी रिक्त के बराबर नहीं है (यानी सेल में कोई मूल्य नहीं) और कॉलम ई में दो तिथियों के बीच भिन्न और एफ 0-2 सप्ताह के बीच है।

तीसरे फार्मूले के लिए मुझे उन रिकॉर्ड्स को वापस करने की आवश्यकता है जो ऊपर दिए गए पहले सूत्र की आवश्यकता के अनुसार स्थितियों से मेल खाते हैं, लेकिन रिकॉर्ड की संख्या वापस करने के बजाय, मुझे कॉलम ए में वास्तविक मान को वापस करने की आवश्यकता है। मानदंड इसलिए कि मैं कल्पना करता हूं कि मैं इस फार्मूले को बगल की कोशिकाओं में कॉपी करूंगा, जो सभी पंक्तियों को वापस कर देगा जो शर्तों से मेल खाते हैं।

मैं थोड़ी देर के लिए इनके साथ अपना सिर रगड़ रहा था, बहुत दूर नहीं हो रहा था। मेरी कोशिश थी कि पहले दो फॉर्मूले के साथ नेस्टेड आईएफ के साथ एसयूएम का उपयोग किया जाए ...

= एसयूएम (आईएफ (डेटा! बी 2: बी 50000 = "प्रवेश", आईएफ (डेटा! सी 2: सी 50000 = "होस्पा", आईएफ (डेटा! डी 2: डी 50000 और लेफ्टिनेंट; & gt; "" ...) ... वहाँ से मुझे पता नहीं कैसे अंतिम स्थिति को शामिल करने के लिए केवल उन अभिलेखों को शामिल करना चाहिए जिनका स्तंभ ए में एक अद्वितीय संख्यात्मक मान है।

कोई भी सहायताकाफी प्रशंसनीय होगी!

जवाबों:


2

मैं का उपयोग करेंगे SUMIFS तथा COUNTIFS सूत्रों। उदाहरण के लिए:

=COUNTIFS(Data!B:B, "Admission", Data!C:C, "HospA", Data!D:D, "<>"&0)

SUMIFS सूत्र थोड़ा अलग ढंग से काम करता है; आपको उस कॉलम को निर्दिष्ट करने की आवश्यकता है जिसे आप पहले संक्षिप्त कर रहे हैं और फिर अपने मानदंड कॉलम और उनके संगत मानदंडों को संदर्भित करना शुरू करें

=SUMIFS(Data!A:A, Data!B:B, "Admission", Data!C:C, "HospA",...etc)

अतिरिक्त:

दो तिथियों के बीच अंतर (दिनों) के लिए मेरा सुझाव अंतर मापने वाले एक अन्य कॉलम को बनाने और निम्नलिखित को शामिल करना होगा:

=COUNTIFS(Data!G:G, "<="&14, ...etc)
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.