Sunday, 16 August 2015

Microsoft Excel এর ধারাবাহিক টিউটোরিয়াল পর্ব – ১৩ (IF function ও Grade Sheet তৈরির মেগা পোস্ট)

গত পর্বে And ও Or function নিয়ে আলোচনা করেছিলাম, আশা করি আপনাদের বুঝতে কোন সমস্যা হয়নি। আজ আমি Excel এর IF, AND, OR এই ফাংশন গুলো নিয়ে একত্রে আলোচনা করবো এবং একই সাথে কিভাবে আপনারা Grade Sheet তৈরি করতে পারেন এ সম্পর্কে আলোচনা করবো।
আজ আমরা যে বিষয়গুলো নিয়ে আলোচনা করবো:
  • কিভাবে আপনারা প্রাপ্ত মার্ক কে Grade এ কনভার্ট করবেন?
  • কিভাবে আপনারা Grade Point কে Grade এ রূপান্তরিত করবেন?
  • কিভাবে Grade Point থেকে Grade Sheet তৈরি করবেন?
আশা করি আপনারা উপরের বিষয়গুলোর সমাধান যদি ভালভাবে বুঝতে পারেন, তাহলে আপনার যে কোন প্রকার গ্রেডশীট বা রেজাল্ট শীট খুব সহজেই প্রস্তুত করতে পারবেন।
আমরা নিচে প্রস্তুত করা শীটের তথ্যগুলো নিয়ে কাজ করবো:

দেখুন প্রথমে Grade point ভাগ করার জন্য টেবিল দেয়া আছে এবং তার নীচে ১০জনের ডাটা দেয়া আছে। আমি অবশ্য এখানে 4subject বা Optional বিষয়টি Add করিনি। তবে আপনারা কেউ যদি এটা নিয়ে জানতে চান তাহলে পরবর্তীতে কিভাবে তা করতে আমি দেখিয়ে দিবো।
উপরের ছবির দিকে লক্ষ করুন প্রথম ছবিতে দেখানো ডাটাগুলো শুধুমাত্র মার্কগুলো বাদ দিয়ে বাকীঅংশ আমি কপি করে নিচে রেখেছি। এখন কিভাবে আপনারা মার্কস থেকে Grade Point এ আসতে পারেন সেটা দেখাবো। উপরের মত Bangla এর ঘর নিচের সেলটি সিলেক্ট করুন। তারপর নিচের ছবির মত ঐ ঘরে সূত্রটি Entry করেন এবং এন্টার প্রেস করেন।
আপনাদের সাথে যেহেতু আগেও সূত্র নিয়ে বিশদ ভাবে আলোচনা করেছি তাই এখানে খুবই shortly শুধুমাত্র শর্তগুলো নিয়ে আলোচনা করছি। আপনারা অনেকেই হয়ত সূত্র দেখেই শর্ত গুলো বুঝতে পারছেন তারপরেও বলছি, এখানে পর্যায়ক্রমে শর্তগুলো হলো, যদি কেউ 80-100 এর ভিতর নম্বর পায় তাহলে ’5′ পয়েন্ট, যদি কেউ 70-79 এর ভিতর নম্বর পায় তাহলে ’4′ পয়েন্ট, যদি কেউ 60-69 এর ভিতর নম্বর পায় তাহলে ’3.5′ পয়েন্ট, যদি কেউ 50-59 এর ভিতর নম্বর পায় তাহলে ’3′ পয়েন্ট, যদি কেউ 40-49 এর ভিতর নম্বর পায় তাহলে ’2.75′ পয়েন্ট পাবে আর অন্যথায় 0 পয়েন্ট পাবে। এবার এই শর্তগুলো আপনারা ছোট ছোট করে ভাগ করে নিন, তারপর জোড়া লাগিয়ে দিন দেখুন হয়ে যাবে। লক্ষ করুন এখানে কিন্তু শেষে ৫টা ব্র্যাকেট দেয়া হয়েছে, কারণ এখানে ৫টা IF আছে। এখানে আরো একটা ব্যাপার আগে কিন্তু আমরা IF ব্যবহার করে যখন Pass, Fail বের করছি তখন কিন্তু আমরা ” ” Inverted Comma ব্যবহার করেছি। এখানে কিন্তু আমরা করিনি কারণ হল, এগুলো সবই Number, আর Number এর সাথে Inverted comma ব্যবহার করতে হয়না। যদি করা হয় তাহলে এটি String এ রূপান্তরিত হয়ে যাবে। এবার নিচের ছবির মত Fill handle ধরে ডান দিকে Drag করুন।
তারপর আবারো Fill Handle নিচের দিকে Drag করুন।
তাহলেই নিচের ছবির মত সমস্ত নাম্বার গ্রেড পয়েন্ট এ কনভার্ট হয়ে যাবে।
এবার নিচের ছবির মত CGPA ও GRADE নামক দুটি ঘর Create করুন এখানেই আমরা আমাদের কাঙ্খিত রেজাল্টটি ক্যালকুলেট করবো।
উপরের ছবির সূত্রটা ভাল ভাবে লক্ষ করুন এবং বোঝার চেষ্টা করুন। এখানে প্রথমে AND ব্যবহার করে দেখা হয়েছে যে ঐ স্টুডেন্ট সব বিষয়ে পাস করেছে কিনা? যদি পাস করে তাহলে তার CGPA ক্যালকুলেট করবে Otherwise 0 দেখাবে, কারণ যদি কেউ সব বিষয়ে পাস না করে তাহলে তার CGPA ক্যালকুলেট করে কোন লাভ নেই। আমাদের এখানে যেহেতু ৪০ এর উপরে পাস অর্থাৎ ২.৭৫ এর নিচে পেলেই ফেল,তাই আমরা প্রথমে চেক করে নিয়েছি যে স্টুডেন্ট সব বিষয়ে ২.৭৫ এর উপরে নম্বর পেয়েছে কিনা? যদি পায় তাহলেই আমরা তার Grade Point এর Average করবো অন্যথায় Average করবো না। সূত্রে দেখুন, প্রথমে চেক হয়েছে সব বিষয়ে ২.৭৫ এর উপরে আছে কিনা, যদি থাকে তাহলে Average করবে অন্যথায় 0 দেখাবে। এখানে দেখুন AVERAGE করার জন্য আমি AVERAGE এর সূত্র ব্যবহার করেছি ইচ্ছা করলে আপনারা (bangla+english+math+physics+chemistry)/5 এভাবেও লিখতে পারেন। তারপর সূত্র লেখা হয়ে গেলে Enter প্রেস করুন। নিচের ছবির মত আসবে Fill Handle use করুন।

নিচের মত আসবে
পরের পর্ব দেখুন

No comments:

Post a Comment