SCAN ফাংশন হলো এক্সেলের একটি নতুন ফাংশন যা ডেটা অ্যারে স্ক্যান করে এবং প্রতিটি আইটেমের উপর একটি নির্দিষ্ট অপারেশন প্রয়োগ করে। এটি ল্যাম্বডা ফাংশনের সাথে কাজ করে, যা আপনাকে নিজস্ব কাস্টম অপারেশন তৈরি করতে দেয়।
SCAN ফাংশন কীভাবে কাজ করে?
SCAN ফাংশন তিনটি আর্গুমেন্ট গ্রহণ করে:
- শুরু মান: এটি হলো প্রথম ইটেমের জন্য ব্যবহৃত মান।
- অ্যারে: এটি হলো যে অ্যারেটি আপনি স্ক্যান করতে চান।
- ল্যাম্বডা ফাংশন: এটি হলো সেই ফাংশন যা প্রতিটি ইটেমের উপর প্রয়োগ করা হবে।
ল্যাম্বডা ফাংশনটি দুটি আর্গুমেন্ট গ্রহণ করে:
- a: এটি হলো পূর্ববর্তী ইটেমের মান।
- b: এটি হলো বর্তমান ইটেমের মান।
SCAN ফাংশন প্রথমে শুরু মান ব্যবহার করে প্রথম ইটেমের উপর ল্যাম্বডা ফাংশন প্রয়োগ করে। তারপরে, এটি ফলাফলটিকে দ্বিতীয় ইটেমের উপর ল্যাম্বডা ফাংশনের দ্বিতীয় আর্গুমেন্ট হিসেবে ব্যবহার করে এবং প্রক্রিয়াটি পুনরাবৃত্তি করে যতক্ষণ না সমস্ত ইটেম স্ক্যান হয়।
SCAN ফাংশন ব্যবহারের নিয়ম:
- SCAN ফাংশনটি Microsoft 365-এর অংশ হিসেবে পাওয়া যায়।
- ল্যাম্বডা ফাংশনটি SCAN ফাংশনের সাথে ব্যবহার করা আবশ্যক।
- ল্যাম্বডা ফাংশনটি কমপক্ষে দুটি আর্গুমেন্ট গ্রহণ করতে হবে।
- SCAN ফাংশনটি একটি অ্যারে ফেরত দেয়।
SCAN ফাংশন ব্যবহারের উদাহরণ:
রাজা একটি তালিকা তৈরি করতে চান যেখানে প্রতিটি সংখ্যার ফ্যাক্টরিয়াল থাকবে। তিনি জানেন না ফ্যাক্টরিয়াল কীভাবে বের করতে হয়, তাই তিনি সাহায্যের জন্য তার বন্ধু রানিকে জিজ্ঞাসা করেন। রানি SCAN ফাংশন সম্পর্কে জানেন এবং রাজাকে এটি ব্যবহার করার পরামর্শ দেন।
সমাধান:
- রাজা A1:C2 সেলে নমুনা ডেটা ঢোকান:
1 2 3
4 5 6
- রাজা D4 সেলে নিম্নলিখিত সূত্রটি লিখে:
=SCAN(1, A1:C2, LAMBDA(a,b,a*b))
- রাজা Enter চাপে।
ফলাফল:
1 2 6
24 120 720
এই উদাহরণে, SCAN ফাংশনটি 1 থেকে শুরু করে A1:C2 অ্যারেটি স্ক্যান করে এবং প্রতিটি সংখ্যার উপর একটি ল্যাম্বডা ফাংশন প্রয়োগ করে। ল্যাম্বডা ফাংশনটি পূর্ববর্তী সংখ্যাটিকে বর্তমান সংখ্যার সাথে গুণ করে। ফলাফলটি D4:C6 সেলে লেখা হয়।