কয়েকদিন আগে আমাদের পাড়ার এক স্কুলের স্যার আমার কাছে একটা ছোট কাজ নিয়ে এসেছিলেন। তিনি জানতেন আমি Excel এ একটু কাজ করতে পারি, তাই বললেন,
“রাজেশ, একটা problem হয়েছে। ছাত্রদের result sheet বানিয়েছি Excel এ, কিন্তু প্রতিটি ছাত্রের নম্বর দেখে দেখে Pass বা Fail লিখতে অনেক সময় লাগছে।”
আমি sheet টা খুলে দেখলাম। সেখানে ছাত্রদের নাম আর তাদের নম্বর লেখা আছে, কিন্তু Result column খালি।
Sheet টা অনেকটা এরকম দেখাচ্ছিল।
| Student Name | Marks | Result |
|---|---|---|
| John | 85 | |
| Maria | 45 | |
| Rahul | 60 | |
| Priya | 30 |
স্যার বললেন, “নিয়ম খুব simple। ৪০ বা তার বেশি হলে Pass, আর ৪০ এর নিচে হলে Fail। কিন্তু প্রতিটি ছাত্রের জন্য আলাদা করে লিখতে গেলে অনেক সময় লাগছে।”
তখন আমি তাকে বললাম, “স্যার, এটা তো Excel খুব সহজেই নিজে থেকেই করে দিতে পারবে।”
আর এখানেই ব্যবহার করলাম IF Formula।
Problem: Pass/Fail Automatic করতে চাই
স্কুলের result sheet এ সাধারণত তিনটা basic column থাকে:
-
Student Name
-
Marks
-
Result
কিন্তু Result যদি manually লিখতে হয় তাহলে:
-
সময় বেশি লাগে
-
ভুল হওয়ার সম্ভাবনা থাকে
-
বড় data হলে কাজ কঠিন হয়ে যায়
তাই দরকার এমন একটি formula যেটা marks দেখে নিজে থেকেই Pass বা Fail লিখে দেবে।
Solution: IF Formula + Logical Test
Excel এর IF Formula আসলে একটি decision making formula।
সহজ ভাষায় বললে:
যদি একটি শর্ত সত্যি হয় তাহলে একটি ফলাফল দেখাবে, আর যদি শর্তটি মিথ্যা হয় তাহলে অন্য ফলাফল দেখাবে।
IF Formula এর structure হলো:
=IF(condition, true value, false value)
School Result Sheet এ Formula ব্যবহার
আমাদের example এ Marks column হলো B column।
তাই Result column এ formula হবে:
=IF(B2>=40,"Pass","Fail")
এখানে:
-
B2>=40 → শর্ত
-
Pass → যদি শর্ত পূরণ হয়
-
Fail → যদি শর্ত পূরণ না হয়
Formula দেওয়ার পর Result
Formula দেওয়ার পর Excel নিজে থেকেই Result তৈরি করবে।
এখানে Excel automatically বুঝে নিচ্ছে:
-
85 → Pass
-
45 → Pass
-
60 → Pass
-
30 → Fail
মানে আমাদের আলাদা করে Result লিখতে হচ্ছে না।
একবার Formula লিখে সব Student এর জন্য ব্যবহার
একটি formula লিখে শুধু একটি row তে ব্যবহার করলে হবে না। সেটা সব student এর জন্য apply করতে হবে।
Step:
১. Result column এর প্রথম cell এ formula লিখো
২. Cell এর নিচের ছোট square এ mouse রাখো
৩. নিচের দিকে drag করো
Excel automatically সব row তে formula copy করে দেবে।
Result Sheet কে আরও সুন্দর করার একটি Trick
Result sheet কে আরও professional করতে Conditional Formatting ব্যবহার করা যায়।
যেমন:
-
Pass → Green color
-
Fail → Red color
এতে করে sheet দেখলেই বোঝা যায় কে pass করেছে আর কে fail করেছে।
Final Thoughts
সেদিন Sanjoy স্যারকে IF Formula দেখানোর পর তিনি খুব খুশি হয়ে বলেছিলেন,
“আগে যদি এটা জানতাম তাহলে এত সময় নষ্ট হতো না।”
আসলে Excel এর অনেক ছোট ছোট formula আছে যেগুলো জানলে আমাদের কাজ অনেক সহজ হয়ে যায়। IF Formula তার মধ্যে সবচেয়ে বেশি ব্যবহার হওয়া একটি।
একটি simple formula ব্যবহার করে তুমি খুব সহজেই:
-
Pass/Fail automatic করতে পারবে
-
সময় বাঁচাতে পারবে
-
বড় data খুব সহজে handle করতে পারবে
Excel শেখার শুরুতে এই formula টি practice করা খুবই গুরুত্বপূর্ণ।
FAQ – IF Formula নিয়ে কিছু সাধারণ প্রশ্ন
১. IF Formula কি শুধু Pass/Fail বের করার জন্য ব্যবহার হয়?
এই প্রশ্নটা সেদিন সেই স্যারও আমাকে করেছিলেন। তিনি ভাবছিলেন IF Formula শুধু result sheet এর জন্যই হয়তো ব্যবহার করা যায়।
আসলে বিষয়টা তা নয়। IF Formula দিয়ে অনেক ধরনের decision based কাজ করা যায়। যেমন sales target complete হয়েছে কিনা, employee performance check করা, অথবা discount calculate করা।
মানে যেখানে কোনো শর্ত আছে, সেখানে IF Formula ব্যবহার করা যায়।
২. IF Formula ব্যবহার করতে কি খুব advanced Excel জানা দরকার?
না, একদমই না। Excel শেখা শুরু করলে প্রথম দিকেই এই formula শেখানো হয়।
যেদিন আমি সেই স্যারকে formulaটা দেখালাম, তিনি প্রথমে ভাবছিলেন এটা হয়তো খুব কঠিন কিছু হবে। কিন্তু যখন দেখলেন মাত্র একটা formula লিখলেই সব result automatic হয়ে যাচ্ছে, তখন তিনি অবাক হয়ে গিয়েছিলেন।
তাই beginner হলেও খুব সহজেই IF Formula ব্যবহার করা যায়।
৩. Marks change করলে কি Result আবার নতুন করে লিখতে হবে?
না, এটিই Excel automation এর সবচেয়ে বড় সুবিধা।
ধরো কোনো student এর marks 35 থেকে 45 করে দেওয়া হলো। তখন Result column এ কিছুই করতে হবে না। Excel নিজে থেকেই Fail থেকে Pass করে দেবে।
কারণ formula সবসময় marks এর উপর ভিত্তি করে কাজ করে।
৪. IF Formula ব্যবহার করার সময় সবচেয়ে সাধারণ ভুল কি?
অনেক সময় নতুনরা text লিখতে গিয়ে quotation দিতে ভুলে যায়।
যেমন কেউ যদি লিখে:
=IF(B2>=40,Pass,Fail)
তাহলে Excel error দেখাবে।
সঠিকভাবে লিখতে হবে:
=IF(B2>=40,"Pass","Fail")
এই ছোট জিনিসটা না জানলে অনেক সময় formula কাজ করে না।
৫. IF Formula কি বড় data sheet এও কাজ করে?
অবশ্যই কাজ করে।
সেদিন যে result sheet নিয়ে স্যার এসেছিলেন সেটাতে প্রথমে মাত্র কয়েকজন student ছিল। কিন্তু পরে তিনি বললেন পুরো class এর result বানাতে হবে, যেখানে ১৫০ জনেরও বেশি student আছে।
আমি তাকে বলেছিলাম, একবার formula লিখে দিলেই Excel সব row তে নিজে থেকেই apply হয়ে যাবে।
Excel শিখতে গেলে এমন আরও কিছু Real Problem আসে
সেদিন যখন আমি স্যারকে IF Formula দিয়ে Pass/Fail automatic করার পদ্ধতি দেখাচ্ছিলাম, তখন তিনি আরেকটা সমস্যার কথা বললেন।
বললেন, “একটা product stock list বানিয়েছিলাম। কিন্তু Filter ব্যবহার করতে গেলেই ঠিকভাবে কাজ করছে না।”
আমি sheet টা দেখে বুঝলাম ছোট একটা formatting problem হয়েছে। Excel এ এই ধরনের সমস্যা খুব common। পরে আমি এই বিষয়টা নিয়ে বিস্তারিত একটি article লিখেছিলাম।
👉 Excel Filter কাজ করছে না? Product Stock List থেকে ৫ মিনিটে সমাধান (Real Office Case Study – ২০২৬)
আরেকদিন আবার এক বন্ধুর office থেকে ফোন এলো। তাদের customer data sheet এ একই customer এর নাম বারবার চলে এসেছে। এখন problem হলো duplicate customer data কিভাবে remove করা যাবে।
Excel এ এটা ঠিক করা খুব কঠিন কিছু না। কয়েকটা simple step follow করলেই duplicate data remove করা যায়।
আমি পুরো process টা এখানে দেখিয়েছি।
👉 Excel-এ Duplicate Customer Remove করার সহজ উপায় (Step-by-Step 2026 Guide)
0 মন্তব্যসমূহ