Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> Office

LAMBDA का उपयोग करके पुन:प्रयोज्य कस्टम एक्सेल फ़ंक्शंस बनाएं - कोई VBA की आवश्यकता नहीं है

LAMBDA का उपयोग करके पुन:प्रयोज्य कस्टम एक्सेल फ़ंक्शंस बनाएं - कोई VBA की आवश्यकता नहीं है
संपादक द्वारा छवि
एक्सेल का LAMBDA फ़ंक्शन VBA के बिना पुन:प्रयोज्य कस्टम फ़ंक्शन बनाने के लिए पेश किया गया है। हालाँकि एक्सेल में अंतर्निहित फ़ंक्शन हैं, उपयोगकर्ताओं को अपने डेटा और कार्य प्रकार के आधार पर अनुकूलित फ़ंक्शन की आवश्यकता होती है। LAMBDA फ़ंक्शन उपयोगकर्ता-विशिष्ट कस्टम फ़ंक्शन बनाता है जो गणनाओं को सुव्यवस्थित करता है और कार्यपुस्तिका कार्यक्षमता को बढ़ाता है। इस लेख में, हम दिखाएंगे कि LAMBDA के साथ कस्टम एक्सेल फ़ंक्शन कैसे बनाएं।

लैम्ब्डा फ़ंक्शन क्या है?

<पी> LAMBDA फ़ंक्शन पुन:प्रयोज्य कस्टम-नामित फ़ंक्शन बनाता है। इसे एक्सेल 2021 वर्जन में पेश किया गया है। यह तर्कों को पैरामीटर के रूप में लेता है और गणना, अंतर्निहित एक्सेल फ़ंक्शंस की तरह, गणना किए गए परिणाम को वापस करने के लिए सामान्य सूत्र लेता है। LAMBDA फ़ंक्शन जटिल फ़ार्मुलों को एकल फ़ंक्शन से प्रतिस्थापित कर सकता है।

<पी> वाक्यविन्यास:
=LAMBDA(parameter_or_calculation,...)
  • पैरामीटर: आपके कस्टम फ़ंक्शन के लिए इनपुट तर्क, यह एक स्ट्रिंग या संख्या हो सकता है। आप अधिकतम 253 पैरामीटर दर्ज कर सकते हैं।
  • गणना :परिणाम की गणना करने के लिए सामान्य एक्सेल फॉर्मूला या तर्क। यह आखिरी तर्क होना चाहिए. यह तर्क आवश्यक है.
<पी> एक कस्टम फ़ंक्शन बनाने के बाद, आप Excel में पुन:उपयोग के लिए उस फ़ंक्शन को नाम दे सकते हैं।

LAMBDA का उपयोग करके कस्टम फ़ंक्शन बनाना

<पी> मान लीजिए कि आपका एक छोटा सा ऑनलाइन व्यवसाय है; आप कर के साथ बिक्री की गणना करना चाहते हैं। चूँकि आपको सामान्य फ़ॉर्मूले का उपयोग करने के बजाय बार-बार बिक्री कर की गणना करने की आवश्यकता होती है, आप LAMBDA का उपयोग करके एक पुन:प्रयोज्य कस्टम फ़ंक्शन बना सकते हैं।

चरण 1:लैम्ब्डा फ़ंक्शन बनाएं

<पी> मान लीजिए कि आप उत्पाद की कीमत पर 10% कर लगाते हैं। आइए टैक्स लगाने के बाद कुल कीमत की गणना करने के लिए LAMBDA फ़ंक्शन बनाएं।

<पी> सूत्र:
  • कीमत: बिक्री राशि इनपुट पैरामीटर है।
  • कीमत* 1.1: यह वह गणना है जो कीमत पर 10% कर लगाने के बाद कुल कीमत की गणना करती है।

चरण 2:लैम्ब्डा फ़ंक्शन का उपयोग करें

<पी> आइए Excel में सीधे LAMBDA फ़ंक्शन का उपयोग करें।

  • सेल F2 का चयन करें और निम्नलिखित सूत्र डालें।
<पी> सूत्र:
=LAMBDA(price,price*1.1)(100)
<पी> यह फॉर्मूला 110 रिटर्न देता है, जो 100 प्लस 10% टैक्स है।

<पी> एक्सेल अपडेट संस्करण में, आप सभी उत्पाद कीमतों की गणना करने के लिए निम्न सूत्र का उपयोग कर सकते हैं।

<पी> सूत्र:
=LAMBDA(price,price*1.1)(E2:E13)
<पी> यह फ़ॉर्मूला चयनित सीमा के लिए कर के साथ कुल मूल्य लौटाएगा।

<पी> LAMBDA का उपयोग करके पुन:प्रयोज्य कस्टम एक्सेल फ़ंक्शंस बनाएं - कोई VBA की आवश्यकता नहीं है

चरण 3:कस्टम फ़ंक्शन को नाम दें

  • सूत्र पर जाएं टैब>> नाम परिभाषित करें चुनें .
  • सेट नाम Price_with_Tax के रूप में।
  • निम्न सूत्र को संदर्भित में डालें बॉक्स और ठीक क्लिक करें .
<पी> LAMBDA का उपयोग करके पुन:प्रयोज्य कस्टम एक्सेल फ़ंक्शंस बनाएं - कोई VBA की आवश्यकता नहीं है

चरण 4:कस्टम फ़ंक्शन का उपयोग करें

<पी> एक बार जब आप कस्टम फ़ंक्शन बना लेते हैं, तो आप इसे नियमित फ़ंक्शन की तरह उपयोग कर सकते हैं।

  • सेल G2 का चयन करें और निम्नलिखित सूत्र डालें।
<पी> सूत्र: <पी> यह फ़ंक्शन 110 लौटाता है (100 का 10% 100 में जोड़ा गया)।

<पी> LAMBDA का उपयोग करके पुन:प्रयोज्य कस्टम एक्सेल फ़ंक्शंस बनाएं - कोई VBA की आवश्यकता नहीं है

लैम्ब्डा फ़ंक्शंस के व्यावहारिक उदाहरण

1. एक्सेल में क्षेत्रफल की गणना करें

<पी> निर्माण उद्देश्यों के लिए, आपको विभिन्न कमरों या संपत्तियों के वर्ग फुट में क्षेत्रफल की गणना करने की आवश्यकता हो सकती है। आप आयत के क्षेत्रफल की गणना करने के लिए ज्यामितीय कस्टम फ़ंक्शन बना सकते हैं। आयत क्षेत्रफल का सूत्र डालें जो लंबाई को चौड़ाई से गुणा करता है।

<पी> सूत्र:
=LAMBDA(length, width, length * width)
<पी> यह LAMBDA फ़ंक्शन इनपुट के रूप में लंबाई और चौड़ाई लेता है और उत्पाद लौटाता है।

<पी> फ़ंक्शन को पुन:प्रयोज्य बनाने के लिए, आप फ़ंक्शन को Area_Square_Feet नाम दे सकते हैं .

  • एक सेल का चयन करें और निम्नलिखित सूत्र डालें।
<पी> यह फ़ॉर्मूला 20 को 15 से गुणा करने पर 300 वापस आएगा.

<पी> LAMBDA का उपयोग करके पुन:प्रयोज्य कस्टम एक्सेल फ़ंक्शंस बनाएं - कोई VBA की आवश्यकता नहीं है

2. छूट + कर के बाद अंतिम कीमत की गणना करें <पी> आप एक कस्टम फ़ंक्शन बना सकते हैं जो कर और छूट लागू करता है और फिर LET और LAMBDA फ़ंक्शन का उपयोग करके अंतिम कीमत की गणना करता है।

<पी> सूत्र:
=LAMBDA(price, discountRate, taxRate,
LET(
discountedPrice, price * (1 - discountRate),
finalPrice, discountedPrice * (1 + taxRate),
finalPrice
)
)
  • लैम्ब्डा :यह मूल्य, छूट दर और कर को इनपुट चर के रूप में लेता है
  • चलो :निम्नलिखित चर को परिभाषित करता है:
    • छूट वाली कीमत :छूट लागू करने के बाद कीमत की गणना करता है।
    • अंतिम कीमत :रियायती मूल्य पर कर लागू होता है।
  • वापसी मूल्य :परिकलित अंतिम मूल्य लौटाता है आउटपुट के रूप में.
<पी> फ़ंक्शन को अंतिम मूल्य की गणना करें नाम दें नाम प्रबंधक का उपयोग करना।

  • एक सेल H2 चुनें और निम्नलिखित सूत्र डालें।
<पी> सूत्र:
=CalculateFinalPrice(100, 0.05, 0.1)
<पी> यह फॉर्मूला 5% छूट और 10% टैक्स लगाने के बाद अंतिम कीमत लौटाएगा।

<पी> LAMBDA का उपयोग करके पुन:प्रयोज्य कस्टम एक्सेल फ़ंक्शंस बनाएं - कोई VBA की आवश्यकता नहीं है

सामान्य त्रुटियाँ और समस्या निवारण

  • #CALC! त्रुटि :यदि फ़ंक्शन को उचित इनपुट के साथ सही ढंग से कॉल नहीं किया जाता है तो LAMBDA फ़ंक्शन यह त्रुटि दिखाता है। सुनिश्चित करें कि आप अंत में इनपुट मानों (तर्कों) का उपयोग करके इसका परीक्षण करें।
  • #NAME? त्रुटि :यदि आप एक्सेल में गलत फ़ंक्शन नाम का उपयोग करते हैं तो यह यह त्रुटि दिखा सकता है। सुनिश्चित करें कि आपने इसे नाम प्रबंधक में सही नाम दिया है।

प्रैक्टिस वर्कबुक डाउनलोड करें

निष्कर्ष

<पी> आप LAMBDA का उपयोग करके एक्सेल में पुन:प्रयोज्य कस्टम फ़ंक्शन बना सकते हैं। LAMBDA फ़ंक्शन एक्सेल उपयोगकर्ताओं के लिए एक गेम-चेंजर है जो VBA के बिना कस्टम फ़ंक्शन बनाना चाहते हैं। चरण-दर-चरण मार्गदर्शिका का पालन करके, आप किसी भी प्रकार का कस्टम फ़ंक्शन बना सकते हैं। LAMDA की गणना में उपयोग करने से पहले सूत्र का परीक्षण करें। बुनियादी से उन्नत कस्टम फ़ंक्शन के साथ लैम्ब्डा फ़ंक्शन का अन्वेषण करें।

समाधान के साथ निःशुल्क उन्नत एक्सेल अभ्यास प्राप्त करें!
  1. मास्टर एक्सेल डेटाबेस:प्रकार, टेम्पलेट और आसान निर्माण मास्टर एक्सेल डेटाबेस:प्रकार, टेम्पलेट और आसान निर्माण

    एक्सेल में डेटाबेस का अर्थ है व्यक्तियों, उत्पादों, मांगों, लेनदेन आदि के बारे में जानकारी एकत्र करना और व्यवस्थित करना। इस एक्सेल ट्यूटोरियल में, आप एक्सेल में विभिन्न प्रकार के डेटाबेस बनाना सीखेंगे। एक्सेल डेटाबेस टेम्प्लेट के पांच सबसे अधिक उपयोग किए जाने वाले और सामान्य प्रकार (पुस्तकालय, छात्र

  1. विंडोज़ 11/10/8/7 से रिओट गेम्स क्लाइंट और वैनगार्ड को पूरी तरह से हटा दें विंडोज़ 11/10/8/7 से रिओट गेम्स क्लाइंट और वैनगार्ड को पूरी तरह से हटा दें

    द रायट क्लाइंट कई लोकप्रिय गेम जैसे वेलोरेंट, लीग ऑफ लीजेंड्स और बहुत कुछ प्रदान करता है, जिन्हें चीजों को ताज़ा रखने के लिए लगातार अपडेट किया जाता है। हालाँकि, Riot गेम्स क्लाइंट (इससे जुड़े गेम और Riot Vanguard दोनों) को हटाना कभी-कभी जटिल लग सकता है जब आप जगह खाली करना चाहते हैं, समस्याओं को ठीक

  1. एक्सेल में वीबीए मैक्रो या स्क्रिप्ट कैसे बनाएं? एक्सेल में वीबीए मैक्रो या स्क्रिप्ट कैसे बनाएं?

    माइक्रोसॉफ्ट एक्सेल उपयोगकर्ताओं को मैक्रोज़ और विजुअल बेसिक फॉर एप्लिकेशन (वीबीए) स्क्रिप्टिंग का उपयोग करके सुविधाओं और आदेशों को स्वचालित करने में सक्षम बनाता है। वीबीए प्रोग्रामिंग भाषा है जो एक्सेल मैक्रोज़ बनाने के लिए उपयोग करता है। यह विशिष्ट परिस्थितियों के आधार पर स्वचालित कमांड भी निष्पाद