Shuttle Run / Beep Test / HAMR টেস্ট যেখানে হয় — যেমন Indian Army, Indian Police Service, স্কুল স্পোর্টস ট্রায়াল, জিম ফিটনেস অ্যাসেসমেন্ট — সেখানেই একটি সময়খেকো কাজ থাকে:
বয়স দেখো → লিঙ্গ দেখো → শাটল সংখ্যা দেখো → বড় স্কোর চার্ট খুলে পয়েন্ট খুঁজে বের করো → মেইন শিটে বসাও
একজনের জন্য ১–২ মিনিট। ৫০ জন হলে? প্রায় দেড় ঘন্টা। ভুলের সম্ভাবনা? খুব বেশি।
এই সমস্যার বাস্তব সমাধানই এই আর্টিকেল। এখানে তুমি শিখবে কিভাবে Excel-কে এমনভাবে সেটআপ করবে, যাতে: Age + Sex + Shuttles দিলেই Score নিজে চলে আসে। কোনো চার্ট খোলা লাগবে না।
Shuttle / HAMR Scoring চার্ট আসলে কেমন হয়?
স্কোরিং চার্টে সাধারণত থাকে:
| Age From | Age To | Sex | Shuttles | Points |
|---|---|---|---|---|
| 20 | 24 | M | 40 | 10 |
| 20 | 24 | M | 50 | 20 |
| 25 | 29 | F | 30 | 15 |
খেয়াল করো — এখানে একটা না, চারটা শর্ত মিলাতে হয়: Age range, Sex, Shuttles (exact বা নিচের স্ল্যাব), তারপর Points। এই কারণেই VLOOKUP এখানে কাজ করে না।
Step 1 — সঠিক Master Table বানানো (সবচেয়ে গুরুত্বপূর্ণ)
Sheet নাম দাও: ShuttleTable। কলামগুলো ঠিক এইভাবে বসাও: Age_Min | Age_Max | Sex | Shuttles_Min | Points
📸 ShuttleTable Sheet — Age group, Sex ও Shuttle অনুযায়ী Points সাজানো
Shuttles_Min <= Shuttles ব্যবহার করতে হয়।
Step 2 — Candidate Data Sheet
Sheet নাম দাও: MainData। Candidate-দের Age, Sex, Shuttles Complete এবং Score কলাম থাকবে।
📸 MainData Sheet — Age, Sex ও Shuttles দিলেই Score স্বয়ংক্রিয়ভাবে আসে
Step 3 — Multi-Criteria Lookup Formula Logic
Excel-কে একসাথে ৪টা শর্ত বুঝাতে হবে:
- Age_Min ≤ Age
- Age_Max ≥ Age
- Sex = Sex
- Shuttles_Min ≤ Shuttles
এই চারটা TRUE হলে তবেই Points আসবে।
Step 4 — INDEX + MATCH ফর্মুলা (সব ভার্সনে কাজ করে)
Score সেলে (যেমন F5) এই ফর্মুলা বসাও:
=IFERROR(INDEX(ShuttleTable!$E:$E,
MATCH(1,
(ShuttleTable!$A:$A<=C5)*
(ShuttleTable!$B:$B>=C5)*
(ShuttleTable!$C:$C=D5)*
(ShuttleTable!$D:$D<=E5),
0)),
"Not in Range")
Step 5 — বাস্তব Example দিয়ে মিলিয়ে দেখা
ধরো: Age = 27, Sex = F, Shuttles = 47। Excel যেভাবে চিন্তা করে:
- 27 কি 25–29 এর মধ্যে? ✔️
- F কি F? ✔️
- 47 ≥ 29 (Shuttles_Min)? ✔️
তাই 29-এর স্ল্যাবের Points নিয়ে আসে। এটাই আসল scoring logic।
Step 6 — কেন Exact Shuttle Match ভুল
যদি তুমি (Shuttles = C5) দাও, তাহলে 47 এর জন্য কিছুই পাবে না — কারণ 47 exact match নেই। তাই (Shuttles_Min <= C5) ব্যবহার করতেই হবে।
Step 7 — Error Handling (Professional Setup)
=IFERROR(ফর্মুলা, "Not in Range")
যদি Age বা Shuttle চার্টের বাইরে যায়, clean message দেখাবে। এটা না দিলে #N/A error আসবে।
Step 8 — Data Validation না দিলে সমস্যা হবেই
Sex কলামে যাও: Data → Validation → List → M,F
m, Male, বা F (space সহ) দিলে formula কাজ করবে না। Dropdown validation বাধ্যতামূলক।
Step 9 — Common Mistakes
| ভুল | ফলাফল |
|---|---|
| Exact shuttle match দেওয়া | #N/A error |
| Age text format এ দেওয়া | Match পাবে না |
| Sex manually type করা (lowercase/space) | Score আসবে না |
| পুরনো Excel-এ Ctrl+Shift+Enter না দেওয়া | কাজ করবে না |
Step 10 — Manual vs Excel Automation
| Manual | Excel System |
|---|---|
| ২ মিনিট/প্রার্থী | ৩ সেকেন্ড |
| Human error | 100% accurate |
| চার্ট খুলতে হয় | দরকার নেই |
| ক্লান্তিকর | Fully automatic |
Step 11 — ব্যবহারের নির্দেশিকা (Instructions Sheet)
Excel file-এ একটি আলাদা Instructions sheet আছে যেখানে বাংলায় সব ব্যাখ্যা দেওয়া আছে:
📸 Instructions Sheet — বাংলায় সম্পূর্ণ ব্যবহারের নির্দেশিকা
Step 12 — Practice করার সেরা উপায়
৫০ জনের dummy data বসাও। Age, Sex, Shuttle বদলাও। দেখো Score নিজে বদলাচ্ছে। তখন Excel-এর আসল শক্তি বোঝা যাবে।
FAQ
প্র: VLOOKUP কেন না?
উ: Multi-criteria handle করতে পারে না।
প্র: নতুন Age range যোগ করলে?
উ: ShuttleTable-এ row যোগ করলেই হবে।
প্র: Shuttle বেশি দিলে?
উ: আগের স্ল্যাব ধরবে — যেটা বাস্তব নিয়ম।
প্র: এই লজিক অন্য scoring-এ ব্যবহার করা যাবে?
উ: Push-up, Run, Sit-up — সবখানেই।
🔚 শেষ কথা
এই পদ্ধতি ব্যবহার করে আপনি VLOOKUP-এর সব সীমাবদ্ধতা কাটিয়ে প্রফেশনাল অটোমেটেড স্কোরিং সিস্টেম তৈরি করতে পারবেন।
XLOOKUP vs VLOOKUP Difference: Excel-এ Wrong Column Return Problem কিভাবে ঠিক করবেন📎 রেডিমেড Excel ফাইলের লিংক:
👉 excel.technicalrajesh.in
আর্টিকেলটি ভালো লাগলে শেয়ার করুন। কোনো প্রশ্ন থাকলে কমেন্ট বক্সে জানান – আমি উত্তর দেব।