2011-04-09 18 views
23

मैं एक सूत्र कैसे बना सकता हूं जो पंक्ति को हटाते समय अमान्य नहीं बनाया जाता है।एक्सेल सूत्रों में सापेक्ष स्थिति का उपयोग

सेल F12 में उदाहरण के लिए मैं सूत्र है: = F11 + डी 12-E12

यह मूलतः सेल से मान ले ऊपर तो बाईं ओर सेल 2 का मूल्य जोड़ सकते हैं और में मूल्य घटाना कहते हैं सीधे बाईं ओर सेल।

हालांकि, क्योंकि मैं वास्तविक सेल पते का उपयोग कर रहा हूं, जैसे ही मैं एक पंक्ति हटा देता हूं, नीचे दी गई सभी पंक्तियां अमान्य हो जाती हैं। (- "छोड़ दिया करने के लिए 1" यानी = "1 ऊपर" + "2 के लिए छोड़ दिया")

धन्यवाद

मैं रिश्तेदार की स्थिति से सूत्र कैसे व्यक्त करते हैं।

उत्तर

30

आप उपयोग कर सकते हैं या तो

  • =OFFSET(F12,-1,0)+OFFSET(F12,0,-2)-OFFSET(F12,0,-1), या
  • =INDIRECT("F11",true)+INDIRECT("D12",true)-INDIRECT("E12",true)
  • =INDIRECT("R11C6",false)+INDIRECT("R12C4",false)-INDIRECT("R12C5",false)
  • =INDIRECT("R[-1]",false)+INDIRECT("C[-2]",false)-INDIRECT("C[-1]",false)

दोनों कार्यों भी लाइनों के बीच बस का उपयोग जो भी आपके व्यक्तिगत पसंद (देखें एक्सेल सहायता) है पर्वतमाला निर्दिष्ट करने देते हैं, ...

+0

'INDIRECT' फ़ंक्शन के लिए स्ट्रिंग बनाने के लिए पहला पैरामीटर, आप विभिन्न तरीकों से 'ADDRESS' फ़ंक्शन का भी उपयोग कर सकते हैं ...:] – mousio

+1

ऑफसेट के लिए, क्या मौजूदा सेल से ऑफसेट करने का कोई तरीका है? तो स्पष्ट रूप से F12 जोड़ने के बजाय = OFFSET (यह, -1,0) की तरह कुछ? –

+2

निश्चित रूप से, केवल 'अप्रत्यक्ष' के साथ गठबंधन करें: यदि 'ऑफसेट (यह, -1,0) 'आपका लक्ष्य है, तो आप' अप्रत्यक्ष (" आर [-1] ", झूठा) 'का उपयोग कर सकते हैं, या यदि आपको वास्तव में' ऑफसेट', तो मैं 'ऑफसेट (अप्रत्यक्ष (" आरसी ", झूठा), - 1,0) का उपयोग करने का सुझाव देता हूं। – mousio

3
  • आप उदा। R1C1 संदर्भ शैली (एक्सेल के विकल्प)
  • उपयोग OFFSET समारोह (जैसे ऊपर के लिए =OFFSET(F12;-1;0)) को
+0

हाय हॉवर्ड, आपकी मदद के लिए धन्यवाद। जो भी मैं चाहता हूं उसके लिए पूर्ण ऑफ़सेट फॉर्मूला = ऑफसेट (एफ 12, -1,0) + ऑफसेट (एफ 12,0, -2) -ओएफएफएसईटी (एफ 12,0, -1) – FloatLeft

1

पढ़ना ... अपने वास्तविक अतिरिक्त और कटौती स्तंभों से एक चल कुल बनाने समस्या है ?

आप प्रत्येक स्तंभ एक निरपेक्ष संदर्भ के साथ शुरू करने और एक रिश्तेदार संदर्भ

पंक्ति 11 मान लिया जाये कि के साथ समाप्त साथ जोड़ सकते हैं अपना पहला है, F12 में =SUM(D$11:D12)-SUM(E$11:E12) डाल दिया।

जैसा कि आप इस सेल को पूर्ण संदर्भ के नीचे प्रतिलिपि बनाते हैं वही रहता है जहां सापेक्ष संदर्भ स्वचालित रूप से सीमा को विस्तारित करता है। आप फॉर्मूला को एक पंक्ति में भी कॉपी कर सकते हैं और यह पहली पंक्ति पर भी काम करेगा।

लाइनों को हटाने और डालने से फॉर्मूला तोड़ नहीं जाता है, हालांकि किसी अतिरिक्त कोशिकाओं को SUM() में शामिल किया जाएगा।

+0

यदि मैंने सही अनुमान लगाया है तो http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem –

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