परिभाषा, वापर आणि एक्सेल मध्ये कार्ये उदाहरणे

एक फंक्शन एक्सेल आणि Google शीट्स मध्ये प्रीसेट फॉर्म्युला आहे ज्याचा उद्देश त्या सेलमध्ये विशिष्ट गणना करणे आहे ज्यामध्ये तो आहे

कार्य सिंटॅक्स आणि वितर्क

फंक्शनची सिंटॅक्स हे फंक्शनचे लेआउट संदर्भित करते आणि फंक्शनचे नाव, ब्रॅकेट, स्वल्पविराम विभाजक आणि आर्ग्यूमेंट्स समाविष्ट करते .

सर्व सूत्रांप्रमाणे, फंक्शन्स फंक्शनचे नाव आणि त्याच्या आर्ग्युमेंट्स नंतर समान चिन्हाने सुरू होतात ( = )

उदाहरणार्थ, Excel आणि Google पत्रक मधील सर्वाधिक वापरले जाणारे एक फंक्शन SUM फंक्शन आहे :

= SUM (डी 1: डी 6)

या उदाहरणात,

सूत्रे मध्ये नेस्टिंग कार्ये

एक्सेलमधील अंगभूत कार्याची उपयोगिता एक किंवा त्यापेक्षा जास्त फंक्शन्सच्या एका सूत्रेत दुसर्या फंक्शनमध्ये विस्तारित केली जाऊ शकते. नेस्टिंग फंक्शन्सचा प्रभाव एका वर्कशीट सेलमध्ये होणार्या अनेक गणितांना परवानगी देतो.

हे करण्यासाठी, नेस्टेड फंक्शन मुख्य किंवा बाह्यतम कार्यासाठी आर्ग्युमेंट्स म्हणून कार्य करते.

उदाहरणार्थ, खालील सूत्रामध्ये, SUM फंक्शन राऊंड फंक्शनमध्ये नेस्ट केले आहे .

हे ROUND फंक्शनचे क्रमांक आर्ग्युमेंट म्हणून SUM फंक्शन वापरुन पूर्ण केले आहे.

& # 61; ROUND (SUM (D1: D6), 2)

नेस्टेड फंक्शन्सचे मूल्यमापन करताना, एक्सेल प्रथम सखोल जाऊन, किंवा सर्वात आतल्या कार्यास कार्यान्वित करतो आणि नंतर बाह्यतेने त्याचे कार्य करतो. परिणामी, वरील सूत्र आता होईल:

  1. डी 1 ते डी 6 सेलमधील मूल्यांची बेरीज शोधण्यासाठी;
  2. हा परिणाम दोन दशांश स्थळांपर्यंत

एक्सेल 2007 पासून, नेस्टेड कार्यपद्धती पर्यंत 64 स्तरांची परवानगी आहे. पूर्वीच्या या आवृत्तीत, नेस्टेड फंक्शन्सच्या 7 स्तरांना परवानगी होती.

वर्कशीट वि. कस्टम कार्य

Excel आणि Google Sheets मध्ये फंक्शन्सचे दोन वर्ग आहेत:

वर्कशीट फंक्शन्स म्हणजे कार्यक्रमातील मूळ, जसे की वरील चर्चा केलेली SUM आणि ROUND फंक्शन्स.

सानुकूल फंक्शन्स, दुसरीकडे वापरकर्त्याद्वारे लिहीले किंवा परिभाषित केलेले कार्य आहेत.

एक्सेलमध्ये, अंगभूत प्रोग्रॅमिंग भाषेमध्ये कस्टम फंक्शन्स लिहिली जातात: व्हिज्युअल बेसिक फॉर अर्काइसेस किंवा लघुप्रतिष्ठा साठी व्हीबीए. कार्यपद्धती रिबनच्या विकसक टॅबवर स्थित व्हिज्युअल बेसिक एडिटरच्या सहाय्याने तयार केल्या जातात.

Google पत्रकांची सानुकूल फंक्शन्स Apps स्क्रिप्टमध्ये लिहिली जातात - JavaScript चा एक प्रकार - आणि साधने मेनू अंतर्गत असलेल्या स्क्रिप्ट संपादकाचा वापर करून तयार केल्या आहेत.

सामान्यतः सानुकूल कार्ये, परंतु नेहमीच नाही, काही डेटा इनपुट स्वीकार करा आणि त्याचा परिणाम सेलवर असेल जेथे तो आहे.

खाली एक वापरकर्ता परिभाषित फंक्शनचे उदाहरण आहे जे VBA कोडमध्ये लिहिलेले क्रेता सवलत मोजते. मूळ युजर डिफाईन्ड फंक्शन्स किंवा यूडीएफ Microsoft च्या वेबसाइटवर प्रकाशित आहे:

कार्य सवलत (संख्या, किंमत)
संख्या> = 100 तर मग
सवलत = प्रमाण * किंमत * 0.1
अन्यथा
सवलत = 0
शेवट तर
सवलत = अर्ज.राउंड (सूट, 2)
शेवटचा कार्य

मर्यादा

एक्सेलमध्ये, उपयोगकर्ता परिभाषित कार्ये फक्त त्या सेल (सेल) वर परत येऊ शकतात ज्यात ते आहेत. असे करताना, ते आज्ञा अंमलात आणू शकत नाहीत कारण एक्सेल मधील कार्यप्रणाली बदलणे जसे की सेलची सामग्री किंवा स्वरूपन बदलणे.

मायक्रोसॉफ्टच्या ज्ञान बेसमध्ये वापरकर्त्यांनी ठरवलेल्या फंक्शन्ससाठी खालील मर्यादा आहेत:

वापरकर्ता परिभाषित कार्य. एक्सेल मध्ये मॅक्रो

Google पत्रक सध्या त्यांना समर्थन देत नसल्यास, Excel मध्ये, मॅक्रो रेकॉर्ड केलेल्या कार्यवाही कार्यांची एक मालिका असते - जसे की डेटाचे स्वरूपण करणे किंवा कॉपी आणि पेस्ट करा ऑपरेशन - कीस्ट्रोक किंवा माउस क्रिया अनुकरण करून -

जरी दोन्ही Microsoft च्या VBA प्रोग्रामिंग भाषेचा वापर करत असले तरी, ते दोन बाबतीत भिन्न आहेत:

  1. मॅक्रो क्रिया करत असताना UDF ची गणना करते वर नमूद केल्याप्रमाणे, यूडीएफ कार्यान्वीत करू शकत नाही ज्यामुळे प्रोग्रॅमच्या पर्यावरणास प्रभावित होते, तर मॅक्रोस करू शकतात.
  2. व्हिज्युअल बेसिक एडिटर विंडोमध्ये, दोन वेगळ्या असू शकतात कारण:
    • UDF चा फंक्शन स्टेटमेंटने सुरू होऊन समाप्तीची क्रिया समाप्त होते ;
    • मॅक्रो एक सब स्टेटमेंटसह प्रारंभ करतात आणि समाप्तीनंतर समाप्त होतात .