আসুন শিখি Advanced Microsoft Excel [পর্ব-০৫] :: IF Function এর ব্যবহার

আসুন শিখি Adv Microsoft Excel

আসসালামু আলাইকুম। আশা করি সবাই ভালো আছেন। আজ আমরা IF Function নিয়ে আলোচনা করবো। IF Function ব্যবহার করে কিভাবে বিভিন্ন Condition অনুযায়ী ফর্মুলা তৈরি করতে হয় তা শিখব।

IF Function

IF অর্থ হল যদি। IF একটি Logical ফাংশন। এর মাধ্যমে কোন একটি বা একাধিক শর্ত সাপেক্ষে আমার বর্তমান ডাটা এর অবস্থান কি হবে তা জানা যায়। এখন কঠিন মনে হলে ও আস্তে আস্তে আমাদের কাছে পরিস্কার হয়ে যাবে।

IF Function এর Structure হল

=IF(logical_test, value_if_true, value_if_false)

বাংলায় করলে এমন দাড়ায়     =যদি (শর্ত, শর্ত সত্য হলে কি হবে, শর্ত মিথ্যা হলে কি হবে)

আসুন আমরা নিচের কয়েকটি উদাহরণ এর মাধ্যমে IF Function ব্যবহার করে বিভিন্ন শর্ত অনুযায়ী ফর্মুলা বানানোর চেষ্টা করি।

উদাহরণ ১

নিচে কয়েকজন ছাত্রের একটি বিষয়ের মার্ক দেয়া আছে। শর্ত হল যারা ৩৩ এর কম পেয়েছে তাঁরা ফেল বাকিরা পাশ করেছে।

আমরা দেখতে পাচ্ছি B কলামে মার্ক দেওয়া আছে। আমরা C কলামে রেজাল্ট বের করবো। আমরা প্রথমে B2 সেল এর রেজাল্ট দেখতে চাই। শর্ত হল ৩৩ এর কম হলে ফেল অন্যথায় পাশ। এখন C2 কলামে কার্সর রেখে ফর্মুলা বার এ লিখি =IF(B2>33, "Fail", "Pass") ।  এরপর ইন্টার দেই। এতে আমরা প্রথম ছাত্রের রেজাল্ট দেখতে পেলাম।

ফর্মুলাটি আমরা এভাবে ও লিখতে পারি =IF(B2<=33, "Pass", "Fail") । অর্থাৎ ৩৩ এর সমান বা বেশি হলে পাশ অন্যথায় ফেল। এখন Fill অপশন ব্যবহার করে একনিমিষেই বাকি ছাত্রদের রেজাল্ট দেখতে পারি।

যারা Fill অপশন এর ব্যবহার জানেন না তাঁরা আমার এই পোস্ট টি দেখতে পারেন আসুন শিখি Advanced Microsoft Excel [পর্ব-০৩]

উদাহরণ ২

শর্তঃ যাদের মাসিক আয় ২০০০০ টাকা বা এর বেশি তাদের আয়কর ৩%, অন্যথায় ২% (২০০০০ টাকা এর কম হলে ২%)।

নিচের ছবিতে কয়েকজনের মাসিক আয় দেয়া আছে। প্রথম জনের আয়কর বের করতে হলে C2 সেলে কার্সর রেখে ফর্মুলা বার এ   =IF(B2<=20000,B2*3%,B2*2%) লিখি।

এখন ইন্টার দিলে প্রথম জনের আয়কর কত হল তা দেখতে পাবো। এরপর Fill অপশন ব্যবহার করে আমরা বাকিদের আয়কর বের করতে পারবো।

উদাহরণ ৩

১ম শর্ত : মার্ক ৭৫০ বা এর বেশি হলে STAR

২য় শর্ত: মার্ক ৬০০-৭৪৯ এর মধ্যে হলে First Division

৩য় শর্ত: মার্ক ৪৫০-৫৯৯ এর মধে হলে Second Division

৪র্থ শর্ত: মার্ক ৩৩০-৪৪৯ এর মধ্যে হলে Third Division

৫ম শর্ত: মার্ক ৩৩০ এর কম হলে Fail

সংক্ষেপে: মার্ক ৭৫০ এর সমান বা বেশি হলে STAR, ৬০০ এর সমান বা বেশি হলে First Division, ৪৫০ এর সমান বা বেশি হলে Second Division, ৩৩০ এর সমান বা বেশি হলে Third Division অন্যথায় Fail

নিচের চিত্রে B কলামে কয়েকজন ছাত্রের পরীক্ষার মার্ক দেওয়া আছে। আমরা C কলামে তাদের রেজাল্ট বের করতে চাই। এখন প্রথম ছাত্রের রেজাল্ট বের করার জন্য C2 সেলে কার্সর রেখে ফর্মুলা বার এ =IF(B2>=750,"STAR",IF(B2>=600,"First Division",IF(B2>=450,"Second Division",IF(B2>=330,"Third Division","Fail")))) লিখি। এখানে একটা জিনিশ লক্ষণীয় যে কয়টা First Bracket হবে ঠিক ততোগুলোই শেষে ক্লোজ করতে হবে, অন্যথায় error দেখাবে।

এখন ইন্টার চাপলে আমরা প্রথম ছাত্রের রেজাল্ট দেখতে পাবো। এরপর Fill অপশন ব্যবহার করে আমরা বাকি ছাত্রদের রেজাল্ট পাবো।

আজ এই পর্যন্তই। সবাই ভালো থাকবেন। আমার জন্য দোয়া করবেন।

যারা আগের পর্বটি দেখেননি: আসুন শিখি Advanced Microsoft Excel [পর্ব-০৪]

ফেসবুকে আমি

Level New

আমি ইব্রাহীম খলিল। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 10 বছর 4 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 20 টি টিউন ও 78 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 4 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

সুন্দর হয়েছে আরো জটিল কিছু চাই@ ধন্যবাদ চালিয়ে যান।

    @হোছাইন আহম্মদ: ভাই আপনি আমার প্রিয় টিউনারদের একজন। আপনার কমেন্ট ভবিষ্যতে আরও ভালো লিখতে অনুপ্রেরনা জোগাবে। অবশ্যই ভবিষ্যতে আপনার মত জটিল কিছু শেয়ার করার চেষ্টা করব।

Level 2

Awesome…. 🙂

অনেক সুন্দর হয়েছে। আপনাকে অনেক ধন্যবাদ।

Very Helpful…..Thanks

আশিকুর রহমান, প্রিয়ঙ্কা প্রিয়া, farhadjoy আপনাদের কমেন্টের জন্য ধন্যবাদ। আপনাদের ভালো লেগেছে জেনে আমারও ভালো লাগলো।

ভাই, অসাধারণ। ভাল একটা জিনিষ শিখলাম। অশেষ ধন্যবাদ। 🙂

ভাই আপনার এই টিউনের মাধ্যমে আমার অনেক বড় একটা উপকার হলো! আপনার এই টিউনটার জন্যে অশেষ ধন্যবাদ!!!

Level 0

যদি কোন পরীক্ষায় লিখিত এবং মৌখিক উভয় পার্টে আলাদা ভাবে পাশ করতে হয়, তাহলে কিভাবে রেজাল্ট তৈরী করতে হবে?