मायक्रोसॉफ्ट एक्सेलमध्ये वापरकर्ता-परिभाषित कार्य कसे तयार करावे

लेखक: Alice Brown
निर्मितीची तारीख: 4 मे 2021
अद्यतन तारीख: 15 मे 2024
Anonim
W5 L1 CPU Scheduling
व्हिडिओ: W5 L1 CPU Scheduling

सामग्री

जरी एक्सेलकडे कित्येक, बहुदा शेकडो अंगभूत फंक्शन्स आहेत जसे की एसयूएम, व्हीएलओुकअप, डावे इत्यादी, जेव्हा आपण अधिक जटिल कार्यांसाठी एक्सेल वापरण्यास प्रारंभ करता तेव्हा आपल्याला बर्‍याचदा असे आढळते की अस्तित्वात नसलेले फंक्शन आपल्याला आवश्यक आहे. काळजी करू नका, सर्व हरवले नाही; आपल्याला आवश्यक असलेले इच्छित फंक्शन तयार करणे आवश्यक आहे.

पायर्‍या

  1. एक नवीन कार्यपुस्तिका तयार करा किंवा जेथे आपण आपले नवीन तयार केलेले वापरकर्ता परिभाषित कार्य (एफडीयू) वापरू इच्छित असाल तेथे कार्यपुस्तिका उघडा.

  2. व्हिज्युअल बेसिक एडिटर उघडा जे टूल्स-> मॅक्रो-> व्हिज्युअल बेसिक एडिटरवर जाऊन (किंवा Alt + F11 दाबून) मायक्रोसॉफ्ट एक्सेलमध्ये बिल्ट केलेले आहे.

  3. नवीन मॉड्यूल जोडा सूचित केलेल्या बटणावर क्लिक करून आपल्या कार्यपुस्तकात. आपण कार्यपत्रकात नवीन मॉड्यूल न जोडता स्वतः वापरकर्त्यास परिभाषित कार्य तयार करू शकता परंतु हे समान वर्कबुकमधील अन्य वर्कशीटवर वापरण्यापासून प्रतिबंध करेल.

  4. आपल्या कार्याचा "शीर्षलेख" किंवा "प्रोटोटाइप" तयार करा. आपल्याकडे पुढील रचना असणे आवश्यक आहे: पब्लिक फंक्शन TheNameOfYourFunction (para11 टाईप 1 म्हणून, पॅराम 2 टाइप 2 म्हणून) रिटर्नटाइप म्हणून तेथे इच्छिततेनुसार अनेक पॅरामीटर्स असू शकतात आणि त्यांचा प्रकार श्रेणीतील कोणताही मूलभूत डेटा प्रकार किंवा एक्सेल ऑब्जेक्ट प्रकार असू शकतो. आपण कार्य करू शकणार्‍या "ऑपरेंड्स" म्हणून पॅरामीटर्सबद्दल विचार करू शकता. उदाहरणार्थ, जेव्हा आपण 45 डिग्रीच्या साइनची गणना करण्यासाठी एसआयएन (45) म्हणता तेव्हा 45 एक पॅरामीटर म्हणून घेतले जाईल. मग आपला फंक्शन कोड या व्हॅल्यूचा उपयोग काही गणना करण्यासाठी करेल आणि निकाल सादर करेल.
  5. हे सुनिश्चित करून फंक्शन कोड जोडा: 1) पॅरामीटर्सद्वारे प्रदान केलेल्या मूल्यांचा वापर करा; २) फंक्शनच्या नावाला निकाल द्या; आणि)) "एंड फंक्शन" सह फंक्शन बंद करा. व्हीबीए किंवा इतर कोणत्याही भाषेमध्ये प्रोग्राम कसे करावे हे जाणून घेतल्यास थोडा वेळ लागेल आणि त्याबद्दल तपशीलवार ट्यूटोरियल आवश्यक आहे.तथापि, फंक्शन्समध्ये बरेचदा लहान कोड ब्लॉक असतात आणि काही भाषेची संसाधने वापरली जातात. व्हीबीए भाषेचे सर्वात उपयुक्त घटक असे आहेत:
    1. ब्लॉक तर, जी आपल्याला अट पूर्ण केली तरच कोडचा एक भाग चालविण्यास अनुमती देते. उदाहरणार्थ:


      स्ट्रिंग म्हणून पब्लिक फंक्शन कोर्सर रिझल्ट (पूर्णांक म्हणून ग्रीड)
      जर ग्रेड> = 5 तर
      अभ्यासक्रम निकाल = "मंजूर"
      अन्यथा
      कोर्सरसेल्ट = "नकार दिला"
      समाप्त तर
      कार्य समाप्त

      कोड ब्लॉकमधील घटकांकडे लक्ष द्या तर: जर अट असेल तर त्या नंतर कोड ELSE कोड असेल तर. कीवर्ड अन्यथा कोडच्या दुसर्‍या भागासह पर्यायी आहेत.
    2. ब्लॉक च्या, जो कोडचा तुकडा कार्यान्वित करतो तर (असताना) किंवा पर्यंत (पर्यंत) अट पूर्ण होत नाही. उदाहरणार्थ:

      बुलियन म्हणून पब्लिक फंक्शन इस्प्रिम (पूर्णांक म्हणून मूल्य)
      मंद मी पूर्णांक म्हणून
      i = 2
      ईसप्रिम = सत्य आहे
      च्या
      मूल्य / i = इंट (मूल्य / i) नंतर
      ईसप्रिम = असत्य
      समाप्त तर
      i = i + 1
      पळवाट असताना मी <मूल्य आणि IsPrime = सत्य
      कार्य समाप्त

      घटकांकडे पुन्हा पहा: कोड लूप व्हीएल / अटील स्थितीत करा. व्हेरिएबल "घोषित" केलेली दुसरी ओळ देखील लक्षात घ्या. आपण आपल्या कोडमध्ये व्हेरिएबल्स जोडू शकता, जेणेकरून आपण नंतर ते वापरू शकाल. कोड कोडमधील अस्थायी मूल्ये म्हणून कार्य करतात. शेवटी, बुलेआन म्हणून फंक्शन घोषणेकडे पहा, हा डेटा प्रकार आहे जो केवळ TRUE आणि FALSE मूल्यांना अनुमती देतो. संख्या प्राथमिक आहे की नाही हे ठरविण्याची ही पद्धत आदर्श नाही, परंतु कोड वाचणे सुलभ करण्यासाठी मी त्यास त्यास सोडणे पसंत करतो.
    3. ब्लॉक च्या साठी, जो कोडचा तुकडा निर्दिष्ट वेळेची अंमलबजावणी करतो. उदाहरणार्थ:

      सार्वजनिक कार्य कारक (पूर्णांक म्हणून मूल्य) जितके लांब
      मंद परिणाम म्हणून लांब
      मंद मी पूर्णांक म्हणून
      जर मूल्य = 0 तर
      परिणाम = 1
      अन्यथा मूल्य = 1 नंतर
      परिणाम = 1
      अन्यथा
      परिणाम = 1
      मी = 1 मूल्य म्हणून
      परिणाम = परिणाम * i
      पुढे
      समाप्त तर
      घटक = परिणाम
      कार्य समाप्त

      घटकांकडे पुन्हा पहा:व्हेरिएबलसाठी = अपर लिमिट कोड कमी मर्यादा पुढील. घटक देखील लक्षात घ्या अन्यथा निवेदनात जोडले तर, जो कोड कार्यान्वित करण्यासाठी आपल्याला अधिक पर्याय जोडण्याची परवानगी देतो. शेवटी, फंक्शन डिक्लरेशन आणि "रिझल्ट" व्हेरिएबल बघा लांब. डेटा प्रकार लांब ’पूर्णांक’ पेक्षा बर्‍याच उच्च मूल्यांना अनुमती देते.

      खाली फंक्शनसाठी कोड आहे जो नंबरला शब्दांमध्ये रुपांतरित करतो.
  6. आपल्या वर्कबुकवर परत जा आणि सेलची सामग्री ए सह प्रारंभ करुन फंक्शनचा वापर करा समान आपल्या भूमिकेचे नाव नंतर. फंक्शन नावात एक पॅरामीटिस विभक्त पॅरामीटर्स जोडा स्वल्पविराम आणि अंतिम बंद करणारा कंस. उदाहरणार्थ:= संख्या-पत्रके (A4) आपण वर्गात शोधून आपले वापरकर्ता परिभाषित सूत्र देखील वापरू शकता वापरकर्ता परिभाषित सूत्र प्रविष्ट करण्यासाठी विझार्डमध्ये. फक्त बटणावर क्लिक करा Fx सूत्र पट्टीच्या डाव्या बाजूला स्थित. पॅरामीटर्स तीन प्रकारचे असू शकतात:
    1. स्थिर मूल्ये थेट सेल सूत्रात प्रविष्ट केली. या प्रकरणात कोट्समध्ये स्ट्रिंग्ज संलग्न केलेली असणे आवश्यक आहे.
    2. सेल संदर्भ जसे बी 6 किंवा मध्यांतर आवडतात ए 1: सी 3 (पॅरामीटर प्रकारचा असावा ब्रेक "")
    3. आपल्या कार्ये अंतर्गत व्यवस्था केलेले इतर कार्ये (आपले कार्य इतर कार्यांमध्ये देखील गटबद्ध केले जाऊ शकतात). ते आहेः = फॅक्टोरियल (MAX (D6: D8))
  7. निकाल ठीक आहे का ते तपासा फंक्शन बर्‍याच वेळा वापरल्यानंतर खात्री करुन घ्या की हे विविध पॅरामीटर व्हॅल्यूज अचूकपणे हाताळेल:

टिपा

  • जेव्हा जेव्हा आपण कंट्रोल स्ट्रक्चरमध्ये कोडचा एक ब्लॉक लिहीता जसे की, आयएफ, फॉर, डू इ. काही ब्लँक्स किंवा टॅब वापरुन ब्लॉक इंडेंट करणे लक्षात ठेवा (इंडेंटेशनची शैली आपल्यावर अवलंबून आहे). अशा प्रकारे आपला कोड समजणे सोपे होईल आणि त्रुटी शोधणे आणि कोड सुधारणे अधिक सुलभ होईल.
  • एक्सेलमध्ये अनेक अंगभूत फंक्शन्स असतात आणि बहुतेक गणना एकट्याने किंवा संयोजनाने केली जाऊ शकते. आपला स्वतःचा कोड प्रारंभ करण्यापूर्वी उपलब्ध फंक्शनची सूची शोधा. आपण अंगभूत कार्ये वापरल्यास अंमलबजावणी वेगवान असू शकते.
  • कधीकधी, फंक्शनला निकालाची गणना करण्यासाठी सर्व पॅरामीटर्सची आवश्यकता नसते. या प्रकरणात, आपण कीवर्ड वापरू शकता पर्यायी फंक्शन हेडर मधील पॅरामीटरच्या नावापूर्वी. आपण वापरू शकता IsMissing (मापदंड_नाव) पॅरामीटरला व्हॅल्यू देण्यात आली आहे की नाही हे निर्धारित करण्यासाठी कोडमध्ये.
  • एखाद्या कार्यासाठी कोड कसे लिहायचे हे आपल्याला माहित नसल्यास मायक्रोसॉफ्ट एक्सेलमध्ये एक साधा मॅक्रो कसा लिहावा हे वाचा.
  • एक्सेल मध्ये फंक्शन नाव म्हणून अद्याप परिभाषित नसलेले असे नाव वापरा किंवा आपण केवळ एक फंक्शन वापरण्यास सक्षम व्हाल.

चेतावणी

  • सुरक्षा उपायांमुळे काही लोक मॅक्रो अक्षम करू शकतात. आपल्या सहका colleagues्यांना कळवा की आपण पाठवत असलेल्या पुस्तकात मॅक्रो आहे आणि त्यावर विश्वास ठेवला जाऊ शकतो कारण ते आपल्या संगणकास हानी पोहोचणार नाहीत.
  • या लेखात वापरलेली कार्ये नमूद केलेल्या समस्यांचे निराकरण करण्याचा सर्वोत्तम मार्ग नाहीत. ते फक्त भाषा नियंत्रण संरचनांचा वापर स्पष्ट करण्यासाठी वापरले गेले होते.
  • व्हीबीए, इतर कोणत्याही भाषांप्रमाणेच, डू, इफ व फॉर या व्यतिरिक्त इतर अनेक नियंत्रण संरचना आहेत. फंक्शनच्या सोर्स कोडमध्ये काय करता येईल हे स्पष्ट करण्यासाठी येथे हे स्पष्ट केले होते. अशी अनेक ऑनलाइन ट्यूटोरियल उपलब्ध आहेत जिथे आपण व्हीबीए शिकू शकता.

प्रॉक्सी सर्व्हर नेटवर्कवरील संगणक किंवा अनुप्रयोग आहेत जे कार्यक्षमता आणि विश्वासार्हता वाढविण्यासाठी इंटरनेट किंवा मोठ्या सर्व्हरसारख्या मोठ्या नेटवर्क स्ट्रक्चरच्या मार्ग म्हणून कार्य करतात. प्रॉक्...

हा लेख आपल्याला फेसबुक पोस्टमध्ये संगीत नोट कशी जोडायचा किंवा संगणक, स्मार्टफोन किंवा टॅब्लेटचा वापर करुन टिप्पणी कशी द्यावी हे शिकवेल. पद्धत 1 पैकी 1: स्मार्टफोन किंवा टॅब्लेट वापरणे डिव्हाइसवर फेसबु...

पोर्टलचे लेख