লজিক্যাল ফাংশনের সাহায্যে বিভিন্ন ধরনের যুক্তিগত বা সিন্ধান্তমূলক কাজ করা যায়। লজিক্যাল ফাংশন নির্দিষ্ট শর্তের উপর ভিত্তি কলে ফলাফল প্রকাশ করে। এক্সেলে ব্যবহৃত কয়েকটি লজিক্যাল ফাংশন হলো – IF, OR, AND, ইত্যাদি।
IF Function:
If ফাংশন ব্যবহার করে শর্তের উপর ভিত্তি করে ফলাফল প্রদর্শন করা যায়। শর্ত যদি সত্য হয় তাহলে এক ধরনের ফলাফল প্রকাশ করবে আর শর্ত মিথ্যা হলে অন্য ধরনের ফলাফল প্রকাশ করবে। IF ফাংশনের গঠন –
=IF (Condition, output1, output2) শর্ত অর্থ্যাৎ Condition যদি সত্য হয় তাহলে ফলাফল output1 প্রকাশ করবে। শর্তটি মিথ্যা হলে ফলাফল output২ প্রকাশ করবে।
‘IF Function’ ফাইলটি ওপেন করি। নিচে লক্ষ্য করি। ‘To pass a student needs an average grade of over 70%’. অর্থ্যাৎ গড়ে ৭০% এর বেশী নম্বর পেলে ছাত্র ছাত্রী পাশ করবে। এর কম হলে ফেল। এ শর্তের উপর ভিত্তি করে Passed কলামের ঘরে পাশ ফেল নির্ণয় করতে হবে। জাফর এর গড় নম্বর H3 সেলে। এই সেলের মান ৭০ এর বেশী হলে পাশ। অন্যথায় ফেল। পাশ ফেল ফলাফল প্রকাশ করবে Passed কলামে অর্থ্যাৎ I3 সেলে। I3 সেলে if ফাংশনটি টাইপ করি।
IF Function এর বিকল্প পদ্ধতি:
Ø কার্সরটি I3 সেলে একটিভ Go to Formulas tab
Ø Under Formula
Library group go to Logical Icon and Click.
Ø ক্লিক IF, ফলে Function Arguments Pop-up উইন্ডোজ দেখা যাবে।
Ø Logical test এর ঘরে টাইপ
H3>70, Value if true এর ঘরে টাইপ “Pass”
Ø এবং
Value if false এর ঘরে “Fail” টাইপ করি। এবার ক্লিক OK.
Ø Fail ফলাফল আসবে। এবার ফাংশনটি I8 সেল পর্যন্ত কপি এবং পেস্ট করি।
একাধিক শর্ত ব্যবহার করে গ্রেড নির্ণয়:
বর্তমান শিক্ষা ব্যবস্থায় রেজাল্ট গ্রেড ভিত্তিক। কোন বিষয়ে ৮০ এর সমান অথবা এর বেশী পেলে
“A+”, ৭০ এর সমান অথবা বেশী পেলে “A” ইত্যাদি। অর্থ্যাৎ শর্ত গুলো হলো-
০১। ৮০ এর সমান অথবা এর বেশী হলে “A+”,
০২। ৭০ এর সমান অথবা বেশী হলে
“A”,
০৩। ৬০ এর সমান অথবা বেশী হলে
“A-”,
০৪। ৫০ এর সমান অথবা বেশী হলে
“B”,
০৫। ৪০ এর সমান অথবা বেশী হলে
“C”,
০৬। ৩৩ এর সমান অথবা বেশী হলে
“D”,
০৭। ৩৩ এর কম হলে
“F”।
‘IF Function’ ফাইলটি ওপেন করি। ওয়ার্কশিট Grade
N GP তে ক্লিক করি। প্রতিটি ছাত্রছাত্রীর গনিতে গ্রেড বের করতে হবে। ধরা যাক উপরে উল্লেখিত
সাতটি শর্তের উপর ভিত্তি করে প্রতি জনের গনিতে গ্রেড বের করতে হবে।
আমরা জানি প্রতিটি ফাংশনের () ব্রাকেট এর ভিতরের অংশকে আর্গুমেন্ট বলে। if ফাংশনে মোট তিনটি আর্গুমেন্ট। প্রথম টা শর্ত
(Logical test), দ্বিতীয়টা আউটপুট১ (Value if true),তৃতীয়টা আউটপুট২ (Value if false) । যেমন
- =If(H3>70, “Pass”, “Fail”)।
‘IF Function’ ফাইল এর উপর if এর একাধিক শর্ত প্রয়োগের ক্ষেত্রে প্রতিটি শর্তের জন্য
Ø শুধুমাত্র প্রথম বার
= চিহ্ন ব্যবহার করতে হবে।
Ø প্রতিটি শর্ত (Logical test) এবং শর্তের উপর ভিত্তি করে আউটপুট১ (Value if true), লিখতে হবে।
Ø if এরপর প্রতিবার ওপেন
{(} ব্রাকেট দিতে হবে, কিন্তু ক্লোজ ব্র্যাকেট সবার শেষে দিতে হবে।
Ø আউটপুট২ (Value if false) সবশেষে মাত্র একবার উল্লেখ করতে হবে।
Ø সবার শেষে যতগুলো ওপেন ব্রাকেট থাকবে ঠিক ততগুলো ক্লোজ ব্রাকেট দিতে হবে।
D3 সেলে কার্সর একটিভ করে নিম্মের ন্যায় ফাংশন টাইপ করতে হবে।
=IF(C3>=80, "A+",
IF(C3>=70, "A", IF(C3>=60, "A-", IF(C3>=50,
"B", IF(C3>=40, "C", IF(C3>=33, "D",
"F”))))))
কীবোর্ড হতে
Enter প্রেস করার সঙ্গে সঙ্গে D3 সেলে
A- গ্রেড দেখা যাবে। জাফর গনিতে ৬৮ নম্বর পেয়েছেন
যা ৬০ বেশী কিন্তু ৭০ এর কম। D3 সেলের ফাংশনটি ড্রাগ অথবা ম্যনুয়াল পদ্ধতিতে D4 থেকে D8 সেলে কপি পেস্ট করি। ফলে শর্ত অনুসারে গনিতে প্রাপ্ত গ্রেড প্রদর্শিত হবে। অনুরূপ ভাবে ইংরেজি এর গ্রেড বের করা যাবে।
একাধিক শর্ত ব্যবহার করে গ্রেড পয়েন্ট নির্ণয়:
গ্রেড এর পরিবর্তে গ্রেড পয়েন্ট বের করা যায়। এক্ষেত্রে ফাংশনে গ্রেড এর পরিবর্তে গ্রেড পয়েন্ট ব্যবহার করতে হবে।
A+ এর পরিবর্তে ৫,
B এর পরিবর্তে ৩ ইত্যাদি ব্যবহার করতে হবে। বর্তমান শিক্ষা ব্যবস্থায়
গ্রেড পয়েন্টের বিভাজন বা শর্ত গুলো হলো।
০১। ৮০ এর সমান অথবা এর বেশী হলে “৫”,
০২। ৭০ এর সমান অথবা বেশী হলে
“৪”,
০৩। ৬০ এর সমান অথবা বেশী হলে
“৩.৫”,
০৪। ৫০ এর সমান অথবা বেশী হলে
“৩”,
০৫। ৪০ এর সমান অথবা বেশী হলে
“২”,
০৬। ৩৩ এর সমান অথবা বেশী হলে
“১”,
০৭। ৩৩ এর কম হলে
“০” অথবা এর বাইরে হলে ফেইল (০)
।
ধরা যাক IF Function’ ফাইলের
প্রতিটি ছাত্রছাত্রীর ইংরেজির গ্রেড পয়েন্ট বের করতে হবে। এক্ষেত্রে D3 সেলে ব্যবহৃত ফাংশনটির অনুরূপ ফাংশটি ব্যবহৃত হবে। শুধুমাত্র গ্রেড এর
পরিবর্তে গ্রেড পয়েন্ট যেমন ৫, ৪, ৩.৫ ইত্যাদি উল্লেখ করতে হবে।
=IF(E3>=80,"5",IF(E3>=70,"4",IF(E3>=60,"3.5",IF(E3>=50,"3",IF(E3>=40,"2",IF(E3>=33,"1","0"))))))
এবার কীবোর্ড থেকে
Enter প্রেস করলেই সেলে ৪ ফলাফল দেখা যাবে। কারন জাফর ইংরেজিতে ৭৮ নম্বর পেয়েছেন যা ৭০ এর বেশী। এবার বাকী সেলগুলোতে ফাংশনটি
কপি পেস্ট করে সবার ফলাফল পাওয়া যাবে।
এক্সেলের ব্যবহৃত বিভিন্ন
প্যারামিটার সমূহ |
||||
অপারেটর |
বিবরণ |
|
অপারেটর |
বিবরণ |
> |
Greater than |
|
>= |
Greater than or Equal to |
< |
Less than |
|
<= |
Less than or Equal to |
= |
Equal to |
|
<> |
Not Equal to |
No comments:
Post a Comment
Thank for your comment