06 पैकी 01
नेस्टेड कार्य कसे कार्य करते
कार्यपद्धतीच्या उपयोगितांना एकापेक्षा जास्त अगर प्रत्येक फंक्शनमध्ये घाला किंवा नेस्टिंगिंग करून विस्तार केला जाऊ शकतो.
नेस्त झाले असल्यास कार्ये संभाव्य स्थितींची संख्या वाढवतात ज्याची चाचणी केली जाऊ शकते आणि या परिणामांशी सामोरे जाण्यासाठी कारवाई केली जाऊ शकते.
एक्सेल 2003 आणि पूर्वी परवानगी फक्त सात परवानगी असताना एक्सेल च्या सर्वात अलीकडील आवृत्त्या, एकतर एकमेकांच्या आत नेस्ट करणे तर 64 परवानगी.
नेस्टिंग म्हणजे कार्य प्रशिक्षण
उपरोक्त प्रतिमेत दाखवल्याप्रमाणे, हे ट्यूटोरियल केवळ खालील फॉर्म्युअला तयार करण्यासाठी फंक्शन्स वापरते जे वार्षिक पगारांच्या आधारे कर्मचार्यांसाठी वार्षिक कपात रकमेची गणना करते.
उदाहरणामध्ये वापरलेले सूत्र खाली दर्शविले आहे. नेस्टेड तर फंक्शन व्हॅल्यू म्हणून कार्य करेल तर पहिल्या फंक्शनसाठी फ्लेक्स वितर्क .
= जर (डी 7 = 50000, $ D $ 5 * D7, $ D $ 4 * D7))सूत्राचे वेगवेगळे भाग स्वल्पविरामाने विभक्त केले आहेत आणि खालील कार्ये पूर्ण करतात:
- पहिला भाग, डी 7, कर्मचार्यांच्या पगार 30,000 डॉलर पेक्षा कमी आहे का ते तपासते
- जर असेल तर, मध्यम भाग, $ D $ 3 * D7 , बेकारी दराने 6%
- जर नसेल तर दुसरे कार्य: IF (डी 7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7) दोन पुढील अटी तपासतात:
- D7> = 50000 , कर्मचारी चे पगार 50,000 डॉलर पेक्षा किंवा त्यापेक्षा जास्त आहे का ते तपासते
- जर ती असेल तर, $ D $ 5 * डी 7 पगार वजावटीच्या दराने 10%
- नसल्यास, $ D $ 4 * D7 वेतन कमी करून 8%
ट्यूटोरियल डेटा प्रविष्ट करणे
उपरोक्त प्रतिमेत जसे दिसत आहे तसे Excel कार्यपत्रकाच्या डेटा E6 मधून C1 मध्ये डेटा प्रविष्ट करा
या टप्प्यावर प्रविष्ट केलेला एकमेव डेटा म्हणजे IF कार्यान्वित सेल E7 मध्ये स्थित आहे.
ज्यांना टाईपिंग आवडत नाही, ते एक्सेलमध्ये कॉपी करण्यासाठी डेटा आणि सूचना या लिंकवर उपलब्ध आहेत.
नोट: डेटा कॉपी करण्यासाठी निर्देशांमध्ये कार्यपत्रकासाठी स्वरूपन चरण समाविष्ट नाहीत.
हे ट्यूटोरियल पूर्ण करण्यात हस्तक्षेप करणार नाही. आपले वर्कशीट उदाहरण दर्शविण्यापेक्षा भिन्न दिसू शकते, परंतु कार्य केल्यास आपल्याला समान परिणाम मिळतील.
06 पैकी 02
नेस्टेड सुरू करीत असल्यास कार्य
जरी फक्त पूर्ण सूत्र प्रविष्ट करणे शक्य आहे तरी
= जर (डी 7 = 50000, $ D $ 5 * D7, $ D $ 4 * D7))वर्कशीटच्या सेल E7 मधे आणि ते कार्य करीत आहे, आवश्यक वितर्क प्रविष्ट करण्यासाठी फंक्शनच्या डायलॉग बॉक्स वापरणे अनेकदा सोपे असते.
नेस्टेड फंक्शन्स प्रविष्ट करताना डायलॉग बॉक्स वापरणे थोडा गुंतागुंतीचा आहे कारण नेस्टेड फंक्शन मध्ये टाईप केले गेले पाहिजे. दुसरा डायलॉग बॉक्स उघडण्यासाठी उघडला जाऊ शकत नाही.
या उदाहरणासाठी, नेस्टेड असल्यास फंक्शन डायलॉग बॉक्सच्या तिसऱ्या ओळीत Value_if_false वितर्क म्हणून प्रवेश केला जाईल.
- कार्यपत्रकाने अनेक कर्मचार्यांसाठी वार्षिक कपातीची गणना केली असल्याने, सूत्राच्या पहिल्या दराने कंट्रोल रेटसाठी संपूर्ण सेल संदर्भ वापरून एक सेल E7 मध्ये प्रवेश केला जाईल आणि नंतर ते सेल E8: E11 वर कॉपी केले जातील.
ट्यूटोरियल पायऱ्या
- त्याला सक्रिय कक्ष बनविण्यासाठी सेल E7 वर क्लिक करा - नेस्टेड जर सूत्रीचे स्थान.
- रिबनच्या सूत्र टॅबवर क्लिक करा
- लॉजिकल आयकॉनवर क्लिक करा फंक्शन ड्रॉप डाउन सूची उघडा.
- फंक्शनच्या डायलॉग बॉक्स वर आणण्यासाठी यादीत वर क्लिक करा.
डायलॉग बॉक्समधील रिकाम्या ओळींमध्ये प्रवेश केलेला डेटा जर IF कार्याच्या आर्ग्युमेंट्स तयार करतो.
ही वितर्क फंक्शनची स्थिती तपासत असल्याचे आणि परिस्थिती सत्य किंवा खोटे असल्यास काय कारवाई करतात हे सांगतात.
ट्यूटोरियल शॉर्टकट पर्याय
या उदाहरणासह चालू ठेवण्यासाठी, आपण हे करू शकता
- उपरोक्त प्रतिमेत दाखवल्याप्रमाणे डायलॉग बॉक्समध्ये आर्ग्युमेंट द्या आणि नंतर अंतिम चरणावर उडी मारा जे सूत्र 7 ते 10 या पंक्तीत कॉपी करणे समाविष्ट करते;
- किंवा पुढील पाच पानांचे अनुसरण करा जे तीन वितर्क प्रविष्ट करण्यासाठी विस्तृत सूचना आणि स्पष्टीकरण देतात.
06 पैकी 03
Logical_test वितर्क प्रविष्ट करणे
लॉजिकल_स्टेस्ट वितर्क नेहमी डेटाच्या दोन गोष्टींमधील तुलना करते. हा डेटा संख्या, सेल संदर्भ , सूत्रांचे परिणाम किंवा मजकूर डेटा असू शकते.
दोन व्हॅल्यूशी तुलना करण्यासाठी, Logical_test हे व्हॅल्यूजच्या दरम्यान एक तुलना ऑपरेटर वापरते.
या उदाहरणात, कर्मचार्याच्या वार्षिक कपातीची निश्चित करण्यासाठी तीन वेतन स्तर आहेत.
- पेक्षा कमी $ 30,000
- $ 30,000 आणि $ 49,99 9 दरम्यान
- $ 50,000 किंवा अधिक
फंक्शन दोन पातळ्याची तुलना करू शकतो तर तिसरा पगार स्तर आवश्यक असल्यास दुस-या नेस्टेड कार्याचा वापर करणे आवश्यक आहे.
पहिली तुलना कर्मचारी डिपॉझिटरीच्या वार्षिक पगाराच्या दरम्यान असेल, ज्याची किंमत 30,000 डॉलर आहे.
डी 7 हे $ 30,000 पेक्षा कमी आहे का हे निश्चित करणे हे लक्ष्य असल्याने, "ऑपरेटर" पेक्षा कमी मुल्य दरम्यान वापरले जाते.
ट्यूटोरियल पायऱ्या
- डायलॉग बॉक्समधील Logical_test ओळीवर क्लिक करा
- Logical_test ओळीवर हा कक्ष संदर्भ जोडण्यासाठी सेल D7 वर क्लिक करा
- कीबोर्डवरील की "" पेक्षा कमी दाबा
- 30000 नंतर प्रतीक्षेत टाईप करा
- पूर्ण झालेले तार्किक चाचणी वाचायला हवे: D7 <30000
टीप: 30000 सह डॉलर चिन्ह ($) किंवा स्वल्पविराम विभाजक (,) प्रविष्ट करू नका.
लॉजिकल_स्टेस्ट ओळीच्या शेवटी एखादा अवैध त्रुटी संदेश दिसेल जर यापैकी एक चिन्ह डेटासह प्रविष्ट केला असेल.
04 पैकी 06
Value_if_true वितर्क प्रविष्ट करत आहे
Value_if_true अर्ग्युमेंट असे सांगते की जर लॉजिकल_स्टेस्ट सत्य असेल तर काय करावे.
Value_if_true वितर्क एक सूत्र असू शकते, मजकूर ब्लॉक, एक मूल्य , एक सेल संदर्भ , किंवा सेल रिक्त सोडले जाऊ शकते.
या उदाहरणात, जेव्हा सेल D7 मधील डेटा $ 30,000 पेक्षा कमी असतो Excel D3 मध्ये स्थित 6% च्या वजावटी दराने सेल D7 मध्ये कर्मचार्याच्या वार्षिक पलंगणाची पटीत करते.
रिलेटिव्ह वि. परिपूर्ण सेल संदर्भ
सर्वसाधारणपणे, जेव्हा सूत्र दुसर्या सेलमध्ये प्रतिलिपी केले जाते तेव्हा सूत्र चे नवीन स्थान परावर्तित करण्यासाठी सूत्र बदलामधील संबंधित कक्ष संदर्भ. बहुविध स्थानांमध्ये समान सूत्र वापरणे सोपे होते.
कधीकधी, फंक्शनल कॉपी केल्यावर सेल रेफेरन्स बदलतात तेव्हा त्रुटी निर्माण होतात.
या त्रुटी टाळण्यासाठी, सेल संदर्भ परिपूर्ण केले जाऊ शकतात जे ते कॉपी करताना बदलण्यापासून थांबवितो.
$ D $ 3 सारख्या नियमित सेल संदर्भातील डॉलर चिन्ह जोडून निरपेक्ष सेल संदर्भ तयार केले जातात
डायलॉग बॉक्समध्ये कक्ष संदर्भ प्रविष्ट केला गेल्यानंतर कीबोर्डवरील एफ 4 की दाबून डॉलर चिन्हे जोडणे सहजपणे केले जाते.
उदाहरणार्थ, सेल D3 मध्ये स्थित कपातीचा दर डायलॉग बॉक्समधील Value_if_true रेषा मध्ये एक परिपूर्ण कक्ष संदर्भ म्हणून प्रविष्ट केला आहे.
ट्यूटोरियल पायऱ्या
- डायलॉग बॉक्समधील Value_if_true रेषेवर क्लिक करा
- Value_if_true रेषेचा हा कक्ष संदर्भ जोडण्यासाठी कार्यपत्रकात सेल D3 वर क्लिक करा
- D3 ला परिपूर्ण सेल संदर्भ ($ D $ 3) बनविण्यासाठी कीबोर्डवरील F4 की दाबा.
- कीबोर्डवरील एस्ट्रिक्स ( * ) की दाबा - तारांकन एक्सेल मधील गुणाकार चिन्ह आहे
- Value_if_true रेषावर हा कक्ष संदर्भ जोडण्यासाठी सेल D7 वर क्लिक करा
- पूर्ण केलेली Value_if_true ओळ वाचली पाहिजे: $ D $ 3 * D7
टीप : D7 एक परिपूर्ण सेल संदर्भ म्हणून प्रविष्ट केलेला नाही कारण प्रत्येक कर्मचार्यासाठी योग्य कपात मर्यादा मिळवण्यासाठी तो सूत्र E8: E11 वर कॉपी केल्यावर बदलणे आवश्यक आहे.
06 ते 05
नेस्टेड केल्यास Value_if_false वितर्क म्हणून कार्य करा
साधारणपणे, Value_if_false वितर्क हे सांगते की जर लॉजिकल_स्टेस्ट चुकीचे असेल तर काय करावे, परंतु या बाबतीत, नेस्ट्ड जर कार्यास या वितर्क म्हणून प्रविष्ट केले असेल.
असे करण्याने खालील निष्कर्ष येतात:
- नेस्टेड IF फंक्शनमध्ये ( D7> = 50000 ) लॉजिकल_स्टेस्ट वितर्क $ 30,000 पेक्षा कमी नसलेल्या सर्व वेतनांची चाचणी करा.
- $ 50,000 पेक्षा जास्त किंवा समान असलेल्या वेतनांसाठी Value_if_true वितर्क त्यांना सेल D5 मध्ये स्थित 10% च्या कपात दराने गुणाकार करतात.
- उर्वरित पगारांसाठी - जे $ 30,000 पेक्षा जास्त परंतु जास्त $ 50,000 पेक्षा कमी आहेत - Value_if_false वितर्क त्यांना सेल D4 मध्ये स्थित 8% च्या कपात दराने गुणाकार करतो.
ट्यूटोरियल पायऱ्या
ट्युटोरियलच्या सुरूवातीला सांगितल्याप्रमाणे, नेहेस्टेड फंक्शनमध्ये दुसरा डायलॉग बॉक्स उघडला जाऊ शकत नाही, त्यामुळे त्याला Value_if_false ओळीत टाइप करणे आवश्यक आहे.
टीप: नेस्टेड फंक्शन्स समान चिन्हासह प्रारंभ होत नाहीत - उलट फंक्शनचे नाव.
- डायलॉग बॉक्समधील Value_if_false ओळीवर क्लिक करा
- खालील फंक्शन जर प्रविष्ट करा
IF (डी 7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7) - फंक्शन पूर्ण करण्यासाठी ओके क्लिक करा आणि डायलॉग बॉक्स बंद करा
- $ 3,678.96 ची किंमत सेल E7 मध्ये दिसली पाहिजे *
- आपण सेल E7 वर क्लिक करता, तेव्हा संपूर्ण फंक्शन
= जर (डी 7 = 50000, $ D $ 5 * D7, $ D $ 4 * D7))
वर्कशीट वरील सूत्र बार मध्ये दिसते
* आर. होल्ट $ 30,000 पेक्षा जास्त परंतु प्रति वर्ष $ 50,000 पेक्षा कमी मिळवतो, तर सूत्र $ 45,987 * 8% त्याच्या वार्षिक सूटची गणना करण्यासाठी वापरले जाते.
सर्व चरणांचे पालन केल्यास, आपल्या उदाहरणास या लेखातील सर्वात प्रथम प्रतिमा जुळवावे.
शेवटच्या टप्प्यात कार्यपत्रक पूर्ण करण्यासाठी भरलेल्या हँडलचा वापर करून जर E8 ते E11 सेल E8 फॉर्म्युला कॉपी करणे समाविष्ट आहे.
06 06 पैकी
नेस्ट केलेले कॉपी करणे जर भरा हाताळणी वापरुन कार्य केले तर
वर्कशीट पूर्ण करण्यासाठी, नेस्ट्ड असलेले सूत्र म्हणजे E8 ते E11 सेलची कॉपी करणे आवश्यक आहे.
फंक्शन कॉपी झाल्याप्रमाणे, एक्सेल संपूर्ण सेल संदर्भ समान ठेवताना फंक्शन च्या नवीन स्थान परावर्तित करण्यासाठी संबंधित सेल संदर्भ अपडेट करेल.
Excel मध्ये सूत्रे कॉपी करण्याचा एक सोपा मार्ग भरलेल्या हाताळणीसह असतो.
ट्यूटोरियल पायऱ्या
- त्याला सक्रिय कक्ष बनविण्यासाठी सेल E7 वर क्लिक करा
- सक्रिय सेलच्या उजव्या कोपर्यात काळ्या चौकोनवर माउस पॉइंटर लावा. पॉइन्टर प्लस चिन्हात बदलेल "+"
- डावे माउस बटन क्लिक करा आणि फिल हँडल खाली सेल E11 वर ड्रॅग करा.
- माऊसचे बटण सोडा. उपरोक्त प्रतिमेत दाखवल्याप्रमाणे कक्ष E8 ते E11 वरून सूत्रे भरले जातील.