XOR ফাংশন “Exclusive OR” এর জন্য সংক্ষিপ্ত রূপ। এটি একটি লজিক্যাল ফাংশন যা দুই বা ততোধিক শর্ত পরীক্ষা করে এবং নিম্নলিখিত নিয়ম অনুসারে TRUE বা FALSE ফিরিয়ে দেয়:
- শর্তগুলোর মধ্যে কেবল একটিই TRUE হলে XOR ফাংশন TRUE ফিরিয়ে দেয়।
- যদি সকল শর্তই TRUE বা FALSE হয়, তাহলে XOR ফাংশন FALSE ফিরিয়ে দেয়।
XOR ফাংশন কীভাবে কাজ করে?
XOR ফাংশন নিম্নলিখিত ধাপে কাজ করে:
- প্রতিটি শর্ত পরীক্ষা করে এবং TRUE বা FALSE ফিরিয়ে দেয়।
- TRUE ফেরত শর্তগুলোর সংখ্যা গণনা করে।
- যদি TRUE ফেরত শর্তগুলোর সংখ্যা অসঙ্গত হয় (1, 3, 5, …), XOR ফাংশন TRUE ফিরিয়ে দেয়।
- যদি TRUE ফেরত শর্তগুলোর সংখ্যা সম (0, 2, 4, …), XOR ফাংশন FALSE ফিরিয়ে দেয়।
XOR ফাংশন ব্যবহারের নিয়ম:
- XOR ফাংশনের সর্বোচ্চ 254 টি যুক্তি থাকতে পারে।
- যুক্তিগুলো TRUE, FALSE, অ্যারে বা রেফারেন্স হতে পারে।
- যদি অ্যারে বা রেফারেন্সে খালি কোষ বা টেক্সট থাকে, তাহলে সেগুলো উপেক্ষা করা হয়।
- যদি অ্যারে বা রেফারেন্সে লজিক্যাল মান ছাড়া অন্য কিছু থাকে, তাহলে #VALUE! ত্রুটি দেখাবে।
XOR ফাংশন ব্যবহারের উদাহরণ:
গল্প:
ধরুন আপনার একটি ডেটাবেস আছে যেখানে শিক্ষার্থীদের পরীক্ষার ফলাফল রয়েছে। আপনি জানতে চান কে কে কমপক্ষে একটি বিষয়ে A পেয়েছে, কিন্তু সকল বিষয়ে A পায়নি।
সমাধান:
আপনি XOR ফাংশন ব্যবহার করে নিম্নলিখিত সূত্রটি প্রয়োগ করতে পারেন:
=XOR(A2>90,B2>90,C2>90)
এই সূত্রটি TRUE ফিরিয়ে দেবে যদি A2, B2 বা C2 এর মধ্যে কেবল একটি 90 এর বেশি হয়।
উদাহরণ:
A | B | C | XOR ফাংশন |
---|---|---|---|
95 | 80 | 75 | TRUE |
85 | 95 | 90 | FALSE |
70 | 70 | 70 | FALSE |
উপসংহার:
XOR ফাংশন এক্সেলের একটি শক্তিশালী লজিক্যাল ফাংশন যা বিভিন্ন ধরণের সমস্যা সমাধানে ব্যবহার করা যেতে পারে। উপরের উদাহরণগুলো আপনাকে XOR ফাংশন কীভাবে কাজ করে এবং এটি কীভাবে ব্যবহার করতে হয় তা বুঝতে সাহায্য করবে।