असे मानले जाते की excle मधील चक्रीय संदर्भ एक चुकीची अभिव्यक्ती आहेत. खरंच, बर्याचदा हे अगदीचच आहे, परंतु तरीही नेहमीच नाही. कधीकधी ते सतत जाणीवपूर्वक लागू होतात. चला ते कसे तयार करावे ते शोधून काढू या, त्यांच्याशी आधीपासूनच अस्तित्वात आहे जे त्यांच्याबरोबर कसे कार्य करावे किंवा ते कसे काढायचे ते आधीपासूनच अस्तित्वात आहे.
चक्रीय संदर्भांचा वापर
सर्व प्रथम, एक चक्रीय दुवा काय शोधा. थोडक्यात, या अभिव्यक्ती, जी इतर पेशींमध्ये सूत्रांद्वारे स्वतःला सूचित करते. तसेच, तो एक पान घटक असलेल्या एक दुवा असू शकतो ज्यामध्ये ते स्वतःच संदर्भित करते.हे लक्षात घेतले पाहिजे की डीफॉल्टनुसार, एक्सेलच्या आधुनिक आवृत्त्या स्वयंचलितपणे चक्रीय ऑपरेशन करणे प्रक्रिया बंद करतात. जबरदस्त बहुतेकांमधील अशा अभिव्यक्ती चुकीच्या आहेत आणि लूपिंगमुळे पुनरुत्पादन आणि गणना करण्याची सतत प्रक्रिया निर्माण होते, यामुळे सिस्टमवर अतिरिक्त लोड तयार होते.
एक चक्रीय दुवा तयार करणे
आता सोप्या चक्रीय अभिव्यक्ती कशी तयार करावी ते पाहूया. हे त्याच सेलमध्ये स्थित एक दुवा असेल जे ते संदर्भित करते.
- आम्ही ए 1 शीटचा घटक हायलाइट करतो आणि त्यात खालील अभिव्यक्ती लिहा:
= ए 1.
पुढे कीबोर्डवरील एंटर बटणावर क्लिक करा.
- त्यानंतर, चक्रीय अभिव्यक्ती चेतावणी संवाद दिसते. "ओके" बटणावर त्यावर क्लिक करा.
- अशा प्रकारे, आम्हाला एका पत्रकावर एक चक्रीय ऑपरेशन मिळाले ज्यामध्ये सेल स्वतःच आहे.
थोडा तक्रार करणारा कार्य आणि अनेक पेशींकडून चक्रीय अभिव्यक्ती तयार करा.
- शीटच्या कोणत्याही घटनेत, एक संख्या लिहा. ते एक सेल ए 1 आणि संख्या 5 असू द्या.
- दुसर्या सेलमध्ये (बी 1) अभिव्यक्ती लिहा:
= सी 1.
- पुढील घटकामध्ये (सी 1) आम्ही अशा सूत्रांचे रेकॉर्ड करू.
= ए 1.
- त्यानंतर, आम्ही सेल ए 1 वर परत आलो, ज्यामध्ये संख्या सेट करते 5. याचा संदर्भ बी 1 वर पहा:
= बी 1.
एंटर बटणावर क्लिक करा.
- अशा प्रकारे, चक्र बंद होते आणि आम्हाला क्लासिक चक्रीय दुवा मिळाला. चेतावणी विंडो बंद झाल्यानंतर, आम्ही पाहतो की प्रोग्रामने चक्रीय बंधन एका पत्रकावर निळ्या बाणांसह चिन्हांकित केले आहे, ज्याला ट्रेस बाण म्हटले जाते.
आता आम्ही टेबलच्या उदाहरणावर चक्रीय अभिव्यक्ती तयार करण्याचा प्रयत्न करतो. आमच्याकडे एक टेबल अंमलबजावणी सारणी आहे. यात चार स्तंभ आहेत, जे वस्तूंचे नाव, विक्री केलेल्या उत्पादनांची संख्या, संपूर्ण व्हॉल्यूम विक्रीतून कमाईची किंमत आणि रक्कम सूचित करते. शेवटच्या स्तंभातील टेबल आधीच सूत्र आहे. किंमतीची रक्कम वाढवून ते कमाईची गणना करतात.
- पहिल्या ओळीतील सूत्र सोडविणे, आम्ही प्रथम उत्पादन (बी 2) च्या संख्येसह शीट घटक हायलाइट करतो. स्टॅटिक व्हॅल्यूऐवजी (6), तेथे सूत्र प्रविष्ट करा, जे किंमत (सी 2) साठी एकूण रक्कम (डी 2) विभाजित करून वस्तूंचा विचार करेल:
= डी 2 / सी 2
एंटर बटणावर क्लिक करा.
- आम्ही प्रथम चक्रीय दुवा बनविले आहे, ज्या संबंधाने ट्रेस बाणाशी परिचित आहे. परंतु जेव्हा आपण पाहतो तेव्हा परिणाम चुकीचा आणि शून्य आहे, कारण आधीपासूनच असे म्हटले गेले आहे की, एक्सेल चक्रीय ऑपरेशन्स अंमलबजावणी अवरोधित करते.
- उत्पादनांच्या संख्येसह स्तंभाच्या इतर सर्व सेल्समध्ये अभिव्यक्ती कॉपी करा. हे करण्यासाठी, कर्सर आधीपासून सूत्र असलेल्या घटकाच्या खालच्या उजव्या कोनावर सेट करा. कर्सर वधस्तंभावर रूपांतरित केला जातो, ज्याला भरणा मार्कर म्हणतात. डावे माऊस बटण साफ करा आणि टेबलच्या शेवटी हा क्रॉस ओढा.
- जसे आपण पाहू शकता, अभिव्यक्ती स्तंभाच्या सर्व घटकांवर कॉपी केली गेली. परंतु, फक्त एक संबंध ट्रेस बाणाने चिन्हांकित केला जातो. भविष्यासाठी याची नोंद घ्या.
चक्रीय दुवे शोधा
आम्ही आधीपासूनच जास्त पाहिले आहे की, सर्व प्रकरणांमध्ये प्रोग्रामने चक्रिक संदर्भाच्या नातेसंबंधाचे संबंध चिन्हांकित केले असले तरीही, अगदी शीटवर असले तरीही. जबरदस्त बहुमतामध्ये चक्रीय ऑपरेशन्स हानिकारक असल्याचे तथ्य दिले पाहिजे. परंतु त्यासाठी त्यांनी प्रथम शोधणे आवश्यक आहे. जर अभिव्यक्ती बाण ओळशी लेबल नसेल तर ते कसे करावे? चला या कार्य हाताळूया.
- म्हणून, जर आपण एक्सेल फाइल सुरू केली असेल तर आपल्याकडे एक माहिती विंडो आहे जी त्यात चक्रीय दुवा आहे, ते शोधणे आवश्यक आहे. हे करण्यासाठी, "फॉर्म्युला" टॅबवर जा. त्रिकोणावरील रिबनवर क्लिक करा, जे "अवलंबित्व अवलंबित्व" साधन ब्लॉकमध्ये स्थित "त्रुटींसाठी तपासणी" बटणाच्या उजवीकडे आहे. एक मेनू उघडतो ज्यामध्ये कर्सर "चक्रीय दुवे" येथे होस्ट केले पाहिजे. त्यानंतर, खालील मेन्यू शीट घटकांच्या पत्त्यांची सूची उघडतो ज्यामध्ये कार्यक्रम चक्रीय अभिव्यक्तीचा शोध लागला आहे.
- विशिष्ट पत्त्यावर क्लिक केल्यावर, शीटवर संबंधित सेल निवडला जातो.
चक्रीय दुवा कुठे आहे हे शोधण्याचा दुसरा मार्ग आहे. या समस्येबद्दल संदेश आणि समान अभिव्यक्ती असलेल्या घटकाचा पत्ता स्थिती स्ट्रिंगच्या डाव्या बाजूला आहे जो एक्सेल विंडोच्या तळाशी आहे. खरे, मागील आवृत्तीच्या विरूद्ध, चक्रीय संदर्भ असलेले सर्व घटक नसलेले पत्ते स्टेटस बारवर प्रदर्शित केले जातील, तर त्यापैकी बरेच असल्यास, परंतु त्यापैकी केवळ इतरांसमोर दिसू लागले.
याव्यतिरिक्त, जर आपण चक्रीय अभिव्यक्ती असलेल्या एका पुस्तकात असाल तर ते जेथे स्थित आहे आणि दुसरीकडे, या प्रकरणात, त्रुटीच्या उपस्थितीबद्दल फक्त एक संदेश स्टेटस बारमध्ये प्रदर्शित केला जाईल.
पाठ: एक्सेलला चक्रीय दुवे कसे शोधायचे
चक्रीय संदर्भ सुधारणे
वर नमूद केल्याप्रमाणे, मोठ्या प्रमाणावर बहुतेक प्रकरणांमध्ये, चक्रीय ऑपरेशन वाईट आहेत, ज्यापासून ते सहजपणे काढून टाकले पाहिजे. म्हणून, हे नैसर्गिक आहे की चक्रीय कनेक्शनचे आढळले आहे, फॉर्म्युला सामान्य स्वरूपात आणण्यासाठी ते सुधारणे आवश्यक आहे.
चक्रीय अवलंबन सुधारण्यासाठी, आपल्याला पेशींच्या संपूर्ण इंटरकनेक्शनचा शोध लावणे आवश्यक आहे. जरी चेक विशिष्ट सेल दर्शविला तरी, त्रुटी स्वतःच समाविष्ट केली जाऊ शकत नाही, परंतु अवलंबित्वाच्या शृंखलाच्या दुसर्या घटकात.
- आमच्या बाबतीत, प्रोग्राम योग्यरित्या सायकल सेल्स (डी 6) कडे लक्ष केंद्रित करीत असला तरी, वास्तविक त्रुटी दुसर्या सेलमध्ये आहे. कोणते सेल ते मूल्य काढतात ते शोधण्यासाठी D6 घटक निवडा. आम्ही फॉर्म्युला स्ट्रिंगमध्ये अभिव्यक्तीकडे पाहतो. जसे आपण पाहतो की, या शीट घटकातील मूल्य बी 6 आणि सी 6 पेशींच्या सामुग्री वाढवून तयार केले जाते.
- सी 6 सेल वर जा. आम्ही ते हायलाइट करतो आणि फॉर्म्युला स्ट्रिंगकडे पहा. जसे आपण पाहतो, तो सामान्य स्थिर मूल्य (1000) आहे, जो सूत्राची गणना करणारा एक उत्पादन नाही. म्हणून, असे म्हणणे सुरक्षित आहे की निर्दिष्ट घटकामध्ये चक्रीय ऑपरेशन्समुळे त्रुटी नाहीत.
- पुढील सेल (बी 6) वर जा. फॉर्म्युला पंक्तीमध्ये निवडल्यानंतर, आम्ही पाहतो की त्यात एक गणना अभिव्यक्ती (= डी 6 / सी 6) आहे, जे इतर सारणी घटकांमधून, विशेषतः डी 6 सेलमधून डेटा काढते. अशा प्रकारे, डी 6 सेल एलिमेंट बी 6 च्या डेटाचा संदर्भ घेतो आणि त्याउलट उलट, ज्यामुळे लोपेन्डनेस होतो.
येथे आपण ज्या नातेसंबंधाची गणना केली आहे, परंतु प्रत्यक्षात असे प्रकरण आहेत जेव्हा अनेक पेशी गणन प्रक्रियेत असतात आणि आमच्याकडे तीन घटक नाहीत. मग शोध बराच काळ लागू शकतो कारण त्याला प्रत्येक चक्रीय घटकांचा अभ्यास करावा लागेल.
- आता आपल्याला समजून घेणे आवश्यक आहे की कोणता सेल (बी 6 किंवा डी 6) मध्ये त्रुटी आहे. तथापि, औपचारिकपणे, ही एक त्रुटी नाही, परंतु केवळ संदर्भांचे अत्यधिक वापर जे लूपिंग करते. सेलचे निराकरण करण्याच्या प्रक्रियेदरम्यान आपल्याला तर्क लागू करणे आवश्यक आहे. कारवाईसाठी स्पष्ट अल्गोरिदम नाही. प्रत्येक बाबतीत, हे तर्क स्वतःचे असेल.
उदाहरणार्थ, जर आमची मेसेज सामायिक केली गेली असेल तर प्रत्यक्षात विक्री केलेल्या वस्तूंची संख्या त्याच्या किंमतीवर मोजण्याद्वारे मोजली पाहिजे, तर आम्ही असे म्हणू शकतो की विक्रीच्या एकूण रकमेची संख्या स्पष्टपणे अनावश्यक आहे. म्हणून, आम्ही ते काढतो आणि स्थिर महत्त्व देऊन पुनर्स्थित करतो.
- जसे की ते शीटवर असल्यास इतर सर्व चक्रीय भावनांवर चालवले जातात. पूर्णपणे सायकलिक दुवे पुस्तकातून हटविल्या गेल्या आहेत, या समस्येच्या उपस्थितीबद्दलचा संदेश स्टेटस स्ट्रिंगमधून गायब झाला पाहिजे.
याव्यतिरिक्त, चक्रीय अभिव्यक्ती पूर्णपणे काढून टाकली गेली, आपण त्रुटी तपासणी साधन वापरून शोधू शकता. "फॉर्म्युला" टॅबवर जा आणि इंस्टॉलेशन ग्रुपमधील "तपासणी त्रुटी" बटणाच्या उजवीकडे असलेल्या त्रिकोणावर आधीपासूनच परिचित क्लिक करा. "फॉर्म्युलेस वर" . चालू असलेल्या मेनूमधील "चक्रीय दुवे" आयटम सक्रिय नसल्यास, याचा अर्थ असा की आम्ही अशा सर्व वस्तू दस्तऐवजातून काढून टाकल्या. उलट प्रकरणात, आपल्याला सूचीबद्ध केलेल्या आयटमवर काढण्याची प्रक्रिया लागू करणे आवश्यक आहे.
चक्रीय ऑपरेशन्स अंमलबजावणीची परवानगी
धड्याच्या मागील भागात, आम्ही सांगितले, प्रामुख्याने चक्रीय संदर्भ कसे हाताळायचे किंवा त्यांना कसे शोधायचे ते सांगितले. परंतु, पूर्वीचे संभाषण त्याबद्दलही होते की काही प्रकरणांमध्ये ते त्याउलट, वापरकर्त्याद्वारे उपयुक्त आणि जाणीवपूर्वक वापरले जाऊ शकतात. उदाहरणार्थ, आर्थिक मॉडेल तयार करताना ही पद्धत सुस्पष्ट गणनांसाठी वापरली जाते. परंतु समस्या अशी आहे की, आपण जाणीवपूर्वक किंवा अनोळखीपणे आहात की आपण चक्रीय अभिव्यक्ती वापरता, तरीही, एक्सेल अद्याप डीफॉल्टनुसार ऑपरेशन बंद करेल, प्रणालीच्या अति प्रमाणात ओव्हरलोड होऊ नये. या प्रकरणात, अशा प्रकारचे अवरोध अक्षम केल्याचा प्रश्न संबंधित आहे. चला ते कसे करावे ते पाहूया.
- सर्वप्रथम, आम्ही एक्सेल अनुप्रयोगाच्या "फाइल" टॅबवर जा.
- पुढे, उघडलेल्या विंडोच्या डाव्या बाजूला असलेल्या "पॅरामीटर्स" आयटमवर क्लिक करा.
- निर्वासित पॅरामीटर विंडो चालू होते. आपल्याला "सूत्र" टॅबमध्ये जाण्याची गरज आहे.
- उघडलेल्या खिडकीत हे चक्रीय ऑपरेशन्सचे अंमलबजावणी करण्याची परवानगी दिली जाईल. या विंडोच्या उजव्या ब्लॉकवर जा, जेथे एक्सेल सेटिंग्ज थेट आहेत. आम्ही "कॉम्प्यूटिंग पॅरामीटर्स" सेटिंग्ज ब्लॉकसह कार्य करू, जे शीर्षस्थानी स्थित आहे.
चक्रीय भावनांचा वापर करण्यास परवानगी देण्यासाठी, आपल्याला "पुनरावृत्ती गणना सक्षम करा" पॅरामीटर बद्दल एक टिक स्थापित करणे आवश्यक आहे. याव्यतिरिक्त, त्याच ब्लॉकमध्ये, आपण रीमीशनची मर्यादा आणि संबंधित त्रुटीची मर्यादा कॉन्फिगर करू शकता. डीफॉल्टनुसार, त्यांचे मूल्य अनुक्रमे 100 आणि 0.001 आहेत. बर्याच बाबतीत, या पॅरामीटर्समध्ये बदलण्याची गरज नाही, तथापि आवश्यक असल्यास निर्दिष्ट फील्डमध्ये बदल करणे शक्य आहे. परंतु येथे जास्तीत जास्त पुनरावृत्ती करण्याचा विचार करणे आवश्यक आहे, प्रोग्रामवर आणि संपूर्ण प्रणालीवर गंभीर लोड होऊ शकते, विशेषत: जर आपण एखाद्या फाइलसह कार्य केले असेल तर ज्यामध्ये अनेक चक्रीय अभिव्यक्ती ठेवल्या जातात.
म्हणून, आम्ही "हायरेटिव्ह कॅल्क्युलेशन्स" पॅरामीटर "सक्षम करा आणि नंतर नवीन सेटिंग्ज लागू झाल्याबद्दल," ओके "बटणावर क्लिक करा, एक्सेल पॅरामीटर्स विंडोच्या तळाशी असलेल्या" ओके "बटणावर क्लिक करा.
- त्यानंतर, आम्ही स्वयंचलितपणे वर्तमान पुस्तकाच्या शीटवर जातो. जसे आपण पाहतो, पेशींमध्ये ज्यामध्ये चक्रीय सूत्र आहेत, आता मूल्ये योग्यरित्या मोजली जातात. कार्यक्रम त्यांच्यामध्ये गणना अवरोधित करीत नाही.
परंतु अद्याप हे लक्षात घेण्यासारखे आहे की चक्रीय ऑपरेशनचा समावेश नाही. जेव्हा वापरकर्ता त्याच्या गरजेनुसार पूर्णपणे आत्मविश्वास असेल तेव्हाच हे वैशिष्ट्य लागू करते. चक्रीय ऑपरेशनचा गैरवापर करणे केवळ सिस्टमवर अति प्रमाणात लोड होऊ शकत नाही आणि दस्तऐवजासह कार्य करताना गणना कमी होऊ शकते, परंतु वापरकर्ता अनपेक्षितपणे चक्रिकल अभिव्यक्ती बनवू शकतो, जो डीफॉल्टनुसार प्रोग्रामद्वारे अवरोधित केला जाईल.
जसे आपण पाहतो, जबरदस्त बहुतेक प्रकरणांमध्ये, चक्रीय संदर्भ ही एक घटना आहे ज्याचा आपल्याला लढण्याची गरज आहे. त्यासाठी सर्वप्रथम, आपण स्वतःच चक्रीय नातेसंबंध ओळखले पाहिजे, तर जेथे त्रुटी आली आहे अशा सेलची गणना करा आणि शेवटी योग्य समायोजन करून त्यास काढून टाका. परंतु काही प्रकरणांमध्ये, वापरकर्त्याद्वारे सावधगिरीने वापरल्या जाणार्या आणि वापरल्या जाणार्या संगणकाद्वारे चक्रीय ऑपरेशन उपयुक्त ठरू शकते. परंतु तरीही, त्यांच्या वापरास सावधगिरीने, योग्यरित्या एक्सेल कॉन्फिगर करणे आणि अशा संदर्भांच्या समावेशामध्ये उपाय जाणून घेणे महत्त्वाचे आहे, जे मोठ्या प्रमाणावर वापरले जाते, तेव्हा सिस्टमचे ऑपरेशन कमी करू शकते.