AND এবং OR Function
And এর বাংলা ‘এবং’। এইটা এবং ওইটা এবং সেইটা। মানে প্রায় সবগুলো। OR এর বাংলা ‘অথবা’। এইটা অথবা ওইটা অথবা সেইটা। মানে যেকোন একটা। ধরা যাক সালেক বিয়ে করলেন। বিয়ে পরবর্তী অনুষ্ঠানের জন্য সালেক বললেন- যদি রুমি এবং সুমি এবং সাদ্দাম এবং সাথী আসে তাহলে অনুষ্ঠান হবে। অর্থ্যাৎ চারজনকে আসতে হবে। প্রতি জনকে যদি শর্ত হিসেবে বিবেচনা করা হয় তাহলে চারটা শর্ত পূরন হলে ফলাফল সত্য অর্থ্যাৎ অনুষ্ঠান হবে। অপরপক্ষে সালেক যদি বলে- রুমি অথবা সুমি অথবা সাদ্দাম অথবা সাথী আসে তাহলে অনুষ্ঠান হবে। অর্থ্যাৎ চারজনের যেকোন একজনকে আসতে হবে। প্রতি জনকে যদি শর্ত হিসেবে বিবেচনা করা হয় তাহলে যেকোন একটা শর্ত পূরন হলে ফলাফল সত্য অর্থ্যাৎ অনুষ্ঠান হবে।
AND Function
এক্সেলে And function একাধিক শর্তের উপর ভিত্তি করে কাজ করে।
And এমন একটি ফাংশন যেখানে প্রতিটি শর্ত (Logic) সত্য (True) হলে ফলাফল সত্য অর্থ্যাৎ
True হবে। এক বা একাধিক শর্ত মিথ্যা হলে ফলাফল মিথ্যা হবে।
And or Function ফাইলটি ওপেন করি। Or এবং And নামে দুইটি টেবিল আছে। ধরা যাক
টেবিল দুটি একটি কোম্পানীর বিভিন্ন কর্মচারীর ফাইল যেখানে পুরুষ, মহিলা, কম বেতনের,
বেশী বেতনের এবং অনেক দূরের জনবল চাকরি করে। কোম্পানীর তার কর্মচারীকে শর্ত সাপেক্ষে
এক হাজার টাকা করে ভাতা প্রদান করবেন। মনে করি প্রথম (And Function) টেবিলের জন্য শর্ত
গুলো হলো-
Ø কর্মচারীর বেতন বারো
হাজারের কম হতে হবে।
Ø কর্মচারীকে মহিলা
(Female) হতে হবে।
Ø কর্মচারীর বাড়ী পঞ্চগড়ের
বাহিরে হতে হবে।
এসব শর্ত যেসব কর্মচারী ধারন করে তাদের রেজাল্ট True/ False আকারে বের করতে
হবে। এজন্য F4 সেলে টাইপ করি -
=AND(C4<12000,D4=”F”,E4<>”PG”) এরপর কীবোর্ডে ইন্টার প্রেস করি।
ফাংশনটি বাকী সেল গুলোতে কপি পেস্ট করি। ফলাফলে দেখা যাবে শুধুমাত্র নাজমা প্রতিটি
শর্ত পূরন করেছে ফলে True আসছে। বাকী কর্মচারী উপরের শর্ত গুলো পূরণ করেনি, তাই তাদের
ফলাফল False আসছে।
ফলাফল True/False আকারে দেওয়ার চেয়ে যদি টাকার পরিমান দেখা যায় তাহলে বেশী
ভালো হবে। IF এবং AND ফাংশনের সম্বনয়ে উপরের শর্তের আলোকে টাকার পরিমান বের করবো। ধরি
যারা শর্ত পূরন করবে তারা একহাজার টাকা পাবে এবং যারা শর্ত পূরন করবে না তারা শূন্য
টাকা পাবে। এজন্য G4 সেলে টাইপ করি –
=IF(AND(C4<12000,D4=”F”,E4<>”PG”),1000,0) এরপর কীবোর্ডে ইন্টার
প্রেস করি। ফাংশনটি বাকী সেল গুলোতে কপি পেস্ট করি। ফলাফলে দেখা যাবে শুধুমাত্র নাজমা
এক হাজার টাকা পাবে।
Or Function
এক্সেলে OR function একাধিক শর্তের উপর ভিত্তি করে কাজ করে। OR
এমন একটি ফাংশন যেখানে একাধিক শর্তের মধ্যে যেকোন একটি শর্ত (Logic) সত্য (True) হলে
ফলাফল সত্য অর্থ্যাৎ True হবে। কেবলমাত্র সবগুলো শর্ত মিথ্যা হলে ফলাফল মিথ্যা হবে।
And or Function ফাইলটি ওপেন করি। Or এবং And নামে দুইটি টেবিল আছে। ধরা যাক
টেবিল দুটি একটি কোম্পানীর বিভিন্ন কর্মচারীর ফাইল যেখানে পুরুষ, মহিলা, কম বেতনের,
বেশী বেতনের এবং অনেক দূরের জনবল চাকরি করে। কোম্পানীর তার কর্মচারীকে শর্ত সাপেক্ষে
এক হাজার টাকা করে ভাতা প্রদান করবেন। মনে করি দ্বিতীয় (Or Function) টেবিলের জন্য
শর্ত গুলো হলো-
Ø কর্মচারীর বেতন বারো
হাজারের কম হতে হবে। অথবা
Ø কর্মচারীকে মহিলা
(Female) হতে হবে। অথবা
Ø কর্মচারীর বাড়ী পঞ্চগড়ের
বাহিরে হতে হবে।
অর্থ্যাৎ এক হাজার টাকা ভাতা পাওয়ার জন্য কর্মচারীর বেতন বারো হাজারের কম অথবা
কর্মচারীকে মহিলা অথবা কর্মচারীর বাড়ী পঞ্চগড়ের বাহিরে হতে হবে। তিনটি শর্তের যেকোন
একটি সত্য হলে এক হাজার টাকা ভাতা পাবেন। (ইচ্ছা করলে উপরের মতো True/False হিসেবে
ফলাফল বের করতে পারি। কিন্তু তার তো দরকার নাই)
IF এবং OR ফাংশনের সাহায্যে ভাতার পরিমান নির্ণয় করার জন্য –
=IF(OR(J4<12000,K4=”F”,L4<>”PG”),1000,0) এরপর কীবোর্ডে ইন্টার প্রেস
করি। ফাংশনটি বাকী সেল গুলোতে কপি পেস্ট করি। ফলাফলে দেখা যাবে শুধুমাত্র Salam বাদে
বাকী সবাই এক হাজার টাকা পাবে। কারন সালাম তিনটা শর্তের মধ্যে একটাও স্পর্শ করে নাই।
No comments:
Post a Comment
Thank for your comment