संपादक द्वारा छवि
एक्सेल का LAMBDA फ़ंक्शन VBA के बिना पुन:प्रयोज्य कस्टम फ़ंक्शन बनाने के लिए पेश किया गया है। हालाँकि एक्सेल में अंतर्निहित फ़ंक्शन हैं, उपयोगकर्ताओं को अपने डेटा और कार्य प्रकार के आधार पर अनुकूलित फ़ंक्शन की आवश्यकता होती है। LAMBDA फ़ंक्शन उपयोगकर्ता-विशिष्ट कस्टम फ़ंक्शन बनाता है जो गणनाओं को सुव्यवस्थित करता है और कार्यपुस्तिका कार्यक्षमता को बढ़ाता है। इस लेख में, हम दिखाएंगे कि LAMBDA के साथ कस्टम एक्सेल फ़ंक्शन कैसे बनाएं।
लैम्ब्डा फ़ंक्शन क्या है?
<पी> LAMBDA फ़ंक्शन पुन:प्रयोज्य कस्टम-नामित फ़ंक्शन बनाता है। इसे एक्सेल 2021 वर्जन में पेश किया गया है। यह तर्कों को पैरामीटर के रूप में लेता है और गणना, अंतर्निहित एक्सेल फ़ंक्शंस की तरह, गणना किए गए परिणाम को वापस करने के लिए सामान्य सूत्र लेता है। LAMBDA फ़ंक्शन जटिल फ़ार्मुलों को एकल फ़ंक्शन से प्रतिस्थापित कर सकता है। <पी> वाक्यविन्यास: पी>=LAMBDA(parameter_or_calculation,...)
- पैरामीटर: आपके कस्टम फ़ंक्शन के लिए इनपुट तर्क, यह एक स्ट्रिंग या संख्या हो सकता है। आप अधिकतम 253 पैरामीटर दर्ज कर सकते हैं।
- गणना :परिणाम की गणना करने के लिए सामान्य एक्सेल फॉर्मूला या तर्क। यह आखिरी तर्क होना चाहिए. यह तर्क आवश्यक है.
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)<पी> यह फ़ॉर्मूला चयनित सीमा के लिए कर के साथ कुल मूल्य लौटाएगा। <पी>
चरण 3:कस्टम फ़ंक्शन को नाम दें
- सूत्र पर जाएं टैब>> नाम परिभाषित करें चुनें .
- सेट नाम Price_with_Tax के रूप में।
- निम्न सूत्र को संदर्भित में डालें बॉक्स और ठीक क्लिक करें .
चरण 4:कस्टम फ़ंक्शन का उपयोग करें
<पी> एक बार जब आप कस्टम फ़ंक्शन बना लेते हैं, तो आप इसे नियमित फ़ंक्शन की तरह उपयोग कर सकते हैं।- सेल G2 का चयन करें और निम्नलिखित सूत्र डालें।
लैम्ब्डा फ़ंक्शंस के व्यावहारिक उदाहरण
1. एक्सेल में क्षेत्रफल की गणना करें
<पी> निर्माण उद्देश्यों के लिए, आपको विभिन्न कमरों या संपत्तियों के वर्ग फुट में क्षेत्रफल की गणना करने की आवश्यकता हो सकती है। आप आयत के क्षेत्रफल की गणना करने के लिए ज्यामितीय कस्टम फ़ंक्शन बना सकते हैं। आयत क्षेत्रफल का सूत्र डालें जो लंबाई को चौड़ाई से गुणा करता है। <पी> सूत्र: पी>=LAMBDA(length, width, length * width)<पी> यह LAMBDA फ़ंक्शन इनपुट के रूप में लंबाई और चौड़ाई लेता है और उत्पाद लौटाता है। <पी> फ़ंक्शन को पुन:प्रयोज्य बनाने के लिए, आप फ़ंक्शन को Area_Square_Feet नाम दे सकते हैं .
- एक सेल का चयन करें और निम्नलिखित सूत्र डालें।
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% टैक्स लगाने के बाद अंतिम कीमत लौटाएगा। <पी>
सामान्य त्रुटियाँ और समस्या निवारण
- #CALC! त्रुटि :यदि फ़ंक्शन को उचित इनपुट के साथ सही ढंग से कॉल नहीं किया जाता है तो LAMBDA फ़ंक्शन यह त्रुटि दिखाता है। सुनिश्चित करें कि आप अंत में इनपुट मानों (तर्कों) का उपयोग करके इसका परीक्षण करें।
- #NAME? त्रुटि :यदि आप एक्सेल में गलत फ़ंक्शन नाम का उपयोग करते हैं तो यह यह त्रुटि दिखा सकता है। सुनिश्चित करें कि आपने इसे नाम प्रबंधक में सही नाम दिया है।
प्रैक्टिस वर्कबुक डाउनलोड करें
निष्कर्ष
<पी> आप LAMBDA का उपयोग करके एक्सेल में पुन:प्रयोज्य कस्टम फ़ंक्शन बना सकते हैं। LAMBDA फ़ंक्शन एक्सेल उपयोगकर्ताओं के लिए एक गेम-चेंजर है जो VBA के बिना कस्टम फ़ंक्शन बनाना चाहते हैं। चरण-दर-चरण मार्गदर्शिका का पालन करके, आप किसी भी प्रकार का कस्टम फ़ंक्शन बना सकते हैं। LAMDA की गणना में उपयोग करने से पहले सूत्र का परीक्षण करें। बुनियादी से उन्नत कस्टम फ़ंक्शन के साथ लैम्ब्डा फ़ंक्शन का अन्वेषण करें। समाधान के साथ निःशुल्क उन्नत एक्सेल अभ्यास प्राप्त करें!
- छूट वाली कीमत :छूट लागू करने के बाद कीमत की गणना करता है।
- अंतिम कीमत :रियायती मूल्य पर कर लागू होता है।