Monday, May 18, 2026

Excel Formulas সহজ বাংলা ভাষায় Step-by-Step Formula Guide


 Excel Formulas সহজ বাংলা ভাষায় Step-by-Step Formula Guide

Prepared for: Arpita Sarkar Skills Institute(arpitasarkarskillinstitute520@gmail.com)
Level: Beginner to Advanced
Use: Learning, teaching, office work, accounting, MIS, data analysis


সূচিপত্র

  1. Excel Formula কী?

  2. Formula লেখার নিয়ম

  3. Basic Math Formulas

  4. Logical Formulas

  5. Conditional Sum / Count / Average

  6. Lookup Formulas

  7. Text Formulas

  8. Date & Time Formulas

  9. Data Cleaning Formulas

  10. Error Handling Formulas

  11. Dynamic Array Formulas

  12. Financial Formulas

  13. Statistical Formulas

  14. Information Formulas

  15. Advanced Formula Combinations

  16. Practice Dataset

  17. Formula Master List





1. Excel Formula কী?

Excel Formula মানে Excel-কে কোনো কাজ বা হিসাব করতে বলা।

Formula সবসময় = দিয়ে শুরু হয়।

Example:

=SUM(A2:A10)

মানে: A2 থেকে A10 পর্যন্ত সব সংখ্যা যোগ করো।


2. Formula লেখার Basic নিয়ম

Formula structure

=FUNCTION_NAME(argument1, argument2, argument3)

Example:

=IF(B2>=50,"Pass","Fail")

এখানে:

অংশমানে
=Formula শুরু
IFFunction name
B2>=50Condition
"Pass"Condition true হলে result
"Fail"Condition false হলে result

3. Basic Math Formulas

3.1 SUM

কাজ: অনেকগুলো সংখ্যা যোগ করে।

=SUM(B2:B10)

Step-by-step:

  1. Result cell select করুন।

  2. Formula লিখুন।

  3. Enter চাপুন।

Bengali meaning: B2 থেকে B10 পর্যন্ত সব value যোগ করবে।


3.2 AVERAGE

কাজ: Average বের করে।

=AVERAGE(B2:B10)

মানে: B2 থেকে B10 পর্যন্ত সংখ্যাগুলোর গড় বের করবে।


3.3 MAX

কাজ: সবচেয়ে বড় value বের করে।

=MAX(B2:B10)

মানে: B2:B10 range-এর মধ্যে highest number দেখাবে।


3.4 MIN

কাজ: সবচেয়ে ছোট value বের করে।

=MIN(B2:B10)

মানে: B2:B10 range-এর মধ্যে lowest number দেখাবে।


3.5 ROUND

কাজ: Number round করে।

=ROUND(B2,2)

মানে: B2 cell-এর number দশমিকের পরে 2 ঘর পর্যন্ত দেখাবে।


3.6 ROUNDUP

কাজ: Number উপরের দিকে round করে।

=ROUNDUP(B2,0)

Example: 10.2 হলে 11 হবে।


3.7 ROUNDDOWN

কাজ: Number নিচের দিকে round করে।

=ROUNDDOWN(B2,0)

Example: 10.9 হলেও 10 হবে।


3.8 INT

কাজ: Decimal বাদ দিয়ে integer করে।

=INT(B2)

Example: 12.75 হলে 12 হবে।


3.9 MOD

কাজ: ভাগশেষ বের করে।

=MOD(B2,2)

ব্যবহার: Even/Odd check করতে।


3.10 ABS

কাজ: Negative value কে positive করে।

=ABS(B2)

Example: -500 হলে 500 হবে।


4. Logical Formulas

4.1 IF

কাজ: Condition true হলে এক result, false হলে আরেক result।

=IF(C2>=50,"Pass","Fail")

Step-by-step:

  1. C2 cell-এর marks check করবে।

  2. 50 বা তার বেশি হলে Pass।

  3. 50-এর কম হলে Fail।


4.2 Nested IF

কাজ: একাধিক condition check করা।

=IF(C2>=80,"A+",IF(C2>=60,"A",IF(C2>=40,"B","Fail")))

মানে:

MarksResult
80+A+
60-79A
40-59B
Below 40Fail

4.3 AND

কাজ: সব condition true হলে TRUE দেয়।

=AND(B2>=50,C2>=50)

মানে: B2 এবং C2 দুটোই 50 বা তার বেশি হলে TRUE।


4.4 OR

কাজ: যেকোনো একটি condition true হলেই TRUE দেয়।

=OR(B2>=50,C2>=50)

4.5 IF with AND

কাজ: দুইটি condition true হলে result।

=IF(AND(B2>=50,C2>=50),"Pass","Fail")

মানে: দুই subject-এ 50 বা তার বেশি হলে Pass।


4.6 IF with OR

=IF(OR(B2>=50,C2>=50),"Eligible","Not Eligible")

মানে: যেকোনো একটি condition পূরণ হলেই Eligible।


4.7 IFS

কাজ: অনেক condition সহজভাবে check করে।

=IFS(C2>=80,"A+",C2>=60,"A",C2>=40,"B",C2<40,"Fail")

4.8 SWITCH

কাজ: নির্দিষ্ট value অনুযায়ী result দেয়।

=SWITCH(B2,"A","Excellent","B","Good","C","Average","Invalid")

5. Conditional Sum / Count / Average

5.1 SUMIF

কাজ: এক condition দিয়ে যোগ করে।

=SUMIF(A:A,"East",D:D)

মানে: A column-এ East থাকলে D column-এর sales যোগ করবে।


5.2 SUMIFS

কাজ: একাধিক condition দিয়ে যোগ করে।

=SUMIFS(D:D,A:A,"East",B:B,"Laptop")

মানে: Region East এবং Product Laptop হলে Sales যোগ করবে।


5.3 COUNT

কাজ: Number আছে এমন cell count করে।

=COUNT(B2:B20)

5.4 COUNTA

কাজ: Blank ছাড়া সব cell count করে।

=COUNTA(A2:A20)

5.5 COUNTBLANK

কাজ: Blank cell count করে।

=COUNTBLANK(A2:A20)

5.6 COUNTIF

কাজ: এক condition দিয়ে count করে।

=COUNTIF(A:A,"East")

5.7 COUNTIFS

কাজ: একাধিক condition দিয়ে count করে।

=COUNTIFS(A:A,"East",B:B,"Laptop")

5.8 AVERAGEIF

কাজ: এক condition দিয়ে average করে।

=AVERAGEIF(A:A,"East",D:D)

5.9 AVERAGEIFS

কাজ: একাধিক condition দিয়ে average করে।

=AVERAGEIFS(D:D,A:A,"East",B:B,"Laptop")

6. Lookup Formulas

6.1 VLOOKUP

কাজ: Table-এর first column থেকে value খুঁজে result আনে।

=VLOOKUP(F2,A:D,4,FALSE)

মানে: F2-এর value A:D table-এর first column-এ খুঁজবে এবং 4th column থেকে result আনবে।


6.2 HLOOKUP

কাজ: Horizontal table থেকে lookup করে।

=HLOOKUP(B1,A1:E5,3,FALSE)

6.3 XLOOKUP

কাজ: Modern lookup formula। Left, right, vertical, horizontal সবদিকে কাজ করে।

=XLOOKUP(F2,A:A,D:D,"Not Found")

Step-by-step:

  1. F2-এর value A column-এ খুঁজবে।

  2. মিল পেলে D column থেকে result আনবে।

  3. না পেলে Not Found দেখাবে।


6.4 INDEX

কাজ: Range-এর নির্দিষ্ট row/column থেকে value দেয়।

=INDEX(A2:D10,3,2)

মানে: A2:D10 range-এর 3rd row এবং 2nd column-এর value দেখাবে।


6.5 MATCH

কাজ: কোনো value-এর position বের করে।

=MATCH(F2,A2:A10,0)

মানে: F2 value A2:A10 range-এ কত নম্বর position-এ আছে তা দেখাবে।


6.6 INDEX + MATCH

কাজ: Advanced lookup।

=INDEX(D2:D10,MATCH(F2,A2:A10,0))

মানে: F2 value A2:A10 range-এ খুঁজে, D2:D10 থেকে matching result আনবে।


6.7 XMATCH

কাজ: MATCH-এর modern version।

=XMATCH(F2,A2:A10)

6.8 CHOOSE

কাজ: List থেকে number অনুযায়ী value বেছে নেয়।

=CHOOSE(2,"Red","Blue","Green")

Result: Blue


7. Text Formulas

7.1 LEFT

কাজ: Text-এর left side থেকে character নেয়।

=LEFT(A2,3)

7.2 RIGHT

=RIGHT(A2,4)

কাজ: Text-এর right side থেকে 4 character নেয়।


7.3 MID

=MID(A2,2,5)

মানে: A2 text-এর 2nd character থেকে 5 character আনবে।


7.4 LEN

=LEN(A2)

কাজ: Text-এর character সংখ্যা count করে।


7.5 TRIM

=TRIM(A2)

কাজ: Extra spaces remove করে।


7.6 UPPER

=UPPER(A2)

Text uppercase করে।


7.7 LOWER

=LOWER(A2)

Text lowercase করে।


7.8 PROPER

=PROPER(A2)

প্রতিটি word-এর first letter capital করে।


7.9 CONCAT

=CONCAT(A2," ",B2)

দুই বা বেশি text join করে।


7.10 TEXTJOIN

=TEXTJOIN(", ",TRUE,A2:A5)

Range-এর text comma দিয়ে join করে।


7.11 FIND

=FIND("@",A2)

Text-এর মধ্যে কোনো character-এর position বের করে। Case-sensitive।


7.12 SEARCH

=SEARCH("gmail",A2)

Text search করে। Case-insensitive।


7.13 SUBSTITUTE

=SUBSTITUTE(A2,"old","new")

Text replace করে।


7.14 REPLACE

=REPLACE(A2,1,3,"New")

Position অনুযায়ী text replace করে।


7.15 TEXT

=TEXT(B2,"dd-mmm-yyyy")

Number/date কে specific format-এ text করে।


8. Date & Time Formulas

8.1 TODAY

=TODAY()

আজকের date দেখায়।


8.2 NOW

=NOW()

আজকের date এবং current time দেখায়।


8.3 DAY

=DAY(A2)

Date থেকে day বের করে।


8.4 MONTH

=MONTH(A2)

Date থেকে month number বের করে।


8.5 YEAR

=YEAR(A2)

Date থেকে year বের করে।


8.6 DATE

=DATE(2026,5,18)

Year, month, day দিয়ে date বানায়।


8.7 DATEDIF

=DATEDIF(A2,B2,"Y")

দুই date-এর মধ্যে year difference বের করে। Age calculation-এ useful।


8.8 DAYS

=DAYS(B2,A2)

দুই date-এর মধ্যে days বের করে।


8.9 EDATE

=EDATE(A2,3)

A2 date থেকে 3 মাস পরের date দেয়।


8.10 EOMONTH

=EOMONTH(A2,0)

A2 date-এর month-end date দেয়।


8.11 WORKDAY

=WORKDAY(A2,10)

10 working days পরের date দেয়।


8.12 NETWORKDAYS

=NETWORKDAYS(A2,B2)

দুই date-এর মধ্যে working days count করে।


9. Data Cleaning Formulas

9.1 TRIM

=TRIM(A2)

Extra space remove করে।


9.2 CLEAN

=CLEAN(A2)

Non-printable character remove করে।


9.3 VALUE

=VALUE(A2)

Text number কে actual number করে।


9.4 TEXTSPLIT

=TEXTSPLIT(A2," ")

Text আলাদা করে split করে।


9.5 TEXTBEFORE

=TEXTBEFORE(A2,"@")

@ এর আগের text বের করে।


9.6 TEXTAFTER

=TEXTAFTER(A2,"@")

@ এর পরের text বের করে।


10. Error Handling Formulas

10.1 IFERROR

=IFERROR(A2/B2,"Error")

Formula error হলে Error text দেখাবে।


10.2 IFNA

=IFNA(XLOOKUP(F2,A:A,D:D),"Not Found")

শুধু #N/A error handle করে।


10.3 ISERROR

=ISERROR(A2/B2)

Formula error হলে TRUE দেখায়।


10.4 ISBLANK

=ISBLANK(A2)

Cell blank হলে TRUE দেখায়।


11. Dynamic Array Formulas

11.1 FILTER

=FILTER(A2:D20,B2:B20="East")

Region East হলে সেই rows বের করে।


11.2 SORT

=SORT(A2:D20,4,-1)

4th column descending order-এ sort করে।


11.3 UNIQUE

=UNIQUE(B2:B20)

Unique values বের করে।


11.4 SEQUENCE

=SEQUENCE(10)

1 থেকে 10 পর্যন্ত number তৈরি করে।


11.5 RANDARRAY

=RANDARRAY(5,2)

5 rows এবং 2 columns random number তৈরি করে।


11.6 TRANSPOSE

=TRANSPOSE(A1:D1)

Row কে column বা column কে row করে।


11.7 TAKE

=TAKE(A2:D20,5)

প্রথম 5 rows নেয়।


11.8 DROP

=DROP(A2:D20,2)

প্রথম 2 rows বাদ দেয়।


11.9 VSTACK

=VSTACK(A2:D10,F2:I10)

দুই table vertically join করে।


11.10 HSTACK

=HSTACK(A2:B10,C2:D10)

দুই range পাশাপাশি join করে।


12. Financial Formulas

12.1 PMT

কাজ: Loan EMI বের করা।

=PMT(10%/12,60,-500000)

মানে: 10% yearly interest, 60 months, loan amount 500000 হলে monthly EMI বের করবে।


12.2 FV

কাজ: Future value বের করে।

=FV(8%/12,60,-5000)

12.3 PV

কাজ: Present value বের করে।

=PV(8%/12,60,-5000)

12.4 NPV

=NPV(10%,B2:B6)

Investment-এর net present value বের করে।


12.5 IRR

=IRR(B2:B6)

Investment return rate বের করে।


12.6 RATE

=RATE(60,-5000,250000)

Interest rate বের করে।


13. Statistical Formulas

13.1 MEDIAN

=MEDIAN(B2:B20)

Middle value বের করে।


13.2 MODE.SNGL

=MODE.SNGL(B2:B20)

সবচেয়ে বেশি repeat হওয়া value বের করে।


13.3 STDEV.S

=STDEV.S(B2:B20)

Sample standard deviation বের করে।


13.4 VAR.S

=VAR.S(B2:B20)

Sample variance বের করে।


13.5 LARGE

=LARGE(B2:B20,2)

2nd largest value বের করে।


13.6 SMALL

=SMALL(B2:B20,2)

2nd smallest value বের করে।


13.7 RANK.EQ

=RANK.EQ(B2,$B$2:$B$20,0)

Rank বের করে। 0 দিলে highest value rank 1 হবে।


14. Information Formulas

14.1 ISNUMBER

=ISNUMBER(A2)

Cell number হলে TRUE।


14.2 ISTEXT

=ISTEXT(A2)

Cell text হলে TRUE।


14.3 ISFORMULA

=ISFORMULA(A2)

Cell-এ formula থাকলে TRUE।


14.4 FORMULATEXT

=FORMULATEXT(A2)

A2 cell-এর formula text হিসেবে দেখায়।


14.5 CELL

=CELL("address",A2)

Cell-এর address বা information দেয়।


15. Advanced Formula Combinations

15.1 Sales Status

=IF(D2>=200000,"High Sales","Low Sales")

15.2 Commission Calculation

=IF(D2>=200000,D2*10%,D2*5%)

মানে: Sales 200000 বা বেশি হলে 10% commission, না হলে 5%।


15.3 Grade Calculation

=IFS(C2>=90,"A+",C2>=80,"A",C2>=70,"B",C2>=60,"C",C2<60,"Fail")

15.4 Extract First Name

=TEXTBEFORE(A2," ")

15.5 Extract Last Name

=TEXTAFTER(A2," ")

15.6 Email Username

=TEXTBEFORE(A2,"@")

15.7 Email Domain

=TEXTAFTER(A2,"@")

15.8 Age Calculation

=DATEDIF(A2,TODAY(),"Y")

15.9 Top 5 Sales Filter

=FILTER(A2:D20,D2:D20>=LARGE(D2:D20,5))

15.10 Region-wise Dynamic Filter

=FILTER(A2:D20,B2:B20=G2,"No Data")

16. Practice Dataset

নিচের data Excel-এ paste করুন।

DateRegionSalespersonProductUnitsPriceSales
01-Jan-2026EastRahulLaptop545000225000
03-Jan-2026WestPriyaMobile1218000216000
05-Jan-2026NorthAmitTablet822000176000
07-Jan-2026SouthNehaLaptop345000135000
10-Jan-2026EastRahulMobile1518000270000
12-Jan-2026WestPriyaTablet622000132000
15-Jan-2026NorthAmitLaptop445000180000
18-Jan-2026SouthNehaMobile1018000180000

Practice Questions

  1. Total Sales বের করুন।

  2. East region-এর sales বের করুন।

  3. Laptop product-এর sales বের করুন।

  4. East + Laptop sales বের করুন।

  5. Sales 200000-এর বেশি হলে High দেখান।

  6. Rahul-এর sales XLOOKUP দিয়ে বের করুন।

  7. Unique region list বের করুন।

  8. Sales descending order-এ sort করুন।

  9. Only East region filter করুন।

  10. Commission calculate করুন।


17. Formula Master List

Basic / Math

SUM, SUMIF, SUMIFS, SUMPRODUCT, AVERAGE, AVERAGEIF, AVERAGEIFS, COUNT, COUNTA, COUNTBLANK, COUNTIF, COUNTIFS, MAX, MIN, LARGE, SMALL, ROUND, ROUNDUP, ROUNDDOWN, INT, TRUNC, ABS, MOD, POWER, SQRT, RAND, RANDBETWEEN, PRODUCT, SUBTOTAL, AGGREGATE

Logical

IF, IFS, AND, OR, NOT, XOR, TRUE, FALSE, IFERROR, IFNA, SWITCH

Lookup & Reference

VLOOKUP, HLOOKUP, XLOOKUP, LOOKUP, INDEX, MATCH, XMATCH, CHOOSE, ADDRESS, INDIRECT, OFFSET, ROW, ROWS, COLUMN, COLUMNS, TRANSPOSE, FORMULATEXT, GETPIVOTDATA, FILTER, SORT, SORTBY, UNIQUE, SEQUENCE, CHOOSECOLS, CHOOSEROWS, TAKE, DROP, VSTACK, HSTACK, WRAPROWS, WRAPCOLS, TOCOL, TOROW, EXPAND

Text

LEFT, RIGHT, MID, LEN, TRIM, CLEAN, UPPER, LOWER, PROPER, CONCAT, CONCATENATE, TEXTJOIN, TEXT, VALUE, FIND, SEARCH, SUBSTITUTE, REPLACE, REPT, EXACT, CHAR, CODE, UNICHAR, UNICODE, TEXTSPLIT, TEXTBEFORE, TEXTAFTER

Date & Time

TODAY, NOW, DATE, TIME, DAY, MONTH, YEAR, HOUR, MINUTE, SECOND, WEEKDAY, WEEKNUM, EDATE, EOMONTH, DAYS, DATEDIF, WORKDAY, WORKDAY.INTL, NETWORKDAYS, NETWORKDAYS.INTL, YEARFRAC

Statistical

AVERAGE, MEDIAN, MODE.SNGL, STDEV.S, STDEV.P, VAR.S, VAR.P, RANK.EQ, RANK.AVG, PERCENTILE.INC, PERCENTILE.EXC, QUARTILE.INC, QUARTILE.EXC, CORREL, FORECAST.LINEAR, TREND

Financial

PMT, FV, PV, NPV, IRR, XNPV, XIRR, RATE, NPER, IPMT, PPMT, SLN, DB, DDB, SYD

Information

ISBLANK, ISNUMBER, ISTEXT, ISNONTEXT, ISERROR, ISERR, ISNA, ISFORMULA, ISLOGICAL, ISEVEN, ISODD, TYPE, ERROR.TYPE, CELL, INFO, N, NA

Database

DSUM, DCOUNT, DCOUNTA, DAVERAGE, DMAX, DMIN, DGET, DPRODUCT, DSTDEV, DSTDEVP, DVAR, DVARP

Engineering

CONVERT, BIN2DEC, DEC2BIN, HEX2DEC, DEC2HEX, OCT2DEC, DEC2OCT, COMPLEX, IMABS, IMSUM, IMPRODUCT, IMDIV, IMSQRT


18. Most Useful Office Formulas Cheat Sheet

TaskFormula
Total sales=SUM(G2:G100)
Average sales=AVERAGE(G2:G100)
Highest sales=MAX(G2:G100)
Lowest sales=MIN(G2:G100)
East sales=SUMIF(B:B,"East",G:G)
East Laptop sales=SUMIFS(G:G,B:B,"East",D:D,"Laptop")
Count East rows=COUNTIF(B:B,"East")
Lookup sales=XLOOKUP(J2,C:C,G:G,"Not Found")
High/Low status=IF(G2>200000,"High","Low")
Remove extra spaces=TRIM(A2)
Extract first name=TEXTBEFORE(A2," ")
Age=DATEDIF(A2,TODAY(),"Y")
Unique regions=UNIQUE(B2:B100)
Filter East data=FILTER(A2:G100,B2:B100="East")
Sort sales high to low=SORT(A2:G100,7,-1)

19. Formula Error Guide

Errorসহজ কারণSolution
#DIV/0!Zero বা blank দিয়ে divide করা হয়েছেdivisor cell check করুন
#N/ALookup value পাওয়া যায়নিIFNA / IFERROR ব্যবহার করুন
#VALUE!Wrong data typenumber/text format check করুন
#REF!Cell reference delete হয়েছেformula reference ঠিক করুন
#NAME?Function name বা text quote ভুলspelling/check quotes
#NUM!Invalid number calculationinput value check করুন
#SPILL!Dynamic array-এর জায়গা block আছেনিচের blank area clear করুন

20. Final Practice Plan

Day 1

SUM, AVERAGE, COUNT, MAX, MIN

Day 2

IF, AND, OR, IFS

Day 3

SUMIF, SUMIFS, COUNTIF, COUNTIFS

Day 4

VLOOKUP, XLOOKUP, INDEX MATCH

Day 5

LEFT, RIGHT, MID, TEXTJOIN, TRIM

Day 6

TODAY, DATE, DATEDIF, WORKDAY

Day 7

FILTER, SORT, UNIQUE, TRANSPOSE

Day 8

Financial formulas: PMT, FV, PV, NPV, IRR

Day 9

Error handling: IFERROR, IFNA, ISERROR

Day 10

Mixed practice + mini dashboard


End Note

প্রতিটি formula শেখার best method হলো:

  1. Formula syntax পড়ুন।

  2. ছোট dataset-এ apply করুন।

  3. Result বুঝুন।

  4. Formula copy/drag করুন।

  5. ভুল হলে error message দেখে ঠিক করুন।

Practice করলে Excel formula খুব সহজ হয়ে যাবে।

No comments:

Post a Comment