সর্বকালের সর্বাধিক ব্যবহৃত সফ্টওয়্যার প্রোগ্রামগুলির মধ্যে একটি হল মাইক্রোসফ্ট এক্সেল(Microsoft Excel)। বিশ্বব্যাপী, মাইক্রোসফ্ট এক্সেল(Microsoft Excel) লক্ষ লক্ষ মানুষ ব্যবহার করে। এক্সেল(Excel) বিভিন্ন ধরনের তথ্য ব্যবহার করে গাণিতিক, পরিসংখ্যানগত এবং আর্থিক গণনা সম্পাদনের একটি হাতিয়ার। এই Excel Tutorial এ Basic থেকে Advance level পর্যন্ত আলোচনা করা হয়েছে সম্পূর্ন বাংলাতে ।
Excel Interface

Workbook কাকে বলে ?
ওয়ার্কবুক হল আপনার এক্সেল ফাইলের আরেকটি শব্দ। আপনি যখন এক্সেল শুরু করবেন, তখন স্ক্র্যাচ থেকে একটি এক্সেল ওয়ার্কবুক তৈরি করতে ব্লাঙ্ক ওয়ার্কবুকে ক্লিক করুন।
Worksheet কাকে বলে ?
ওয়ার্কশীট হল অনেকগুলি সেল(Cell) একটি সংগ্রহ যেখানে আপনি তথ্য রাখেন এবং পরিচালনা করেন। প্রতিটি এক্সেল ওয়ার্কবুকে একাধিক ওয়ার্কশিট থাকতে পারে।
Cell কাকে বলে ?
Excel এর প্রত্যেকটি sheet এ Row এবং Column এর সংমিশ্রণে যে আয়তাকার বক্স তৈরি হয় তাকে সেল(Cell) বলে ।
Range কাকে বলে ?
এক্সেলের একটি পরিসীমা হল দুই বা ততোধিক কোষের সমষ্টি। এই অধ্যায়টি কিছু অত্যন্ত গুরুত্বপূর্ণ রেঞ্জ (Range) অপারেশনগুলির একটি সংক্ষিপ্ত বিবরণ দেয়।
Active Cell কাকে বলে ?
এক্সেলে একটি সক্রিয় কোষ(Active Cell) হল একটি আয়তক্ষেত্রাকার বাক্স যা একটি স্প্রেডশীটে Cell কে highlight করে।
Excel Sheet এর cell এ Data কিভাবে insert / delete করা হয় ?
Excel sheet এর যে কোন একটি সেল এ ক্লিক করে সেল টিকে সক্রিয় (active) করতে হবে এবং আপনার প্রয়োজনীয় তথ্য প্রবেশ (Insert)করাতে হবে । একইরকম ভাবে যদি আপনার মনে হয় কোন তথ্য কে মুছে(delete) ফেলতে হবে তাহলে প্রথমে ঐ সেল টিকে কারসার(Cursor/pointer) দিয়ে ক্লিক করে কীবোর্ড(keyboard) থেকে ডিলিট কী(delete key) প্রেস করতে হবে তাহলে তথ্যটি তৎক্ষণাৎ ঐ সেল থেকে মুছে (delete)যাবে ।
Text wrapping কি ? Text কে কিভাবে rotate করা হয় ?
Excel এর Text wrap এমন একটি বৈশিষ্ট্য যা একটি সেল(Cell) মধ্যে সমস্ত তথ্য দেখায়, এমনকি যদি এটি সেল(Cell) এর সীমানা অতিক্রম করে তাহলে ঐ সীমানার মধ্যে অটোমেটিক লাইন ব্রেক করে নিচের দিকে চলে আসে।
অটো ফিল কাকে বলে?
এক্সেলে, অটোফিল(autofill) এমন একটি বৈশিষ্ট্য যা আপনাকে সংখ্যা, তারিখ বা টেক্সট এর মতো ডেটা দিয়ে সেলগুলি দ্রুত পূরণ করতে সাহায্য করে।
অটোফিল হ্যান্ডেল (AutoFill Handle)হল একটি ছোট বর্গক্ষেত্র বা বিন্দু যা নির্বাচিত কোষের(selected cell) নীচের-ডান কোণে প্রদর্শিত হয়। আপনি এই হ্যান্ডেলটি স্বয়ংক্রিয়ভাবে সংলগ্ন কোষগুলিকে(Cells) একটি সিরিজ(series) দিয়ে পূরণ করতে, একটি formula copy করতে বা একটি ডেটা ক্রম প্রসারিত করতে ব্যবহার করতে পারেন।
এক্সেলে অটোফিল ব্যবহার করার কিছু সাধারণ উপায় হল-
- Fill Series
- Copy Formula
- Fill handle Option
- Custom list
অটো কপি কাকে বলে?
Excel এর একটি সেল(Cell) এর ডেটাকে অনান্য সেল এ পূরন করার জন্য যে পদ্ধতি ব্যবহার করা হয় তা Auto Copy নামে পরিচিত. Auto Copy -র জন্য যেগুলি ব্যবহার করা হয় তা হল-
- Fill Handle
- Flash Fill
সেল রেফারেন্স কাকে বলে ?
ওয়ার্কশিট এর মধ্যে প্রতিটি সেল এর একটি করে ঠিকানা থাকে , একে সেল অ্যাড্রেস বা সেল রেফারেন্স বলে । যেমন ওয়ার্কশিট এর প্রথম সেল টির অ্যাড্রেস হল A1। এর অর্থ হল ঐ সেল টির কলাম A এবং রো 1 এর সংযোগস্থলে আছে। সেল রেফারেন্স তিন ধরনের হয়ে থাকে। যথা-
- অ্যাবসোলিউট সেল রেফারেন্স
- রিলেটিভ সেল রেফারেন্স
- মিক্সড সেল রেফারেন্স
অ্যাবসোলিউট সেল রেফারেন্স কাকে বলে ?
এটি এমন একটি cell Address কে বোঝায়; যার মান অন্য Cell এ copy করলেও অপরিবর্তিত থাকে । Column ও Row এর পূর্বে dollar sign($) বসিয়ে Aboslute Cell Reference বোঝানো হয়। যেমন- $A$1*3
এই ফর্মূলা লেখা সেল টি যদি একঘর নিচে কপি করা হয় তাহলে A1 সেলের সেল অ্যাড্রেস একই থাকবে।($A$2*3) ।
রিলেটিভ সেল রেফারেন্স কাকে বলে ?
এটি এমন একটি সেল অ্যাড্রেস বোঝায়; যার মান অন্য সেল এ কপি করলে পরিবর্তিত হয়ে যায় । যেমন- A1*4
এই ফর্মূলা লেখা সেল টি যদি একঘর নিচে কপি করা হয় তাহলে A1 সেলের সেল অ্যাড্রেস টি পরিবর্তিত হয়ে = A2*4 হয়ে যায়।
মিক্সড সেল রেফারেন্স কাকে বলে ?
এটি এমন একটি সেল অ্যাড্রেস বোঝায়; যেটি অ্যাবসোলিউট এবং রিলেটিভ – এই দুই প্রকার সেল রেফারেন্স নিয়ে গঠিত হয়। এক্ষেত্রে ডলার চিহ্ন ব্যবহার করে অ্যাবসোলিউট অংশটি কোন চিহ্ন ব্যবহার না করে রিলেটিভ অংশটি বোঝানো হয়। যেমন- =$A1*4
এখানে ফর্মূলায় ব্যবহৃত সেল টি যদি A2 সেলে কপি করা হয়, তবে অ্যাবসোলিউট অংশটি (1) অপরিবর্তিত থাকবে কিন্তু রিলেটিভ অংশটির (1) মান পরিবর্তিত হয়ে ‘2’ যাবে । সুতরাং কপি হওয়ার পর A2 সেলের নতুন সেল রেফারেন্স হবেঃ= $A2*4
মৌলিক চার্ট (Basic Charts)
🎯 শেখার উদ্দেশ্য
- Excel এ চার্ট কীভাবে তৈরি হয় তা বোঝা
- Column, Bar, Line, Pie Chart এর ব্যবহার শেখা
- ডেটাকে ভিজ্যুয়াল আকারে উপস্থাপন করা
🖥️ Chart কী?
Excel এ Chart হলো ডেটার ভিজ্যুয়াল উপস্থাপনা। 👉 এটি ডেটাকে সহজে বোঝার মতো করে দেখায়।
📝 Example Table
| Name | Math | English | Science |
|---|---|---|---|
| Rahul | 85 | 78 | 90 |
| Sumi | 92 | 88 | 95 |
| Arpita | 75 | 80 | 70 |
📊 Types of Basic Charts
- Column Chart
- প্রতিটি ছাত্রের নম্বরকে উল্লম্ব বার আকারে দেখায়।
- Example: Rahul, Sumi, Arpita এর Math নম্বর তুলনা।
- Bar Chart
- ডেটাকে অনুভূমিক বার আকারে দেখায়।
- Example: English subject এর নম্বর তুলনা।
- Line Chart
- ডেটাকে একটি রেখা আকারে দেখায়।
- Example: Science subject এর নম্বরের ট্রেন্ড।
- Pie Chart
- ডেটাকে শতাংশ আকারে ভাগ করে দেখায়।
- Example: Rahul এর মোট নম্বরের মধ্যে Math, English, Science এর ভাগ।
🛠️ Chart তৈরি করার ধাপ
- টেবিলের ডেটা সিলেক্ট করুন
- Ribbon থেকে Insert → Chart Type নির্বাচন করুন
- চার্ট Customize করুন (Title, Color, Labels)
প্রিন্টিং ও পেজ সেটআপ (Printing & Page Setup)
🎯 শেখার উদ্দেশ্য
- Excel Sheet কিভাবে প্রিন্ট করতে হয়
- Page Layout, Orientation, Scaling এর ব্যবহার
- বড় ডেটাবেস প্রিন্ট করার সময় কীভাবে সুন্দরভাবে সাজানো যায়
🖥️ Printing Basics
Excel এ প্রিন্ট করার আগে Page Setup ঠিক করা জরুরি। 👉 এর মাধ্যমে নির্ধারণ করা যায়:
- Paper Size (A4, Letter ইত্যাদি)
- Orientation (Portrait বা Landscape)
- Margins (Top, Bottom, Left, Right)
- Scaling (Fit Sheet on One Page)
📝 Example Large Database
| Roll No | Name | Math | English | Science | History | Geography | Computer | Total | Average |
|---|---|---|---|---|---|---|---|---|---|
| 101 | Rahul | 85 | 78 | 90 | 88 | 80 | 95 | ||
| 102 | Sumi | 92 | 88 | 95 | 90 | 85 | 98 | ||
| 103 | Arpita | 75 | 80 | 70 | 72 | 78 | 85 | ||
| 104 | Rohan | 88 | 82 | 85 | 80 | 76 | 90 | ||
| 105 | Sneha | 95 | 92 | 98 | 94 | 90 | 99 | ||
| 106 | Ankit | 70 | 68 | 72 | 65 | 60 | 75 | ||
| 107 | Priya | 82 | 85 | 80 | 78 | 82 | 88 | ||
| 108 | Kunal | 89 | 90 | 92 | 88 | 84 | 91 | ||
| 109 | Meera | 76 | 72 | 78 | 74 | 70 | 80 | ||
| 110 | Arjun | 91 | 88 | 94 | 90 | 86 | 96 |
👉 এই টেবিল বড় ডেটাবেসের উদাহরণ, যা প্রিন্ট করার সময় সঠিকভাবে সাজানো দরকার।
🛠️ Page Setup Steps
- Ribbon থেকে Page Layout ট্যাব খুলুন
- Orientation → Portrait বা Landscape নির্বাচন করুন
- Size → Paper Size নির্বাচন করুন (A4 সাধারণত ব্যবহৃত হয়)
- Margins → Normal, Wide বা Custom সেট করুন
- Scaling → Fit Sheet on One Page নির্বাচন করলে বড় ডেটা এক পেজে আসবে
🖨️ Printing Steps
- File → Print এ যান (Or ctrl+P)
- Print Preview দেখে নিন
- Printer নির্বাচন করুন
- Print চাপুন
চলুন Manas, এবার আমরা এগিয়ে যাই Lesson 7: Conditional Formatting — বাংলায় ব্যাখ্যা থাকবে, কিন্তু টেবিল বা ডেটা সব ইংরেজিতে থাকবে যাতে আপনার ভিডিও ও ওয়েবসাইটে ব্যবহার করা যায়।
শর্তভিত্তিক ফরম্যাটিং (Excel Conditional Formatting Bengali)
🎯 শেখার উদ্দেশ্য
- Conditional Formatting কী এবং কেন ব্যবহার করা হয়
- Highlight Rules, Data Bars, Color Scales এর ব্যবহার শেখা
- বড় ডেটাবেসে শর্ত অনুযায়ী Cell এর রঙ পরিবর্তন করা
🖥️ Conditional Formatting কী?
Excel এ Conditional Formatting ব্যবহার করে আমরা নির্দিষ্ট শর্ত অনুযায়ী Cell এর রঙ, স্টাইল বা আইকন পরিবর্তন করতে পারি। 👉 এটি ডেটাকে আরও সহজে বোঝার মতো করে তোলে।
📝 Example Large Database
| Roll No | Name | Math | English | Science | Average |
|---|---|---|---|---|---|
| 101 | Rahul | 85 | 78 | 90 | 84.3 |
| 102 | Sumi | 92 | 88 | 95 | 91.6 |
| 103 | Arpita | 75 | 80 | 70 | 75.0 |
| 104 | Rohan | 88 | 82 | 85 | 85.0 |
| 105 | Sneha | 95 | 92 | 98 | 95.0 |
| 106 | Ankit | 70 | 68 | 72 | 70.0 |
| 107 | Priya | 82 | 85 | 80 | 82.3 |
| 108 | Kunal | 89 | 90 | 92 | 90.3 |
| 109 | Meera | 76 | 72 | 78 | 75.3 |
| 110 | Arjun | 91 | 88 | 94 | 91.0 |
👉 এখানে আমরা Average Marks এর উপর ভিত্তি করে Conditional Formatting প্রয়োগ করব।
🔢 Conditional Formatting Rules
- Highlight Cell Rules
- Example: Average < 75 হলে Cell লাল রঙে দেখাবে।
- Top/Bottom Rules
- Example: Top 3 Students কে সবুজ রঙে Highlight করা।
- Data Bars
- Example: Average Marks অনুযায়ী Cell এ বার দেখানো।
- Color Scales
- Example: কম নম্বর লাল, বেশি নম্বর সবুজ।
- Icon Sets
- Example: Average Marks অনুযায়ী Cell এ ✔️ বা ❌ আইকন দেখানো।
🛠️ Conditional Formatting Steps
- ডেটা সিলেক্ট করুন
- Ribbon → Home → Conditional Formatting এ যান
- Rule নির্বাচন করুন (Highlight, Data Bar, Color Scale ইত্যাদি)
- শর্ত সেট করুন এবং Apply করুন
চলুন Manas, এবার আমরা এগিয়ে যাই Lesson 8: Data Validation — বাংলায় ব্যাখ্যা থাকবে, কিন্তু টেবিল বা ডেটা সব ইংরেজিতে থাকবে যাতে আপনার ভিডিও ও ওয়েবসাইটে ব্যবহার করা যায়।
📘 Lesson 8: ডেটা ভ্যালিডেশন (Excel Data Validation Bengali)
🎯 শেখার উদ্দেশ্য
- Data Validation কী এবং কেন ব্যবহার করা হয়
- Dropdown List তৈরি করা শেখা
- Input Restriction সেট করা
- বড় ডেটাবেসে ডেটা সঠিকভাবে এন্ট্রি করানো
🖥️ Data Validation কী?
Excel এ Data Validation ব্যবহার করে আমরা নির্দিষ্ট নিয়ম অনুযায়ী Cell এ ডেটা এন্ট্রি সীমাবদ্ধ করতে পারি। 👉 এটি ভুল ডেটা এন্ট্রি আটকায় এবং ডেটাকে সঠিক রাখে।
📝 Example Large Database
| Roll No | Name | Class | Section | Marks | Grade |
|---|---|---|---|---|---|
| 101 | Rahul | XI | A | 85 | |
| 102 | Sumi | XI | B | 92 | |
| 103 | Arpita | XI | A | 75 | |
| 104 | Rohan | XI | C | 88 | |
| 105 | Sneha | XI | B | 95 | |
| 106 | Ankit | XI | A | 70 | |
| 107 | Priya | XI | C | 82 | |
| 108 | Kunal | XI | B | 89 | |
| 109 | Meera | XI | A | 76 | |
| 110 | Arjun | XI | C | 91 |
👉 এখানে আমরা Grade কলামে Data Validation ব্যবহার করব যাতে শুধু A, B, C, D এন্ট্রি করা যায়।
🔢 Data Validation Rules
- Dropdown List
- Example: Grade কলামে শুধু A, B, C, D নির্বাচন করা যাবে।
- Steps: Data → Data Validation → Allow → List → Source: A,B,C,D
- Whole Number Restriction
- Example: Marks কলামে শুধু 0 থেকে 100 এর মধ্যে সংখ্যা এন্ট্রি করা যাবে।
- Steps: Data → Data Validation → Allow → Whole Number → Between 0 and 100
- Date Restriction
- Example: Admission Date কলামে শুধু 01-01-2026 থেকে 31-12-2026 এর মধ্যে তারিখ এন্ট্রি করা যাবে।
- Custom Formula
- Example: যদি Marks < 40 হয় তবে Grade এ “F” দিতে হবে।
- Formula:
=IF(E2<40,"F",TRUE)
🛠️ Data Validation Steps
- Cell বা Column সিলেক্ট করুন
- Ribbon → Data → Data Validation এ যান
- Rule নির্বাচন করুন (List, Whole Number, Date, Custom)
- শর্ত সেট করুন এবং Apply করুন
- Excel Data Validation Bengal
ইন্টারমিডিয়েট ফাংশন (Intermediate Functions)-IF AND OR VLOOKUP HLOOKUP INDEX MATCH Tutorial
🎯 শেখার উদ্দেশ্য
- IF, AND, OR এর মাধ্যমে শর্তভিত্তিক গণনা শেখা
- VLOOKUP ও HLOOKUP দিয়ে ডেটা খোঁজা
- INDEX ও MATCH দিয়ে ডাইনামিক সার্চ করা
- বড় ডেটাবেসে ফাংশন প্রয়োগ করা
📝 Example Large Database
| Roll No | Name | Class | Section | Math | English | Science | Average | Result |
|---|---|---|---|---|---|---|---|---|
| 101 | Rahul | XI | A | 85 | 78 | 90 | 84.3 | |
| 102 | Sumi | XI | B | 92 | 88 | 95 | 91.6 | |
| 103 | Arpita | XI | A | 75 | 80 | 70 | 75.0 | |
| 104 | Rohan | XI | C | 88 | 82 | 85 | 85.0 | |
| 105 | Sneha | XI | B | 95 | 92 | 98 | 95.0 | |
| 106 | Ankit | XI | A | 70 | 68 | 72 | 70.0 | |
| 107 | Priya | XI | C | 82 | 85 | 80 | 82.3 | |
| 108 | Kunal | XI | B | 89 | 90 | 92 | 90.3 | |
| 109 | Meera | XI | A | 76 | 72 | 78 | 75.3 | |
| 110 | Arjun | XI | C | 91 | 88 | 94 | 91.0 |
🔢 Intermediate Functions
- IF Function
- Formula:
=IF(H2>=40,"Pass","Fail") - Average ≥ 40 হলে Pass, না হলে Fail।
- Formula:
- AND Function
- Formula:
=IF(AND(E2>=40,F2>=40,G2>=40),"Pass","Fail") - Math, English, Science তিনটিতেই ≥ 40 হলে Pass।
- Formula:
- OR Function
- Formula:
=IF(OR(E2<40,F2<40,G2<40),"Needs Improvement","Good") - কোনো একটি Subject < 40 হলে Needs Improvement।
- Formula:
- VLOOKUP Function
- Formula:
=VLOOKUP(103,A2:H11,2,FALSE) - Roll No 103 এর Name খুঁজে বের করবে (Arpita)।
- Formula:
- HLOOKUP Function
- Formula:
=HLOOKUP("Math",A1:H11,4,FALSE) - Math Column এর 4th Row এর মান বের করবে।
- Formula:
- INDEX Function
- Formula:
=INDEX(B2:B11,5) - 5th Row এর Name বের করবে (Sneha)।
- Formula:
- MATCH Function
- Formula:
=MATCH(95,E2:E11,0) - Math Column এ 95 কোথায় আছে তা খুঁজে বের করবে (Row 5)।
- Formula:
🛠️ Steps to Apply
- ডেটা টেবিল তৈরি করুন
- প্রতিটি Function আলাদা Column এ লিখুন
- Result Column এ IF/AND/OR ব্যবহার করুন
- Search Column এ VLOOKUP/HLOOKUP/INDEX/MATCH ব্যবহার করুন
#ExcelIntermediateFunctionsBengali
📘 Excel VLOOKUP MATCH Bengali and Excel INDEX MATCH Tutorial
🎯 শেখার উদ্দেশ্য
- VLOOKUP এর সাথে MATCH ব্যবহার করে Dynamic Column Lookup করা
- INDEX এর সাথে MATCH ব্যবহার করে Flexible Row ও Column Lookup করা
- বড় ডেটাবেস থেকে নির্দিষ্ট রেকর্ড বের করা
📝 Example Large Database
| Roll No | Name | Class | Section | Math | English | Science | History | Geography | Computer |
|---|---|---|---|---|---|---|---|---|---|
| 101 | Rahul | XI | A | 85 | 78 | 90 | 88 | 80 | 95 |
| 102 | Sumi | XI | B | 92 | 88 | 95 | 90 | 85 | 98 |
| 103 | Arpita | XI | A | 75 | 80 | 70 | 72 | 78 | 85 |
| 104 | Rohan | XI | C | 88 | 82 | 85 | 80 | 76 | 90 |
| 105 | Sneha | XI | B | 95 | 92 | 98 | 94 | 90 | 99 |
🔢 VLOOKUP + MATCH Example
👉 ধরুন আমরা Roll No 103 (Arpita) এর Science নম্বর বের করতে চাই।
Formula:
excel
=VLOOKUP(103,A2:J6,MATCH("Science",A1:J1,0),FALSE)
Explanation:
103→ Roll NoA2:J6→ পুরো ডেটা RangeMATCH("Science",A1:J1,0)→ Header Row থেকে Science Column এর অবস্থান বের করবেVLOOKUP→ Roll No 103 এর Science নম্বর দেখাবে (70)
🔢 INDEX + MATCH Example
👉 এবার আমরা Roll No 105 (Sneha) এর History নম্বর বের করব।
Formula:
excel
=INDEX(A2:J6,MATCH(105,A2:A6,0),MATCH("History",A1:J1,0))
Explanation:
MATCH(105,A2:A6,0)→ Roll No 105 কোন Row তে আছে তা বের করবে (Row 5)MATCH("History",A1:J1,0)→ Header Row থেকে History Column এর অবস্থান বের করবেINDEX(A2:J6,Row,Column)→ Sneha এর History নম্বর দেখাবে (94)
📘 Excel VLOOKUP Array Bengali and Excel VLOOKUP CHOOSE Tutorial
🎯 শেখার উদ্দেশ্য
- VLOOKUP এর সাথে Array ব্যবহার করে একাধিক কলাম থেকে ডেটা বের করা
- CHOOSE Function এর সাথে VLOOKUP ব্যবহার করে Flexible Lookup তৈরি করা
- বড় ডেটাবেস থেকে নির্দিষ্ট রেকর্ড বের করা
📝 Example Large Database
| Roll No | Name | Class | Section | Math | English | Science | History | Geography | Computer |
|---|---|---|---|---|---|---|---|---|---|
| 101 | Rahul | XI | A | 85 | 78 | 90 | 88 | 80 | 95 |
| 102 | Sumi | XI | B | 92 | 88 | 95 | 90 | 85 | 98 |
| 103 | Arpita | XI | A | 75 | 80 | 70 | 72 | 78 | 85 |
| 104 | Rohan | XI | C | 88 | 82 | 85 | 80 | 76 | 90 |
| 105 | Sneha | XI | B | 95 | 92 | 98 | 94 | 90 | 99 |
🔢 VLOOKUP with Array
👉 ধরুন আমরা Roll No 102 (Sumi) এর Math, English, Science নম্বর একসাথে বের করতে চাই।
Formula:
excel
=VLOOKUP(102,A2:J6,{5,6,7},FALSE)
Explanation:
102→ Roll NoA2:J6→ পুরো ডেটা Range{5,6,7}→ Array Column Index (Math=5, English=6, Science=7)- Result → {92, 88, 95}
👉 এখানে VLOOKUP একসাথে তিনটি মান ফিরিয়ে দেবে।
🔢 VLOOKUP with CHOOSE Function
👉 ধরুন আমরা Roll No 103 (Arpita) এর Science নম্বর বের করতে চাই, কিন্তু Column Order পরিবর্তন করতে চাই।
Formula:
excel
=VLOOKUP(103,CHOOSE({1,2},A2:A6,G2:G6),2,FALSE)
Explanation:
CHOOSE({1,2},A2:A6,G2:G6)→ একটি Virtual Table তৈরি করবে যেখানে প্রথম Column Roll No, দ্বিতীয় Column Science MarksVLOOKUP(103,…,2,FALSE)→ Roll No 103 এর Science নম্বর বের করবে (70)
👉 CHOOSE Function ব্যবহার করে আমরা Column গুলোকে নতুনভাবে সাজিয়ে VLOOKUP চালাতে পারি।
#ExcelVLOOKUPArrayBengali, #ExcelVLOOKUPCHOOSETutorial
📘 Excel Grade Calculation Bengali and IF VLOOKUP INDEX MATCH Tutorial
🎯 শেখার উদ্দেশ্য
- IF Function দিয়ে শর্তভিত্তিক গ্রেড বের করা
- VLOOKUP দিয়ে গ্রেড টেবিল থেকে খুঁজে বের করা
- CHOOSE বা Nested Formula দিয়ে বিকল্প পদ্ধতি শেখা
📝 Example Large Database
| Roll No | Name | Marks | Grade |
|---|---|---|---|
| 101 | Rahul | 95 | |
| 102 | Sumi | 82 | |
| 103 | Arpita | 67 | |
| 104 | Rohan | 45 | |
| 105 | Sneha | 30 |
👉 এখানে আমরা Marks এর ভিত্তিতে Grade বের করব।
🔢 Method 1: IF Function (Nested IF)
Formula:
excel
=IF(C2>=90,"A",IF(C2>=70,"B",IF(C2>=50,"C",IF(C2>=35,"D","Fail"))))
Explanation:
- Marks ≥ 90 → A
- Marks ≥ 70 → B
- Marks ≥ 50 → C
- Marks ≥ 35 → D
- Otherwise → Fail
👉 Rahul (95) → A, Sneha (30) → Fail
🔢 Method 2: VLOOKUP with Grade Table
👉 প্রথমে একটি Grade Table তৈরি করুন:
| Min Marks | Grade |
|---|---|
| 0 | Fail |
| 35 | D |
| 50 | C |
| 70 | B |
| 90 | A |
Formula:
excel
=VLOOKUP(C2,$F$2:$G$6,2,TRUE)
Explanation:
C2→ Student Marks$F$2:$G$6→ Grade Table2→ Grade ColumnTRUE→ Approximate Match (Range Lookup)
👉 Marks অনুযায়ী Grade বের হবে।
🔢 Method 3: VLOOKUP with CHOOSE Function
👉 Grade Table আলাদা না বানিয়ে Formula এর ভেতরে তৈরি করা যায়।
Formula:
excel
=VLOOKUP(C2,CHOOSE({1,2},{0,35,50,70,90},{"Fail","D","C","B","A"}),2,TRUE)
Explanation:
CHOOSE→ Virtual Table তৈরি করছে{0,35,50,70,90}→ Marks Range{"Fail","D","C","B","A"}→ Corresponding Grades- Result → Marks অনুযায়ী Grade
🔢 Method 4: INDEX + MATCH
👉 একই কাজ INDEX + MATCH দিয়েও করা যায়।
Formula:
excel
=INDEX($G$2:$G$6,MATCH(C2,$F$2:$F$6,1))
Explanation:
MATCH(C2,$F$2:$F$6,1)→ Marks কোন Range এ পড়ছে তা বের করবেINDEX($G$2:$G$6,…)→ সেই Range অনুযায়ী Grade দেখাবে