एक्सेल डेटा की प्रत्येक एक्स पंक्तियों के लिए कॉलम का औसत पाता है


-1

मेरे पास कई डेटा बिंदुओं से भरा एक बड़ा डेटासेट है। मैंने एक चित्र शामिल किया है जिसमें निम्नलिखित शामिल हैं:

    column A = IDs
    column B = Colors 
    column C = Data points need to average 

उदाहरण के लिए चित्र

मुझे डेटा की केवल पहली 2 पंक्तियों (कॉलम C) की औसत की आवश्यकता है जहां ID (कॉलम A) = 1 और रंग (कॉलम B) = लाल। फिर मुझे समान मानदंड के साथ डेटा की अगली 2 पंक्तियों के औसत की आवश्यकता होगी। तब मैं औसत खोजने के लिए वही करूंगा जहां आईडी = 1 और रंग = नीला। फिर मैं वही करूंगा जहां आईडी = 2 और रंग = लाल।

आम तौर पर मैं एक एवरिफ़ फॉर्मूला बनाऊंगा, लेकिन जब से मुझे डेटा की पहली एक्स पंक्तियों को औसत करने की आवश्यकता है, तो मुझे यकीन नहीं है कि इस समस्या से कैसे निपटा जाए। एक अतिरिक्त चेतावनी यह है कि प्रत्येक आईडी में डेटा बिंदुओं की समान संख्या नहीं होती है। तो आईडी 1 कलर रेड में 4 डेटा पॉइंट हो सकते हैं जबकि आईडी 2 कलर ब्लू में 6 डेटा पॉइंट हो सकते हैं। किसी भी सहायता की सराहना की जाएगी।


आप जोड़ीवार औसत रखना चाहते हैं जब तक कि प्रत्येक आईडी / रंग समूह के सभी डेटा बिंदुओं की गणना नहीं की गई हो? क्या दी गई आईडी / कलर ग्रुप की गिनती हमेशा होगी?
23

तो क्या पहला परिणाम २. (५ (पंक्तियाँ २ और ४), और दूसरा परिणाम २.२ (पंक्तियाँ ६ और)) होगा? तीसरा परिणाम = 2.25 (पंक्तियाँ 3 और 5)?
फिक्सर 1234

@ राजेश, ऊपर मेरी टिप्पणी देखें ओपी सत्यापन के लिए पूछ रहे हैं। यह केवल व्याख्या के अनुरूप होगी (जो थोड़ा अस्पष्ट है)।
फिक्सर 1234

@ fixer1234 ,, गलती से, मैंने यहाँ टिप्पणी पोस्ट की है, अब, कृपया हमारे बीच मेरे समाधान के नीचे पढ़ें।
राजेश एस

जवाबों:


0

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

आपने समझाया है कि एक दी गई आईडी में 7 से 10 पंक्तियां हो सकती हैं। इसलिए सभी समूहों में चार पंक्तियाँ नहीं होंगी। निम्नलिखित दृष्टिकोण प्रत्येक आईडी के लिए चार (या कम) पंक्तियों के समूहों को नामित करने के लिए एक सहायक स्तंभ का उपयोग करता है।

नीचे दी गई तालिका में क्रमशः चार आईडी के लिए 7,8,9 और 10 पंक्तियां हैं, और नीचे दिए गए तालिका में डी 2 से भरा यह सूत्र, प्रत्येक आईडी के लिए डेटा को 4 या उससे कम के समूहों में विभाजित करता है, और नामित करता है 0 से 2 की संख्या वाले समूह:

=IF(COUNTIF(A$2:A2,A2)>8,2,IF(COUNTIF(A$2:A2,A2)>4,1,0))

यह फ़ॉर्मूला प्रत्येक ID की घटनाओं की संख्या को गिनता है क्योंकि यह भरा हुआ है। यदि गिनती> 8 है, तो यह सहायक को 2 में सेट करता है। यदि गिनती 4 है, तो सहायक को 1. पर सेट किया जाता है, यदि गिनती 4 या उससे कम है, तो सहायक 0 पर सेट है।

यहां छवि विवरण दर्ज करें

अब औसत की गणना आसानी से की जा सकती है। यह सूत्र प्रत्येक विशिष्ट आईडी, रंग और हेल्पर संयोजन के लिए परिणाम मानों का औसत देता है:

=AVERAGEIFS(C$2:C$35,A$2:A$35,A2,B$2:B$35,B2,D$2:D$35,D2)

अंत में, थोड़े अतिरिक्त प्रयास के साथ डुप्लिकेट मानों को समाप्त किया जा सकता है। यह फॉर्मूला एक सीमा में आईडी / हेल्पर संयोजनों की संख्या को गिनता है जो सूत्र के रूप में "बढ़ता" है। यदि गिनती 3 या अधिक है, तो औसत के बजाय एक खाली लौटा है।

=IF(COUNTIFS(D$2:D2,D2,A$2:A2,A2)<3, AVERAGEIFS(C$2:C$35,A$2:A$35,A2,B$2:B$35,B2,D$2:D$35,D2),"")

फिर से स्पष्ट रूप से समझाने के लिए धन्यवाद कि आप क्या हासिल करने की कोशिश कर रहे हैं। मुझे उम्मीद है कि आप इस मददगार को खोज लेंगे। शुभकामनाएँ।


दिलचस्प है, मैंने पहले इंट कॉलम के लिए उपयोग किए जाने वाले सूत्र को पहले कभी नहीं देखा है। क्या आप बता सकते हैं कि यह कैसे काम करता है? मैंने खोजने की कोशिश की, लेकिन कुछ नहीं मिला। आपके सवालों के जवाब में: 1) नहीं, हमेशा एक समान संख्या नहीं होगी 2) प्रत्येक संयोजन के लिए 7-10 डेटा पॉइंट्स 3) यदि हेल्पर कॉलम काम करता है तो मैं इसे वहां छोड़ रहा हूं। 4) डुप्लिकेट औसत ठीक है
इलियाना

-1

डेटा पॉइंट्स (मिलान पंक्तियाँ) बनाने के लिए ID और Color के जोड़े के लिए AVERAGE की गणना करने के लिए आप SUMIFS और COUNTIFS फ़ंक्शन के संयोजन का उपयोग कर सकते हैं, जहाँ COUNTIFS डेटा पॉइंट बनाता है

=SUMIFS(C2:C17,A2:A17,"1",B2:B17,"RED")/COUNTIFS(A2:A17,"1",B2:B17,"RED")


=SUMIFS(C2:C17,A2:A17,"1",B2:B17,"BLUE")/COUNTIFS(A2:A17,"1",B2:B17,"BLUE")


=SUMIFS(C2:C17,A2:A17,"2",B2:B17,"RED")/COUNTIFS(A2:A17,"2",B2:B17,"RED")

उम्मीद है इससे आपको मदद होगी।


यह वह नहीं करता है जो प्रश्न में पूछा गया था।
फिक्सर 1234

@ Fixer1234 ,, यह काउंटिफ़्स का उपयोग करके औसत गणना करने के लिए डेटा बिंदु बनाने के लिए सबसे अच्छा संभव तरीका है। सुझाव दें कि क्या आपके दिमाग में कोई और तरीका है।
राजेश एस

प्रश्न पंक्तियों के जोड़े के बारे में है। आपका दृष्टिकोण सभी योग्य पंक्तियों (उदाहरण के लिए, दो अलग-अलग परिणामों के बजाय "1" और "लाल" के लिए 4 पंक्तियों की गणना करता है)।
फिक्सर 1234

@ fixer1234 ,, हाँ, मुझे पता है, लेकिन आप पहले देखो दो पंक्तियों में सामान्य आईडी थी, लेकिन 2 अलग-अलग रंग थे, और रंग वैकल्पिक हैं, इसलिए यह औसत की गणना करने के लिए कोई दृश्य नहीं बनाता है। आपको क्या लगता है ,,, क्या मैं सही हूँ?
राजेश एस

1
@ राजेश मैं उत्तर की सराहना करता हूं लेकिन यह मेरी समस्या का उत्तर नहीं देता है। समस्या यह है कि मुझे आईडी = 1 रंग = लाल के लिए डेटा की पहली 2 पंक्तियों की आवश्यकता है और फिर मुझे आईडी = 1 रंग = लाल के लिए डेटा की अगली 2 पंक्तियों की आवश्यकता है। मैं इसे अलग करना चाहता हूं, लेकिन मुझे यकीन नहीं है कि इसके लिए कोई एक्सेल फॉर्मूला है जो मुझे चिंतित करता है क्योंकि मेरे पास डेटा की बहुत सारी पंक्तियां हैं। : s
इलियाना
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.