Excel में उन्नत सेल चयन


2

मैं StackExchange के इस स्वाद के लिए नया हूं, इसलिए यदि यह कहीं और है, तो कृपया इसे स्थानांतरित करें; मुझे लगा कि यह सबसे अच्छी जगह होगी, हालांकि।

मैं एक एक्सेल वर्कशीट कि बस 5 कॉलम (में बुनियादी वित्तीय डेटा संग्रहीत करता है बनाने हूँ Check Number, Date of Transaction, Description, Profit from Transaction, और Balance After Transaction) और अनिश्चितकालीन पंक्तियाँ। प्रत्येक कार्यपत्रक एक महीने का प्रतिनिधित्व करता है, और प्रत्येक कार्यपुस्तिका एक वर्ष का प्रतिनिधित्व करती है। जैसा कि मैं भुगतान करता हूं या प्राप्त करता हूं, मैं इसे एक नई पंक्ति के रूप में संग्रहीत करता हूं, जो स्वाभाविक रूप से, प्रति माह पंक्तियों की संख्या को अनिश्चित बनाता है। प्रत्येक लेन-देन की Balanceसेल उसके Balanceऊपर की पंक्ति के Profitसेल और उसकी पंक्ति के सेल का योग है । मैं चाहता हूं कि प्रत्येक माह एक विशेष पंक्ति (कॉलम हेडर के बाद पहला) के साथ शुरू हो जो पिछले महीने के लेनदेन का सारांश प्रदर्शित करता है । उदाहरण के लिए, Balance After Transactionसेल अंतिम पंक्ति के संतुलन Profit from Transactionको प्रदर्शित करेगा , और सेल महीने के समग्र लाभ को प्रदर्शित करेगा)

मुझे पता है कि अगर मुझे पता था कि हर महीने बिल्कुल 100 खर्च होते हैं, तो मैं क्रमशः लाभ और संतुलन के लिए निम्न सूत्रों के साथ मार्च तक इसे प्राप्त कर सकता हूं:

=February!E2 - February!E102
=February!E102

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


ये उत्तर आपकी समस्या का समाधान कर सकते हैं। stackoverflow.com/questions/6301665/…
विल्सन

क्या आपके पास पिछले महीने का सारांश सेल है? उदाहरण के लिए, एक पंक्ति जो आपके लिए इस डेटा को प्रस्तुत करती है। उस सेल में एक सूत्र लिखना आसान होगा और फिर उस सेल को एक नए महीने की शुरुआत के लिए लिंक करना होगा। आदर्श रूप से, यदि आप इसे अगले महीने की शुरुआत में चाहते हैं, तो आप महीने के अंत में एक मासिक सारांश चाहते हैं। जब आप पंक्तियाँ डालते या हटाते हैं, तो यह दोनों मामलों में गतिशील बनी रहेगी।
Raystafarian

मैं ऐसा कैसे करूंगा कि सारांश पंक्ति स्वचालित रूप से अंत तक स्थानांतरित हो जाए? क्या यह संभव है?
सुपहस्टार

भी, नवीनतम संपादन देखें, अगर यह कुछ भी साफ करता है
Supuhstar

@wilson किसी भी समय मैं उन फ़ार्मुलों को इनपुट करता हूं, मुझे या तो एक #NAME?त्रुटि मिलती है या यह कहते हुए एक पॉपअप मिलता है कि "आपके द्वारा टाइप किया गया सूत्र में त्रुटि है"
Supuhstar

जवाबों:


3

मेरा पहला सुझाव होगा कि आप इस रेंज को एक टेबल में डालें (डालें -> टेबल), और फिर आप एक टोटल्स रो को जोड़ सकते हैं, जिसे आप एक अलग शीट / वर्कबुक से संदर्भित कर सकते हैं, यह नाम से है और फिर इसके बारे में चिंता करने की कोई आवश्यकता नहीं है। पंक्तियों की संख्या।

यदि यह विकल्प नहीं है, तो आप ऐसा कर सकते हैं:

पिछले महीने के लाभ का सारांश प्राप्त करने के लिए आपको उपयोग करना चाहिए

=SUM(Month!$D:$D)

(यह मानता है कि मुनाफे के कॉलम में मुनाफे के अलावा कोई अन्य संख्या नहीं है)।

और पिछले महीने के शेष के लिए, @ जेसे फॉर्मूला काम करना चाहिए, लेकिन केवल तभी जब आपकी तालिका पहली पंक्ति से शुरू होती है, और यदि यह नहीं है तो आप यह कोशिश कर सकते हैं:

=INDEX(Month!$E:$E,MATCH(TRUE,ISBLANK(Month!$E:$E),0)-1)

इसे दर्ज करते समय, उपयोग करना सुनिश्चित करें CTRL+SHIFT+ENTER। यह ISBLANKपूरे खाली सेल को खोजने के लिए पूरे कॉलम पर उपयोग करेगा , और फिर इसके ठीक ऊपर मान को पुनः प्राप्त करेगा (जो अंतिम पंक्ति होगी)।

इसे और अधिक गतिशील और भविष्य-प्रूफ बनाने के लिए, मैं नामांकित श्रेणियों का उपयोग करने का सुझाव दूंगा, इसलिए यदि आवश्यक हो, तो आपको कॉलम के सभी संदर्भों को बदलना होगा।


धन्यवाद! जब से मैंने यह पूछा है, तब से कुछ समय हो गया है, लेकिन मुझे लगता है कि यह देर से कभी नहीं से बेहतर है: 3
Supuhstar

1

अप्रत्यक्ष का उपयोग न करें, गणना के इस स्तर के साथ यह दर्दनाक होगा। अप्रत्यक्ष अस्थिर है और जब भी आप कुछ भी बदलते हैं, तो आपकी शीट में हर एक सूत्र को पुनर्गणना करने का कारण होगा।

आप इसके बजाय इंडेक्स का उपयोग कर सकते हैं। ऐसे दिखेंगे:

=INDEX(Month!A:E,COUNTA(Month!A:A),COLUMN())

आप केवल पूरे कॉलम को संदर्भित करते हैं और कॉलम ऑफ़सेट की गणना COLUMN()फ़ंक्शन के साथ स्वचालित रूप से की जाती है।


0

कार्यपुस्तिका में नाम सम्मिलित करने का एक और सरल तरीका होगा। Jan, Feb, आदि उन तारीखों की मात्रा का निर्धारण करके अपनी अंतिम पंक्ति निर्धारित करने के लिए उन का उपयोग करें जो आपके दिनांक कॉलम में हैं।

उदाहरण के लिए एक नाम "जन" और RefersTo = COUNT (जनवरी! ए: ए) +2 डालें इससे आपको पंक्ति संख्या मिल जाएगी और आप इसे रेंज सूत्र के निर्माण के लिए अप्रत्यक्ष के साथ अपने सूत्र में उपयोग कर सकते हैं।

पंक्ति में अंतिम सेल = INDIRECT ("E" & Jan) होगा और आप इन सन्दर्भों को सारांश पत्रक में कहीं और उपयोग कर सकते हैं यदि आपको पसंद है।

यह कॉलम ए में संख्याओं (तिथियों) को मानता है। यदि यह पाठ है, तो यह एक हेडर को अनदेखा करेगा, लेकिन पंक्ति 2 में, संख्यात्मक मान न होना सुनिश्चित करें या यह आपकी पंक्ति गणना को तिरछा कर देगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.