वीबीए में लघुगणक की गणना कैसे करें (उदाहरण के साथ)
आप VBA का उपयोग करके किसी मान के लॉग (आधार 10) की गणना करने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
Function FindLog(number) FindLog = Application.WorksheetFunction.Log(number) End Function
और आप VBA का उपयोग करके किसी मान के प्राकृतिक लघुगणक की गणना करने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
Function FindNaturalLog(number) FindNaturalLog = Log(number) End Function
निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में प्रत्येक फ़ंक्शन का उपयोग कैसे करें।
उदाहरण 1: वीबीए का उपयोग करके लॉग (बेस 10) की गणना करें
एक्सेल में किसी मान के लॉग (आधार 10) की गणना करने के लिए, कोई निम्नानुसार लॉग फ़ंक्शन का उपयोग करेगा:
यह हमें बताता है कि 5 का लघुगणक 0.69879 है।
VBA में इस कार्यक्षमता को दोहराने के लिए, हम निम्नलिखित फ़ंक्शन को परिभाषित कर सकते हैं:
Function FindLog(number) FindLog = Application.WorksheetFunction.Log(number) End Function
फिर हम सेल B1 में मान के लॉग की गणना करने के लिए इस फ़ंक्शन को सेल B2 में टाइप कर सकते हैं:
यह हमें बताता है कि 5 का लघुगणक 0.69879 है।
यह एक्सेल में लॉग फ़ंक्शन द्वारा गणना किए गए मान से मेल खाता है।
उदाहरण 2: वीबीए का उपयोग करके प्राकृतिक लॉग की गणना करें
एक्सेल में किसी मान के प्राकृतिक लघुगणक की गणना करने के लिए, हम निम्नानुसार एलएन फ़ंक्शन का उपयोग करेंगे:
यह हमें बताता है कि 5 का प्राकृतिक लघुगणक 1.609438 है।
VBA में इस कार्यक्षमता को दोहराने के लिए, हम निम्नलिखित फ़ंक्शन को परिभाषित कर सकते हैं:
Function FindNaturalLog(number) FindNaturalLog = Log(number) End Function
फिर हम सेल B1 में मान के प्राकृतिक लघुगणक की गणना करने के लिए इस फ़ंक्शन को सेल B2 में टाइप कर सकते हैं:
यह हमें बताता है कि 5 का लघुगणक 1.609438 है।
यह एक्सेल में एलएन फ़ंक्शन द्वारा गणना किए गए मान से मेल खाता है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि वीबीए में अन्य सामान्य कार्य कैसे करें:
वीबीए: AVERAGEIF और AVERAGEIFS फ़ंक्शन कैसे लिखें
वीबीए: SUMIF और SUMIFS फ़ंक्शन कैसे लिखें
VBA: COUNTIF और COUNTIFS फ़ंक्शंस कैसे लिखें