एक्सेल: मैं एक दो कोशिकाओं को छोड़कर पूरी पंक्ति का संदर्भ कैसे दूं?


28

मैं पहली 2 कोशिकाओं को छोड़कर एक संपूर्ण पंक्ति के मूल्यों को एक साथ समेटने में सक्षम होना चाहता हूं। तो कुछ इस तरह:

=sum(A3:A*infinity*)

मैं यह कैसे करु?


1
आपको अपने प्रश्न या अपने उदाहरण को संपादित करने की आवश्यकता हो सकती है। आप एक पूरी पंक्ति को संदर्भित करना चाहते हैं लेकिन आपका उदाहरण डेटा का एक कॉलम प्रस्तुत करता है।
एलेसा

इस सवाल का सबसे अच्छा जवाब यहां है: superuser.com/a/1259946/342034 । ध्यान दें कि मेरा मतलब विशेष रूप से मेरे द्वारा बीबीके से जुड़े उत्तर से है। स्क्रॉल न करें और स्वीकृत उत्तर या सबसे लोकप्रिय उत्तरों की तलाश करें। BBK के उत्तर में इस लेखन के केवल दो उत्थान हैं, लेकिन यह वास्तव में इस प्रश्न का एकमात्र सही उत्तर है।
आदि इनबार

जवाबों:


17

कुछ इसी तरह से पहले पूछा गया है और मैं इस जवाब को दोहराऊंगा : बस डाल दिया:

=sum(a3:a1048576)

क्योंकि वह कार्यालय 2007 और 2010 में प्रति स्तंभ / पंक्ति की अधिकतम संख्या है। (65536 2007 से पहले के लिए अधिकतम है।) (स्तंभों के लिए, अधिकतम स्तंभ का नाम 2007 और 2010 में XFD है, और 2007 से पहले IV है।)


मुझे लगता है कि ऐसा करने का एकमात्र तरीका है यदि सूत्र स्वयं एक ही पंक्ति में है। साभार
एडी

13

सब कुछ जोड़ें और फिर उन लोगों को हटा दें जिन्हें आप शामिल नहीं करना चाहते हैं:

=SUM(A:A)-A1-A2

संपादित करें:

जैसा कि josmh ने बताया है, उपरोक्त सूत्र एक त्रुटि के साथ विफल हो जाएगा यदि A1 या A2 गैर-संख्यात्मक हैं - लेकिन निम्नलिखित काम करेगा:

=SUM(A:A)-SUM(A1,A2)  

या

=SUM(A:A)-SUM(A1:A2)  

या (थोड़े मज़े के लिए!)

=SUM(A:A,(-1*(SUM(A1))),(-1*SUM((A2))))

ये कार्य क्योंकि SUM फ़ंक्शन गैर-संख्यात्मक फ़ील्ड को अनदेखा करता है


3
यह काम नहीं करेगा यदि A1 या A2 हेडर हैं जो "नंबर ऑफ़ पीपल" या "प्राइस" जैसे टेक्स्ट को होल्ड करते हैं। किसी संख्या से "मूल्य" घटाना सूत्र त्रुटि का कारण बनता है।
जोसेफ हेंसन

बस में लपेटो और "IFERROR" तो
जेम्स

क्षमा करें यदि यह संभवतः कठोर था कि टिप्पणी कैसे हुई। अब अपडाउन किया गया!
जोसेफ हेन्सन

क्या यह काम करेगा अगर फार्मूला वाला सेल एक ही पंक्ति पर हो, A1 में कहें?
एडी

@ एडी नहीं, जो एक परिपत्र संदर्भ बनाएगा।
आदि इनबार

5

एक पूरी पंक्ति का योग करने के लिए :

=sum(1:1)

1 को अपनी प्रारंभिक पंक्ति संख्या से बदलें और फिर उसके अनुसार ऑटोफिल हैंडल का उपयोग करें। यदि आप सूत्र को नीचे खींचते हैं, तो यह "= योग (2: 2)" और इसी तरह बदल जाएगा।

पहले 2 कॉलम को छोड़कर पूरी पंक्ति का योग करने के लिए :

=sum(1:1)-sum($a1:$b1)

यह आपको फ़ाइल आकार में कटौती करने में मदद करेगा।


5

यह पहले से ही कई ठीक जवाब है, लेकिन यहाँ एक विधि है जिसे मैंने अभी तक पोस्ट नहीं किया है:

=SUM(OFFSET(3:3,0,2,1,COLUMNS(3:3)-2))

प्रारूप है SUM(OFFSET(Range, Rows, Cols, [Height], [Width]))। हम पूरी सीमा के साथ शुरू करते हैं, इसे शून्य पंक्तियों को नीचे और दो स्तंभों के ऊपर से ऑफसेट करते हैं, ऊंचाई को 1 पर सेट करते हैं, और चौड़ाई को इसकी वर्तमान चौड़ाई दो से सेट करते हैं। जब तक चौड़ाई समायोजन ऑफसेट के समान है, तब तक यह पूरी तरह से काम करता है। यहां पंक्ति के बजाय एक कॉलम को योग करने के लिए एक ही विचार है: (ध्यान दें कि आपको Widthपैरामीटर का उपयोग करने की आवश्यकता नहीं है क्योंकि आप मूल श्रेणी के समान चौड़ाई चाहते हैं।)

=SUM(OFFSET(A:A,2,0,ROWS(A:A)-2))

वर्तमान में स्वीकृत उत्तर पर इन सूत्रों का लाभ यह है कि वे एक्सेल के किसी भी संस्करण में काम करते हैं। यदि आप कक्षों को सामने रखते हैं तो यह सीमा को समायोजित नहीं करेगा क्योंकि यह संपूर्ण पंक्ति / स्तंभ को संदर्भित कर रहा है। आप अपने डेटा सेटअप के आधार पर उस कार्यशीलता को चाह सकते हैं या नहीं।


यह वास्तव में सबसे अच्छा जवाब है। यह =sum(A3:A*infinity*)Microsoft Excel की अनुमति के करीब है । दुर्भाग्य से, हर संदर्भ को दो बार दर्ज किया जाना चाहिए (OFFSET फ़ंक्शन के लिए और दूसरा ROWS फ़ंक्शन के लिए)।
केविन ली

5

मुझे लगा कि आप बस निम्नलिखित कर सकते हैं: = SUM (A3: A)

संपादित करें : क्षमा करें, मैं गलत था, यह एक कॉलम के लिए है

पंक्तियों के लिए, स्वीकृत उत्तर देखें।


1
मुझे याद है कि मैंने ऐसा किया था और यह मेरे द्वारा की गई एक पिछली नौकरी में काम किया था, लेकिन अभी कार्यालय 2007 की मेरी कॉपी में यह सूत्रीकरण में काम नहीं करता है, या यदि आप इसे नाम बॉक्स में लिखते हैं।
p0lar_bear

1
यह वास्तव में सही उत्तर है
voxobscuro

1
इसे मैक 15.36 के लिए एक्सेल में पसंद नहीं है
होगा

Microsoft Excel 2016 के लिए, यह होना चाहिए =SUM(A3:A:A)
कीथ ओएएस

Excel 2013 में, =SUM(A3:A:A)जैसा प्रतीत होता है =SUM(A:A)। (मुझे आश्चर्य है कि यह एक वाक्यविन्यास त्रुटि नहीं है।)
स्कॉट

0

आप पहले सेल का चयन करके एक पंक्ति या स्तंभ में कक्षों का चयन कर सकते हैं और फिर CTRL+ SHIFT+ ARROWकुंजी दबा सकते हैं ( RIGHT ARROWया LEFT ARROWपंक्तियों के लिए, स्तंभों के लिए ऊपर तीर या नीचे तीर)।

नोट यदि पंक्ति या स्तंभ में डेटा है, तो CTRL + SHIFT + ARROW अंतिम उपयोग की गई पंक्ति में पंक्ति या स्तंभ का चयन करता है। CTRL + SHIFT + तीर कुंजी को दूसरी बार दबाने पर पूरी पंक्ति या स्तंभ का चयन होता है।

पुनश्च।
अफ़सोस है कि एक्सेल में वही चाल नहीं है जो गूगल शीट्स के पास है। उदा। C2 से C ( अनंत ) का चयन करने के लिए , आप वहां कर सकते हैं:

SUM(C2:2)

आप कैसे सुनिश्चित हैं कि यह काम करता है? यह सुनिश्चित करता है कि एक्सेल 2013 में काम नहीं करता है। इसके अलावा, यह वही उत्तर है जो स्केब ने 2 साल पहले पोस्ट किया था।
इंजीनियर टोस्ट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.