परिभाषा, प्रयोग र एक्सेलमा प्रकार्यहरूको उदाहरणहरू

एक प्रकार्य एक्सेल र गुगल पानाहरूमा प्रिसेट सूत्र हो जुन सेलमा निर्दिष्ट गणनामा राखिएको उद्देश्य हो।

प्रकार्य सिन्ट्याक्स र तर्कहरू

प्रकार्यको वाक्य रचनाले प्रकार्यको लेआउटलाई बुझाउँछ र प्रकार्यको नाम, कोष्ठकहरू, अल्पविराम विभागीकहरू र तर्कहरू समावेश गर्दछ

सबै सूत्रहरू जस्तै, प्रकार्यहरू बराबरको चिन्ह ( = ) सँग सुरु हुन्छ जसको प्रकार्यको नाम र यसको तर्कहरू:

उदाहरणको लागि, एक्सेल र Google पानाहरूमा सबै भन्दा बढी प्रयोग गरिएका प्रकार्यहरू SUM प्रकार्य हो :

= SUM (डी 1: डी 6)

यस उदाहरणमा,

सूत्रहरु मा सूत्रहरु कार्यवाही

एक्सेलको ईन-इन प्रकार्यहरूको उपयोगिता सूत्रमा अर्को सूत्र भित्र एक वा बढी कार्यहरू घिमिरे गरेर विस्तार गर्न सकिन्छ। नेस्टिङ प्रकार्यको प्रभाव एक एकल कार्यपत्र सेलमा बहु गणना गर्न अनुमति दिन्छ।

यो गर्नका लागि, नेस्ट गरिएको प्रकार्य मुख्य वा बाह्य लगभग प्रकार्यको लागि तर्कको रूपमा कार्य गर्दछ।

उदाहरणको लागि, निम्न सूत्रमा, ROUND प्रकार्य भित्र SUM प्रकार्य नेस्ट गरिएको छ

यो ROUND प्रकार्यको संख्या तर्कको रूपमा SUM प्रकार्य प्रयोग गरेर यो पूरा भयो।

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

जब नेस्टेड प्रकार्यहरू मूल्याङ्कन गर्दा, एक्सेलले गहिरो, वा भित्तामा प्रकार्यलाई कार्यान्वयन गर्दछ, र त्यसपछि यसको मार्ग अगाडि बढाउँछ। फलस्वरूप, माथिको सूत्र अब हुनेछ:

  1. D1 देखि D6 कक्षमा मानहरूको योगफल फेला पार्नुहोस्;
  2. यो परिणाम दुई दशमलव स्थानहरूमा।

एक्सेल 2007 बाट, नेस्टेड प्रकार्यहरूको 64 स्तर सम्म अनुमति दिइएको छ। यस भन्दा संस्करणहरूमा, 7 स्तरको निस्क्रिय प्रकार्यहरूलाई अनुमति दिइएको थियो।

कार्यपत्र बनाइएका कस्टम प्रकार्यहरू

एक्सेल र Google पानाहरूमा दुईवटा कक्षाहरू प्रकार्य छन्:

कार्यपत्र प्रकार्यहरू जो कि कार्यक्रमको मूल निवासी हुन्, जस्तै SUM र ROUND प्रकार्यहरू माथि छलफल गरियो।

अनुकूलन कार्यहरू, अर्कोतर्फ प्रयोगकर्ताले लिखित कार्यहरू वा परिभाषित गरेको हो।

एक्सेलमा, अनुकूलन कार्यहरू निर्मित-भाषा प्रोग्रामिंग भाषामा लेखिएको छ: अनुप्रयोगहरूको लागि भिजुअल बेसिक वा VBA छोटोको लागि। प्रकार्यहरू रिबनको विकासकर्ता ट्याबमा आधारित भिजुअल बेसिक सम्पादक प्रयोग गरी सिर्जना गरिन्छ।

Google पानाहरूको अनुकूलन प्रकार्यहरू अनुप्रयोग लिपिमा लेखिएका छन् - जाभास्क्रिप्टको एक फारम - र उपकरण मेनु अन्तर्गत स्क्रिप्ट सम्पादक प्रयोग गरी सिर्जना गरिन्छन्।

कस्टम प्रकार्य सामान्यतया, तर संधै, डेटाको केहि फारम स्वीकार गर्नुहोस् र यो जहाँ स्थित यो कक्षमा परिणाम फर्काउनुहोस्।

तल प्रयोगकर्ता परिभाषित प्रकार्यको उदाहरण हो जुन VBA कोडमा लेखिएका खरिद छूट गणना गर्दछ। मौलिक उपयोगकर्ता परिभाषित कार्यहरू, वा UDF माइक्रोसफ्टको वेबसाइटमा प्रकाशन गरिएको छ:

प्रकार्य डिस्काउंट (मात्रा, मूल्य)
यदि मात्रा> = 100 त्यसपछि
डिस्काउंट = मात्रा * मूल्य * 0.1
एल्स
छूट = 0
यदि अन्त्य गर्नुहोस्
डिस्काउंट = अनुप्रयोग .उत्पादन (छूट, 2)
अन्तिम कार्य

सीमाहरू

एक्सेलमा, प्रयोगकर्ता परिभाषित प्रकार्यहरूले केवल सेल (हरू) मा मात्र मूल्यहरू फर्काउन सक्छन् जसमा तिनीहरू अवस्थित छन्। यसो गर्दा, तिनीहरू आदेशहरू कार्यान्वयन गर्न सक्दैन कि कुनैपनि तरिकाले एक्सेलका अपरेटिङ वातावरण परिवर्तन गर्दछ - जस्तै सामग्रीको परिमार्जन वा कक्षको ढाँचा।

माइक्रोसफ्टको ज्ञान आधार प्रयोगकर्ता प्रयोगकर्ता परिभाषित प्रकार्यहरूको लागि निम्न सीमाहरू सूचीबद्ध गर्दछ:

प्रयोगकर्ता परिभाषित प्रकार्य बनाम म्याक्रोस एक्सेल

Google Sheets हाल उनीहरूलाई समर्थन गर्दैन, एक्सेलमा, म्याक्रो रेकर्ड गरिएको चरणहरूको एक श्रृंखला हो जसले दोहोरो कार्यपत्रक कार्यहरू स्वचालित रूपमा - जस्तै ढाँचा डेटा वा प्रतिलिपि र पेस्ट अपरेसनहरू स्वचालित रूपमा - किस्टस्ट्रोक वा माउस कार्यहरू अनुकरण गरेर स्वचालित रूपमा।

यद्यपि दुवै माइक्रोसफ्टको VBA प्रोग्रामिंग भाषा प्रयोग गर्दछन्, तिनीहरू दुई सन्दर्भमा फरक छन्:

  1. म्याक्रो कार्यहरू सञ्चालन गर्दा UDF प्रदर्शन गणना। माथि उल्लेखित रूपमा, UDF को संचालन गर्न सक्दैन कि म्याक्रो हुन सक्छ जब कार्यक्रम को वातावरण को प्रभावित गर्दछ।
  2. भिजुअल बेसिक सम्पादक विन्डोमा, दुईलाई फरक हुन सक्छ किनभने:
    • UDF प्रकार्य स्टेटसको साथ सुरू हुन्छ र अन्त्य प्रकार्यको अन्त्यमा;
    • म्याक्रो सब स्टेट स्टेटको साथ सुरू हुन्छ र अन्त्य उपको साथ अन्त्य हुन्छ