সুচিপত্র
Excel এ কাজ করার সময় বা ব্যবসায়িক বিশ্লেষণের জন্য কাস্টম ওয়ার্কশীট তৈরি করার সময়, আমাদের নিজস্ব একটি কাস্টম সূত্র তৈরি করতে হতে পারে। এক্সেল দ্বারা প্রদত্ত সমস্ত ফাংশন সত্ত্বেও, আমাদের কাজ সম্পন্ন করার জন্য আমাদের একটি তৈরি করতে হতে পারে। এক্সেল আপনাকে VBA প্রোগ্রামিং কোড ব্যবহার করে আপনার নিজস্ব ফাংশন তৈরি করতে দেয়। আজ এই নিবন্ধে আমরা এক্সেল-এ একটি কাস্টম সূত্র তৈরি করার জন্য একটি ধাপে ধাপে নিবন্ধ প্রদান করব।
অনুশীলন ওয়ার্কবুক ডাউনলোড করুন
আপনি যখন এটি পড়ছেন তখন কাজটি অনুশীলন করতে এই অনুশীলন বইটি ডাউনলোড করুন নিবন্ধ।
Excel.xlsx এ একটি কাস্টম সূত্র তৈরি করুন
Excel এ একটি কাস্টম সূত্র তৈরি করুন
একটি উদাহরণ বিবেচনা করুন যেখানে আপনাকে করতে হবে ডেটাসেটে দেওয়া আপনার আইটেমগুলির মোট দাম খুঁজে বের করতে একটি কাস্টম সূত্র তৈরি করুন। এক্সেল আমাদের VBA কোড ব্যবহার করে আমাদের নিজস্ব কাস্টম ফাংশন তৈরি করতে দেয়। এক্সেলের এই কাস্টম ফাংশনগুলি ইউজার ডিফাইন্ড ফাংশন (UDF) নামে পরিচিত। তারা আপনাকে আপনার নিজস্ব কাস্টম ফাংশন তৈরি করার অনুমতি দেয় যে কোনো ধরনের অপারেশন করতে। এই বিভাগে, আমরা একটি তৈরি করতে ধাপে ধাপে সফর করব। চলুন এটা করি!
ধাপ 1: এক্সেলে VBA উইন্ডো খুলতে বিকাশকারী বিকল্প সক্রিয় করুন
প্রথমে, আমাদের শিখতে হবে কিভাবে খুলতে হয় একটি কাস্টমাইজড সূত্র তৈরি করতে VBA উইন্ডো। শিখতে এই ধাপগুলি অনুসরণ করুন!
- কাস্টমাইজড কুইক এক্সেস টুলবার উপলব্ধ বিকল্পগুলি থেকে, আরও-তে ক্লিক করুনকমান্ড।
- Excel অপশন উইন্ডো খোলে। রিবন কাস্টমাইজ করুন এ ক্লিক করুন।
- এখন এই রিবনটি তৈরি করতে ডেভেলপার বিকল্পে চেক করুন। এগিয়ে যেতে ঠিক আছে এ ক্লিক করুন।
- আপনার এক্সেল ওয়ার্কশীটে এখন ডেভেলপার নামে একটি নতুন রিবন রয়েছে।
- ডেভেলপার রিবন নির্বাচন করুন। VBA
- খুলতে Macros এ ক্লিক করুন অথবা এটি করতে আপনি শুধু “ Alt+F11 ” চাপতে পারেন। <14 2 সন্নিবেশ করুন ।
- উপলব্ধ বিকল্পগুলি থেকে, একটি মডিউল তৈরি করতে মডিউল তে ক্লিক করুন। আমরা মডিউলে আমাদের VBA কোডগুলি লিখব৷
- আপনার VBA কোডগুলি তৈরি করতে লিখুন একটি কাস্টম সূত্র। প্রদত্ত আইটেমগুলির জন্য মোট মূল্য খুঁজে পেতে, VBA কোডগুলি হল,
3652
- আমাদের VBA <ঘোষণা করতে হবে 2> একটি ফাংশন হিসাবে কোড। এই কারণেই এই কোডটি ফাংশন ঘোষণা দিয়ে শুরু হয় এবং শেষ ফাংশন
- সূত্রটির একটি নাম দিয়ে শেষ হয়। আমরা এটির নাম দিয়েছি TOTALPRICE
- ফাংশনে আমাদের কিছু ইনপুট লাগবে। ইনপুটগুলিকে ফাংশনের নামের পরে বন্ধনীর মধ্যে সংজ্ঞায়িত করা হয়৷
- আমাদের ফাংশনটিকে ফেরত দেওয়ার জন্য কিছু ধরণের মান নির্ধারণ করতে হবে৷ এই মানদণ্ডগুলি সম্পূর্ণ করার পরে, আমাদের চূড়ান্ত বাক্য গঠন হল:
TOTALPRICE = (সংখ্যা1 *নম্বর2)
- VBA উইন্ডো বন্ধ করুন এবং মূল ওয়ার্কশীটে ফিরে যান।
ধাপ 3: এক্সেল স্প্রেডশীটে কাস্টম সূত্র প্রয়োগ করুন
- কাস্টম সূত্র তৈরি করার পরে, এখন আমরা এটি আমাদের ডেটাসেটে প্রয়োগ করব। সেল E4 -এ ক্লিক করুন এবং আমাদের কাস্টম সূত্র অনুসন্ধান করুন।
- যখন সূত্রটি প্রদর্শিত হবে, নির্বাচন করতে এটিতে ডাবল ক্লিক করুন।
- সূত্রে মান সন্নিবেশ করান। চূড়ান্ত সূত্র হল:
=TOTALPRICE(C4,D4)
- কোথায় C4 এবং D4 হল স্টক এবং ইউনিট মূল্য
- এটার এন্টার টিপুন ফলাফল পান৷
- আমাদের কাস্টম সূত্র পুরোপুরি কাজ করছে! এখন চূড়ান্ত ফলাফল পেতে বাকি কোষগুলিতে একই সূত্র প্রয়োগ করুন৷
- আসুন আরেকটি উদাহরণ নিয়ে আলোচনা করা যাক! এই নতুন ডেটাসেটে, আমাদের একটি কাস্টম সূত্র তৈরি করে খুচরা মূল্য খুঁজে বের করতে হবে।
- <1 খুলুন>VBA উইন্ডোতে যান এবং মডিউল আগে আলোচনা করা পদ্ধতিগুলি অনুসরণ করে যান৷
- লিখুন VBA এর জন্য VBA কোড কাস্টম সূত্র হল,
8182
- এখন VBA উইন্ডো বন্ধ করুন এবং মূল ওয়ার্কশীটে যান। সেল F4 -এ, আমাদের নতুন কাস্টমাইজড ফাংশন অনুসন্ধান করুন RETAILPRICE ।
- পাওয়া গেলে এটিতে ডাবল-ক্লিক করুন।
- সূত্র এবং চূড়ান্ত ফর্মে মান সন্নিবেশ করানহল:
=RETAILPRICE(C4,D4,E4)
- যেখানে C4, D4, E4 হল Price1, Price2, and Divisor
- Enter টিপে ফলাফল পান। এখন চূড়ান্ত ফলাফল পেতে এই ফাংশনটি সমস্ত সেলগুলিতে প্রয়োগ করুন৷
- এভাবে আপনি এক্সেলে একটি কাস্টম সূত্র তৈরি করতে পারেন এবং এটি ব্যবহার করতে পারেন৷
আরও পড়ুন: একাধিক সেলের জন্য কিভাবে এক্সেলে একটি ফর্মুলা তৈরি করবেন (9 পদ্ধতি)
দ্রুত নোট
👉 আপনি রেকর্ড একটি করতে পারবেন না কাস্টমাইজড ফর্মুলা যেমন আপনি এক্সেল ম্যাক্রো করতে পারেন।
👉 একটি কাস্টম সূত্র তৈরিতে নিয়মিত VBA ম্যাক্রোর চেয়ে বেশি সীমাবদ্ধতা রয়েছে। এটি একটি ওয়ার্কশীট বা সেলের গঠন বা বিন্যাস পরিবর্তন করতে পারে না।
উপসংহার
এক্সেলে একটি কাস্টম সূত্র কীভাবে তৈরি করা যায় তা এই নিবন্ধে আলোচনা করা হয়েছে। আমরা এই নিবন্ধটি আপনার জন্য দরকারী প্রমাণিত আশা করি. আপনার কোন প্রশ্ন বা প্রশ্ন থাকলে কমেন্ট করুন।