BYCOL ফাংশন হলো Google Sheets-এর একটি নতুন ফাংশন যা প্রতিটি কলামের উপর একটি LAMBDA ফাংশন প্রয়োগ করে এবং ফলাফলের একটি অ্যারে রিটার্ন করে। এটি ডেটা টেবিলে প্রতিটি কলামের উপর একটি নির্দিষ্ট ক্রিয়াকলাপ সম্পাদনের জন্য সহজ এবং দক্ষ উপায় প্রদান করে।
BYCOL ফাংশন কিভাবে কাজ করে?
BYCOL ফাংশন দুটি আর্গুমেন্ট গ্রহণ করে:
- array: এটি যে ডেটা টেবিলে আপনি ক্রিয়াকলাপটি প্রয়োগ করতে চান তার রেঞ্জ।
- lambda: এটি একটি LAMBDA ফাংশন যা প্রতিটি কলামের উপর প্রয়োগ করা হবে।
LAMBDA ফাংশনটি প্রতিটি কলামের প্রতিটি সেলের মান গ্রহণ করে এবং একটি মান রিটার্ন করে। রিটার্ন করা মানগুলির অ্যারে BYCOL ফাংশন দ্বারা রিটার্ন করা হয়।
BYCOL ফাংশন ব্যবহারের নিয়ম:
- BYCOL ফাংশন Google Sheets-এর ওয়েব অ্যাপ্লিকেশনে কেবলমাত্র উপলব্ধ।
- array আর্গুমেন্ট একটি রেঞ্জ হতে হবে যার মধ্যে শুধুমাত্র কলাম থাকতে পারে।
- lambda আর্গুমেন্ট একটি বৈধ LAMBDA ফাংশন হতে হবে।
- BYCOL ফাংশন একটি অ্যারে রিটার্ন করে যার আকার array আর্গুমেন্টের কলামের সংখ্যার সাথে মেলে।
BYCOL ফাংশন ব্যবহারের উদাহরণ:
ধরা যাক, আপনার একটি স্প্রেডশীট আছে যাতে নিম্নলিখিত ডেটা রয়েছে:
| A | B | C |
|---|---|---|
| 1 | 4 | 7 |
| 2 | 5 | 8 |
| 3 | 6 | 9 |
আপনি প্রতিটি কলামের সর্বোচ্চ সংখ্যা করতে চান। আপনি নিম্নলিখিত ফাংশনটি ব্যবহার করতে পারেন:
(A1:C3, LAMBDA(array, MAX(array)))
এই ফাংশন নিম্নলিখিত ফলাফল রিটার্ন করবে:
| 3| 6| 9 |
উদাহরণ: গল্পে ব্যাখ্যা
কল্পনা করুন আপনার একটি দোকান আছে এবং আপনি প্রতিটি পণ্যের মূল্যের উপর 10% ছাড় দিতে চান। আপনি BYCOL ফাংশন ব্যবহার করে সহজেই এটি করতে পারেন।
প্রথমে, আপনার ডেটা টেবিলে পণ্যের নাম, মূল্য এবং ছাড়ের পর শেষ মূল্য সহ একটি কলাম যোগ করুন। আপনার টেবিলটি এমন দেখাবে:
| পণ্যের নাম | মূল্য | ছাড় | শেষ মূল্য |
|---|---|---|---|
| টি-শার্ট | 500 | 10% | ? |
| জিন্স | 800 | 10% | ? |
| জুতা | 1200 | 10% | ? |
আপনি নিম্নলিখিত ফাংশনটি ব্যবহার করে প্রতিটি পণ্যের জন্য শেষ মূল্য গণনা করতে পারেন:
=BYCOL(B2:D4, LAMBDA(price, discount, price * (1 - discount/100)))
এই ফাংশনটি নিম্নলিখিত ফলাফল রিটার্ন করবে:
| পণ্যের নাম | মূল্য | ছাড় | শেষ মূল্য |
|---|---|---|---|
| টি-শার্ট | 500 | 10% | 450 |
| জিন্স | 800 | 10% | 720 |
| জুতা | 1200 | 10% | 1080 |
এইভাবে, BYCOL ফাংশন ব্যবহার করে আপনি সহজেই আপনার ডেটা টেবিলে প্রতিটি কলামের উপর একটি নির্দিষ্ট ক্রিয়াকলাপ সম্পাদন করতে পারেন।
BYCOL ফাংশনের সুবিধা:
- এটি ডেটা টেবিলে প্রতিটি কলামের উপর একটি নির্দিষ্ট ক্রিয়াকলাপ সম্পাদনের জন্য একটি সহজ এবং দক্ষ উপায় প্রদান করে।
- এটি LAMBDA ফাংশনের সাথে একত্রিত করা যেতে পারে যা আপনাকে আরও জটিল ক্রিয়াকলাপগুলি সম্পাদন করতে দেয়।
- এটি Google Sheets-এর ওয়েব অ্যাপ্লিকেশনে উপলব্ধ, যার অর্থ আপনি যেকোনো ডিভাইস থেকে এটি অ্যাক্সেস করতে পারেন।
BYCOL ফাংশন ব্যবহারের ক্ষেত্রে সাবধানতা:
- BYCOL ফাংশন কেবলমাত্র Google Sheets-এর ওয়েব অ্যাপ্লিকেশনে উপলব্ধ।
- array আর্গুমেন্ট একটি রেঞ্জ হতে হবে যার মধ্যে শুধুমাত্র কলাম থাকতে পারে।
- lambda আর্গুমেন্ট একটি বৈধ LAMBDA ফাংশন হতে হবে।
উপসংহার:
BYCOL ফাংশন Google Sheets-এর একটি শক্তিশালী নতুন ফাংশন যা আপনাকে আপনার ডেটা বিশ্লেষণ এবং প্রক্রিয়াকরণের ক্ষেত্রে আরও দক্ষ হতে সাহায্য করতে পারে।
আমি আশা করি এই ব্যাখ্যাটি BYCOL ফাংশন কি এবং এটি কিভাবে কাজ করে তা বুঝতে আপনাকে সাহায্য করেছে।