IF, IFS ও IFERROR: শর্ত দিয়ে ফল বের করার সহজ গাইড
কোনো শর্ত মিললে এক ফল, না মিললে অন্য ফল দেখাতে Excel-এ IF পরিবারের ফাংশন ব্যবহার হয়। এই পোস্টে IF, AND, IFS ও IFERROR উদাহরণসহ দেখানো হলো।
নমুনা ডেটা
| A: Name | B: Marks | C: Result (IFS) |
|---|---|---|
| Rahim | 85 | A+ |
| Karim | 62 | A- |
| Jamal | 35 | D |
| Salma | 28 | F |
১. IF: দুটি সম্ভাবনা
=IF(B2>=33, "Pass", "Fail")
B2-এর মান 33 বা তার বেশি হলে "Pass", নইলে "Fail" দেখাবে। গঠন: IF(শর্ত, শর্ত মিললে, না মিললে)।
২. IF ও AND: একাধিক শর্ত একসঙ্গে
দুই বিষয়ের নম্বর B ও C কলামে থাকলে দুটোতেই পাশ করতে হবে এমন শর্তের জন্য:
=IF(AND(B2>=33, C2>=33), "Pass", "Fail")
যেকোনো একটি শর্ত মিললেই চলবে এমন হলে AND-এর জায়গায় OR ব্যবহার করুন।
৩. IFS: অনেকগুলো সম্ভাবনা
একটির ভেতর আরেকটি IF বসানোর বদলে IFS ব্যবহার করা সহজ:
=IFS(B2>=80, "A+", B2>=70, "A", B2>=60, "A-", B2>=50, "B", B2>=40, "C", B2>=33, "D", TRUE, "F")
Excel ওপর থেকে নিচে শর্ত মেলায় এবং প্রথম যেটি মিলবে সেটির ফল দেয়। শেষের TRUE, "F" বাকি সব ক্ষেত্রের জন্য। এখানে প্রচলিত একটি গ্রেডিং স্কেল উদাহরণ হিসেবে ধরা হয়েছে। আপনার প্রতিষ্ঠানের নিয়ম আলাদা হলে সংখ্যাগুলো বদলে নিন। IFS আছে Excel 2019 ও Microsoft 365-এ। পুরোনো ভার্সনে nested IF ব্যবহার করতে হবে।
৪. IFERROR: error ঢেকে সুন্দর ফল দেখান
কোনো সংখ্যাকে 0 দিয়ে ভাগ করলে #DIV/0! error আসে। এটি এড়াতে:
=IFERROR(B2/C2, 0)
সূত্রে error এলে ঘরে 0 দেখাবে, নইলে ভাগফল দেখাবে।
সতর্কতা
IFERROR সব ধরনের error ঢেকে ফেলে, এমনকি সূত্রে আপনার নিজের ভুল থাকলেও। শুধু "পাওয়া যায়নি" (#N/A) error ঢাকতে চাইলে IFNA ব্যবহার করা নিরাপদ।