2012-06-30 41 views
7

मैं 2 अलग शीट में निम्न डेटा है
पत्रक 1:योग

A B C D 
a ff dd ff ee 
b 12 10 10 12 

Sheet2:

A B C D 
a ge ff ff ee 
b 11 13 14 10 

अब मैं लिखना चाहते हैं पंक्ति 2 में सभी मानों को समेटने के लिए एक सूत्र जिसमें ff सीधे ऊपर है (यानी पंक्ति 1 में)

ऊपर दिए गए मेरे उदाहरण में मैं (सेल शीट 1 [ए, बी], शीट 1 [सी, बी], शीट 2 [बी, बी], शीट 2 [सी, बी]) जोड़ना चाहता हूं जो 49 के बराबर है।

उत्तर

11

प्रोग्रामिंग नहीं है 2 चादरें मैं brettdj के सुझाव के साथ जाना चाहते हैं के लिए सुपर उपयोगकर्ता पर बेहतर कहा गया है, लेकिन, सामान्य रूप से, आप SUMIF एकाधिक पत्रक भर में इस तरह प्रदर्शन कर सकते हैं:

=SUMPRODUCT(SUMIF(INDIRECT("'"&sheetlist&"'!A1:D1"),"ff",INDIRECT("'"&sheetlist&"'!A2:D2")))

जहां sheetlist नामांकित श्रेणी सभी शीट

+1

मैं sheetlist कैसे प्रदान कर सकते हैं युक्त है? – Am1rr3zA

+0

मेरा सुझाव एक नामित सीमा का उपयोग करना था, लेकिन यह किसी भी श्रेणी संदर्भ हो सकता है, उदा। शीट नाम G1: G10 में रखें और शीटनाम के स्थान पर उस संदर्भ का उपयोग करें। वैकल्पिक रूप से आप श्रेणी का चयन करके, राइट-क्लिक करके और "श्रेणी निर्दिष्ट करें" का उपयोग करके कक्षों की उस श्रेणी का नाम दे सकते हैं। उस सीमा में किसी भी रिक्त स्थान में समस्या होगी जिससे आप "गतिशील नामित श्रेणियों" को देखना चाहें, आपको सूची को अपडेट करने की आवश्यकता होनी चाहिए ..... –

10

यह SUMIF के लिए एक सामान्य काम है। SUMIF देशी रूप एक 3 डी समारोह है कि एक से अधिक शीट करवाते हैं काम करता है नहीं है के रूप में, आप इस तरह यह एक (पत्रक 1 पर दर्ज किया गया) के रूप में एक सूत्र की आवश्यकता होगी दोनों चादरों से योग के संयोजन

=SUMIF(A1:D1,"ff",A2:D2)+SUMIF(Sheet2!A1:D1,"ff",Sheet2!A2:D2)

नोट इस सवाल के लिए होता है के रूप में यह

+1

+ 1 नाइस एक :) –

संबंधित मुद्दे