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

Excel Interface

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 করতে বা একটি ডেটা ক্রম প্রসারিত করতে ব্যবহার করতে পারেন।

এক্সেলে অটোফিল ব্যবহার করার কিছু সাধারণ উপায় হল-

অটো কপি কাকে বলে?

Excel এর একটি সেল(Cell) এর ডেটাকে অনান্য সেল এ পূরন করার জন্য যে পদ্ধতি ব্যবহার করা হয় তা Auto Copy নামে পরিচিত. Auto Copy -র জন্য যেগুলি ব্যবহার করা হয় তা হল-

সেল রেফারেন্স কাকে বলে ?

ওয়ার্কশিট এর মধ্যে প্রতিটি সেল এর একটি করে ঠিকানা থাকে , একে সেল অ্যাড্রেস বা সেল রেফারেন্স বলে । যেমন ওয়ার্কশিট এর প্রথম সেল টির অ্যাড্রেস হল 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)

🎯 শেখার উদ্দেশ্য

🖥️ Chart কী?

Excel এ Chart হলো ডেটার ভিজ্যুয়াল উপস্থাপনা। 👉 এটি ডেটাকে সহজে বোঝার মতো করে দেখায়।

📝 Example Table

NameMathEnglishScience
Rahul857890
Sumi928895
Arpita758070

📊 Types of Basic Charts

  1. Column Chart
    • প্রতিটি ছাত্রের নম্বরকে উল্লম্ব বার আকারে দেখায়।
    • Example: Rahul, Sumi, Arpita এর Math নম্বর তুলনা।
  2. Bar Chart
    • ডেটাকে অনুভূমিক বার আকারে দেখায়।
    • Example: English subject এর নম্বর তুলনা।
  3. Line Chart
    • ডেটাকে একটি রেখা আকারে দেখায়।
    • Example: Science subject এর নম্বরের ট্রেন্ড।
  4. Pie Chart
    • ডেটাকে শতাংশ আকারে ভাগ করে দেখায়।
    • Example: Rahul এর মোট নম্বরের মধ্যে Math, English, Science এর ভাগ।

🛠️ Chart তৈরি করার ধাপ

  1. টেবিলের ডেটা সিলেক্ট করুন
  2. Ribbon থেকে Insert → Chart Type নির্বাচন করুন
  3. চার্ট Customize করুন (Title, Color, Labels)

প্রিন্টিং ও পেজ সেটআপ (Printing & Page Setup)

🎯 শেখার উদ্দেশ্য

🖥️ Printing Basics

Excel এ প্রিন্ট করার আগে Page Setup ঠিক করা জরুরি। 👉 এর মাধ্যমে নির্ধারণ করা যায়:

📝 Example Large Database

Roll NoNameMathEnglishScienceHistoryGeographyComputerTotalAverage
101Rahul857890888095
102Sumi928895908598
103Arpita758070727885
104Rohan888285807690
105Sneha959298949099
106Ankit706872656075
107Priya828580788288
108Kunal899092888491
109Meera767278747080
110Arjun918894908696

👉 এই টেবিল বড় ডেটাবেসের উদাহরণ, যা প্রিন্ট করার সময় সঠিকভাবে সাজানো দরকার।

🛠️ Page Setup Steps

  1. Ribbon থেকে Page Layout ট্যাব খুলুন
  2. Orientation → Portrait বা Landscape নির্বাচন করুন
  3. Size → Paper Size নির্বাচন করুন (A4 সাধারণত ব্যবহৃত হয়)
  4. Margins → Normal, Wide বা Custom সেট করুন
  5. Scaling → Fit Sheet on One Page নির্বাচন করলে বড় ডেটা এক পেজে আসবে

🖨️ Printing Steps

  1. File → Print এ যান (Or ctrl+P)
  2. Print Preview দেখে নিন
  3. Printer নির্বাচন করুন
  4. Print চাপুন

চলুন Manas, এবার আমরা এগিয়ে যাই Lesson 7: Conditional Formatting — বাংলায় ব্যাখ্যা থাকবে, কিন্তু টেবিল বা ডেটা সব ইংরেজিতে থাকবে যাতে আপনার ভিডিও ও ওয়েবসাইটে ব্যবহার করা যায়।

শর্তভিত্তিক ফরম্যাটিং (Excel Conditional Formatting Bengali)

🎯 শেখার উদ্দেশ্য

🖥️ Conditional Formatting কী?

Excel এ Conditional Formatting ব্যবহার করে আমরা নির্দিষ্ট শর্ত অনুযায়ী Cell এর রঙ, স্টাইল বা আইকন পরিবর্তন করতে পারি। 👉 এটি ডেটাকে আরও সহজে বোঝার মতো করে তোলে।

📝 Example Large Database

Roll NoNameMathEnglishScienceAverage
101Rahul85789084.3
102Sumi92889591.6
103Arpita75807075.0
104Rohan88828585.0
105Sneha95929895.0
106Ankit70687270.0
107Priya82858082.3
108Kunal89909290.3
109Meera76727875.3
110Arjun91889491.0

👉 এখানে আমরা Average Marks এর উপর ভিত্তি করে Conditional Formatting প্রয়োগ করব।

🔢 Conditional Formatting Rules

  1. Highlight Cell Rules
    • Example: Average < 75 হলে Cell লাল রঙে দেখাবে।
  2. Top/Bottom Rules
    • Example: Top 3 Students কে সবুজ রঙে Highlight করা।
  3. Data Bars
    • Example: Average Marks অনুযায়ী Cell এ বার দেখানো।
  4. Color Scales
    • Example: কম নম্বর লাল, বেশি নম্বর সবুজ।
  5. Icon Sets
    • Example: Average Marks অনুযায়ী Cell এ ✔️ বা ❌ আইকন দেখানো।

🛠️ Conditional Formatting Steps

  1. ডেটা সিলেক্ট করুন
  2. Ribbon → Home → Conditional Formatting এ যান
  3. Rule নির্বাচন করুন (Highlight, Data Bar, Color Scale ইত্যাদি)
  4. শর্ত সেট করুন এবং Apply করুন

চলুন Manas, এবার আমরা এগিয়ে যাই Lesson 8: Data Validation — বাংলায় ব্যাখ্যা থাকবে, কিন্তু টেবিল বা ডেটা সব ইংরেজিতে থাকবে যাতে আপনার ভিডিও ও ওয়েবসাইটে ব্যবহার করা যায়।

📘 Lesson 8: ডেটা ভ্যালিডেশন (Excel Data Validation Bengali)

🎯 শেখার উদ্দেশ্য

🖥️ Data Validation কী?

Excel এ Data Validation ব্যবহার করে আমরা নির্দিষ্ট নিয়ম অনুযায়ী Cell এ ডেটা এন্ট্রি সীমাবদ্ধ করতে পারি। 👉 এটি ভুল ডেটা এন্ট্রি আটকায় এবং ডেটাকে সঠিক রাখে।

📝 Example Large Database

Roll NoNameClassSectionMarksGrade
101RahulXIA85
102SumiXIB92
103ArpitaXIA75
104RohanXIC88
105SnehaXIB95
106AnkitXIA70
107PriyaXIC82
108KunalXIB89
109MeeraXIA76
110ArjunXIC91

👉 এখানে আমরা Grade কলামে Data Validation ব্যবহার করব যাতে শুধু A, B, C, D এন্ট্রি করা যায়।

🔢 Data Validation Rules

  1. Dropdown List
    • Example: Grade কলামে শুধু A, B, C, D নির্বাচন করা যাবে।
    • Steps: Data → Data Validation → Allow → List → Source: A,B,C,D
  2. Whole Number Restriction
    • Example: Marks কলামে শুধু 0 থেকে 100 এর মধ্যে সংখ্যা এন্ট্রি করা যাবে।
    • Steps: Data → Data Validation → Allow → Whole Number → Between 0 and 100
  3. Date Restriction
    • Example: Admission Date কলামে শুধু 01-01-2026 থেকে 31-12-2026 এর মধ্যে তারিখ এন্ট্রি করা যাবে।
  4. Custom Formula
    • Example: যদি Marks < 40 হয় তবে Grade এ “F” দিতে হবে।
    • Formula: =IF(E2<40,"F",TRUE)

🛠️ Data Validation Steps

  1. Cell বা Column সিলেক্ট করুন
  2. Ribbon → Data → Data Validation এ যান
  3. Rule নির্বাচন করুন (List, Whole Number, Date, Custom)
  4. শর্ত সেট করুন এবং Apply করুন

ইন্টারমিডিয়েট ফাংশন (Intermediate Functions)-IF AND OR VLOOKUP HLOOKUP INDEX MATCH Tutorial

🎯 শেখার উদ্দেশ্য

📝 Example Large Database

Roll NoNameClassSectionMathEnglishScienceAverageResult
101RahulXIA85789084.3
102SumiXIB92889591.6
103ArpitaXIA75807075.0
104RohanXIC88828585.0
105SnehaXIB95929895.0
106AnkitXIA70687270.0
107PriyaXIC82858082.3
108KunalXIB89909290.3
109MeeraXIA76727875.3
110ArjunXIC91889491.0

🔢 Intermediate Functions

  1. IF Function
    • Formula: =IF(H2>=40,"Pass","Fail")
    • Average ≥ 40 হলে Pass, না হলে Fail।
  2. AND Function
    • Formula: =IF(AND(E2>=40,F2>=40,G2>=40),"Pass","Fail")
    • Math, English, Science তিনটিতেই ≥ 40 হলে Pass।
  3. OR Function
    • Formula: =IF(OR(E2<40,F2<40,G2<40),"Needs Improvement","Good")
    • কোনো একটি Subject < 40 হলে Needs Improvement।
  4. VLOOKUP Function
    • Formula: =VLOOKUP(103,A2:H11,2,FALSE)
    • Roll No 103 এর Name খুঁজে বের করবে (Arpita)।
  5. HLOOKUP Function
    • Formula: =HLOOKUP("Math",A1:H11,4,FALSE)
    • Math Column এর 4th Row এর মান বের করবে।
  6. INDEX Function
    • Formula: =INDEX(B2:B11,5)
    • 5th Row এর Name বের করবে (Sneha)।
  7. MATCH Function
    • Formula: =MATCH(95,E2:E11,0)
    • Math Column এ 95 কোথায় আছে তা খুঁজে বের করবে (Row 5)।

🛠️ Steps to Apply

  1. ডেটা টেবিল তৈরি করুন
  2. প্রতিটি Function আলাদা Column এ লিখুন
  3. Result Column এ IF/AND/OR ব্যবহার করুন
  4. Search Column এ VLOOKUP/HLOOKUP/INDEX/MATCH ব্যবহার করুন

#ExcelIntermediateFunctionsBengali


📘 Excel VLOOKUP MATCH Bengali and Excel INDEX MATCH Tutorial

🎯 শেখার উদ্দেশ্য

📝 Example Large Database

Roll NoNameClassSectionMathEnglishScienceHistoryGeographyComputer
101RahulXIA857890888095
102SumiXIB928895908598
103ArpitaXIA758070727885
104RohanXIC888285807690
105SnehaXIB959298949099

🔢 VLOOKUP + MATCH Example

👉 ধরুন আমরা Roll No 103 (Arpita) এর Science নম্বর বের করতে চাই।

Formula:

excel

=VLOOKUP(103,A2:J6,MATCH("Science",A1:J1,0),FALSE)

Explanation:

🔢 INDEX + MATCH Example

👉 এবার আমরা Roll No 105 (Sneha) এর History নম্বর বের করব।

Formula:

excel

=INDEX(A2:J6,MATCH(105,A2:A6,0),MATCH("History",A1:J1,0))

Explanation:


📘 Excel VLOOKUP Array Bengali and Excel VLOOKUP CHOOSE Tutorial

🎯 শেখার উদ্দেশ্য

📝 Example Large Database

Roll NoNameClassSectionMathEnglishScienceHistoryGeographyComputer
101RahulXIA857890888095
102SumiXIB928895908598
103ArpitaXIA758070727885
104RohanXIC888285807690
105SnehaXIB959298949099

🔢 VLOOKUP with Array

👉 ধরুন আমরা Roll No 102 (Sumi) এর Math, English, Science নম্বর একসাথে বের করতে চাই।

Formula:

excel

=VLOOKUP(102,A2:J6,{5,6,7},FALSE)

Explanation:

👉 এখানে 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 Function ব্যবহার করে আমরা Column গুলোকে নতুনভাবে সাজিয়ে VLOOKUP চালাতে পারি।

#ExcelVLOOKUPArrayBengali, #ExcelVLOOKUPCHOOSETutorial


📘 Excel Grade Calculation Bengali and IF VLOOKUP INDEX MATCH Tutorial

🎯 শেখার উদ্দেশ্য

📝 Example Large Database

Roll NoNameMarksGrade
101Rahul95
102Sumi82
103Arpita67
104Rohan45
105Sneha30

👉 এখানে আমরা 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:

👉 Rahul (95) → A, Sneha (30) → Fail

🔢 Method 2: VLOOKUP with Grade Table

👉 প্রথমে একটি Grade Table তৈরি করুন:

Min MarksGrade
0Fail
35D
50C
70B
90A

Formula:

excel

=VLOOKUP(C2,$F$2:$G$6,2,TRUE)

Explanation:

👉 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:

🔢 Method 4: INDEX + MATCH

👉 একই কাজ INDEX + MATCH দিয়েও করা যায়।

Formula:

excel

=INDEX($G$2:$G$6,MATCH(C2,$F$2:$F$6,1))

Explanation: