संख्याओं के एकल स्तंभ से नामों के कई स्तंभों को जोड़ दें


1

एक्सेल उदाहरण

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


यदि यह एक छोटा सा सेट है, तो आप इसे बस में डाल सकते हैं J1, और नीचे खींच सकते हैं: =SUMIF(C:C,I1,A:A)+SUMIF(D:D,I1,A:A)+SUMIF(E:E,I1,A:A)+SUMIF(F:F,I1,A:A)+SUMIF(G:G,I1,A:A)...
ब्रूसवेयेन

जवाबों:


2

मेरी टिप्पणी से एक और, बेहतर तरीका है, J1इस सरणी सूत्र में प्रवेश करें:

=SUM(IF($C$1:$G$30=I1,$A$1:$A$30))

(के साथ दर्ज करें CTRL+SHIFT+ENTER) और नीचे खींचें


1
सीएसई की आवश्यकता के बिना: =SUMPRODUCT(($C$1:$G$30=I1)*($A$1:$A$30))
स्कॉट क्रानर

धन्यवाद, स्कॉट के सूत्र ने काम किया। अब, यदि मुझे प्रत्येक प्रथम नाम में अंतिम नाम जोड़ने थे, तो क्या अभी भी केवल पहले नाम के आधार पर उत्पादों का योग करना संभव है?
tculler

@tculler - हाँ, बस के Left()साथ उपयोग करें Search()। कहते हैं कि आपके पास "ब्रूस वेन" है J1, I1संदर्भ को किसी भी सूत्र में बदल देंTRIM(LEFT(I1,SEARCH(" ",I1)))
ब्रूसवेयेन

@ScottCraner - और इस तरह के महान विचारों / सूत्रों के साथ, यह कोई आश्चर्य नहीं है कि आपके पास 50k प्रतिनिधि है: डी। इसके लिए धन्यवाद, मुझे कोशिश करनी होगी और भविष्य के लिए इसे याद रखना होगा।
ब्रुसेविन

ब्रूस, मैं आपके द्वारा छोड़े गए ट्रिम / लेफ्ट / सर्च फार्मूले के साथ खेल रहा हूं, लेकिन यह काम करने के लिए नहीं मिल सकता। क्या यहाँ कुछ गड़बड़ है? SUMPRODUCT (($ सी $ 1: $ जी $ 30 = TRIM (बाएं ($ सी $ 1: $ जी $ 30, खोज ( "मेसन", I1)))) * ($ A $ 1: $ A $ 30))। बहुत लंबा और हालांकि अब यह हल करता है, परिणाम 0. अभी भी 69 होना चाहिए
tculler
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.