BYROW ফাংশন হল এক্সেলের একটি নতুন সদস্য যা আপনাকে সারি অনুসারে ডেটা প্রক্রিয়া করতে সাহায্য করে। এটি একটি LAMBDA ফাংশন ব্যবহার করে প্রতিটি সারিতে কাজ করে এবং ফলাফলের একটি অ্যারে ফেরত দেয়।
কিভাবে কাজ করে?
BYROW ফাংশন দুটি অপারগুমেন্ট নেয়:
- array: যে অ্যারেটি আপনি প্রক্রিয়া করতে চান।
- lambda: প্রতিটি সারিতে প্রয়োগ করা LAMBDA ফাংশন।
LAMBDA ফাংশনটিতে সারির প্রতিটি কোষের মান অ্যাক্সেস করার জন্য বিশেষ ভেরিয়েবল থাকে। এই ভেরিয়েবলগুলি ব্যবহার করে, আপনি সারির ডেটা প্রক্রিয়া করতে এবং একটি নতুন মান তৈরি করতে পারেন।
ব্যবহারের নিয়ম:
- BYROW ফাংশন শুধুমাত্র Microsoft 365-এ উপলব্ধ।
- LAMBDA ফাংশনটি BYROW ফাংশনের সাথে ব্যবহার করতে হবে।
- LAMBDA ফাংশনে, সারির প্রতিটি কোষের মান অ্যাক্সেস করার জন্য বিশেষ ভেরিয়েবল ব্যবহার করুন।
- BYROW ফাংশন ফলাফলের একটি অ্যারে ফেরত দেয়।
উদাহরণ:
ধরা যাক, আপনার একটি স্প্রেডশীট আছে যাতে নিম্নলিখিত ডেটা রয়েছে:
11 24 27
13 15 8
17 16 10
আপনি প্রতিটি Row এর সর্বোচ্চ সংখ্যা বের করতে চান। আপনি নিম্নলিখিত ফাংশনটি ব্যবহার করতে পারেন:
=BYROW(A1:C3, LAMBDA(array, MAX(array)))
এই ফাংশন নিম্নলিখিত ফলাফল রিটার্ন করবে:
27
15
17
আবার সেই ডাটা সেটেই যদি প্রতিটি Row এর জন্য, সেই Row এর প্রতিটি মানের বর্গ (মান * মান) করে, তারপর সেই বর্গীকৃত মানগুলোর যোগফল বের করতে চাই তাহলে নিম্নলিখিত ফাংশনটি ব্যবহার করতে পারেন:
=BYROW(A1:C3,LAMBDA(array,SUMSQ(array)))
এই ফাংশন নিম্নলিখিত ফলাফল রিটার্ন করবে:
1426
458 645
BYROW ফাংশন ব্যবহারের সুবিধা:
- সারি অনুসারে ডেটা প্রক্রিয়া করার জন্য একটি সহজ এবং শক্তিশালী উপায়।
- LAMBDA ফাংশনের সাথে ব্যবহার করে, আপনি যেকোনো ধরণের কাস্টম লজিক প্রয়োগ করতে পারেন।
- ফলাফলের একটি অ্যারে ফেরত দেয় যা আপনি অন্যান্য ফাংশনের সাথে ব্যবহার করতে পারেন।
BYROW ফাংশন আপনার এক্সেল কাজকে আরও দক্ষ এবং কার্যকর করে তুলতে সাহায্য করবে।