IF, AND, এবং OR ফাংশনগুলো এক্সেলে শর্তভিত্তিক (conditional) কাজ করার জন্য ব্যবহৃত হয়। এগুলি বিভিন্ন ধরনের লজিক্যাল শর্ত পরীক্ষা করে এবং সেই শর্ত অনুযায়ী ফলাফল প্রদান করে। এই ফাংশনগুলো একসাথে ব্যবহার করে আপনি আরও জটিল শর্ত তৈরি করতে পারেন।
IF Function
IF ফাংশনটি সবচেয়ে জনপ্রিয় এবং সহজলভ্য লজিক্যাল ফাংশনগুলোর একটি, যা একটি শর্ত পরীক্ষা করে এবং সেই শর্তের উপর ভিত্তি করে দুটি ভিন্ন ফলাফল প্রদান করে।
গঠন:
IF(logical_test, value_if_true, value_if_false)
- logical_test: শর্ত যা আপনি পরীক্ষা করতে চান।
- value_if_true: যদি শর্ত সত্য হয়, তাহলে যা প্রদর্শিত হবে।
- value_if_false: যদি শর্ত মিথ্যা হয়, তাহলে যা প্রদর্শিত হবে।
উদাহরণ:
ধরা যাক, আপনার কাছে ছাত্রদের নম্বরের তালিকা আছে এবং আপনি তাদের পাস/ফেল স্টেটাস চেক করতে চান:
=IF(A1>=50, "Pass", "Fail")
এখানে, A1>=50 শর্তটি পরীক্ষা করা হচ্ছে। যদি A1 সেলের মান ৫০ বা তার বেশি হয়, তাহলে "Pass" দেখানো হবে, অন্যথায় "Fail" দেখানো হবে।
AND Function
AND ফাংশনটি একাধিক শর্তের মধ্যে সবগুলো শর্ত সত্য কি না তা পরীক্ষা করে। এটি একটি লজিক্যাল ফাংশন, যা শুধুমাত্র তখনই TRUE রিটার্ন করে যদি সব শর্ত সত্য হয়।
গঠন:
AND(condition1, condition2, ...)
- condition1, condition2, ...: একাধিক শর্ত যা পরীক্ষা করতে হবে।
উদাহরণ:
ধরা যাক, আপনি চান যে ছাত্রটি শুধু তখনই পাস করবে যদি তার নম্বর ৫০ এর বেশি এবং তার উপস্থিতি ৭৫% এর বেশি হয়:
=AND(A1>50, B1>=75)
এখানে, A1>50 এবং B1>=75 দুটি শর্ত একসাথে পরীক্ষা করা হচ্ছে। যদি দুটি শর্তই সত্য হয়, তাহলে TRUE ফেরত দিবে, অন্যথায় FALSE।
OR Function
OR ফাংশনটি একাধিক শর্তের মধ্যে কোনো একটি শর্ত সত্য হলে TRUE ফেরত দেয়। এটি একটি লজিক্যাল ফাংশন, যা তখনই FALSE রিটার্ন করে যদি সব শর্ত মিথ্যা হয়।
গঠন:
OR(condition1, condition2, ...)
- condition1, condition2, ...: একাধিক শর্ত যা পরীক্ষা করতে হবে।
উদাহরণ:
ধরা যাক, আপনি চান যে ছাত্রটি পাস করবে যদি তার নম্বর ৫০ এর বেশি অথবা তার উপস্থিতি ৭৫% এর বেশি হয়:
=OR(A1>50, B1>=75)
এখানে, যদি A1 সেলের মান ৫০ এর বেশি হয় অথবা B1 সেলের মান ৭৫ বা তার বেশি হয়, তাহলে TRUE ফেরত দিবে। যদি উভয় শর্ত মিথ্যা হয়, তাহলে FALSE ফেরত দিবে।
IF, AND, OR একসাথে ব্যবহার
এখানে IF, AND, এবং OR ফাংশনগুলো একত্রে ব্যবহার করে একটি জটিল শর্ত তৈরি করা যেতে পারে। এইভাবে আপনি একাধিক শর্তের ভিত্তিতে সিদ্ধান্ত নিতে পারবেন।
উদাহরণ:
ধরা যাক, আপনি চান ছাত্রটি পাস করবে যদি তার নম্বর ৫০ এর বেশি এবং উপস্থিতি ৭৫% এর বেশি হয়, অথবা তার নম্বর ৬০ এর বেশি হলে শুধু উপস্থিতির দিকে মনোযোগ না দিয়ে পাস ঘোষণা করবেন:
=IF(AND(A1>50, B1>=75), "Pass", IF(A1>60, "Pass", "Fail"))
এখানে, প্রথমে AND ফাংশনটি পরীক্ষা করে যে ছাত্রটির নম্বর ৫০ এর বেশি এবং উপস্থিতি ৭৫% এর বেশি কি না। যদি সত্য হয়, তাহলে "Pass" দেখাবে। যদি মিথ্যা হয়, তাহলে দ্বিতীয় IF ফাংশনটি A1>60 শর্তটি পরীক্ষা করে, এবং যদি নম্বর ৬০ এর বেশি হয়, তাহলে "Pass" দেখাবে। অন্যথায়, "Fail" দেখাবে।
সারাংশ
- IF ফাংশনটি একটি শর্তের ভিত্তিতে দুটি ভিন্ন ফলাফল প্রদান করে।
- AND ফাংশনটি একাধিক শর্তের মধ্যে সবগুলো শর্ত সত্য হলে TRUE ফেরত দেয়।
- OR ফাংশনটি একাধিক শর্তের মধ্যে যেকোনো একটি শর্ত সত্য হলে TRUE ফেরত দেয়।
এই ফাংশনগুলো একত্রে ব্যবহার করে আপনি একাধিক শর্তের ভিত্তিতে জটিল লজিক্যাল সিদ্ধান্ত নিতে পারবেন, যা এক্সেল ডেটা বিশ্লেষণে অত্যন্ত গুরুত্বপূর্ণ।
Read more