1. IF
**IF** ব্যবহার হয় যখন একটি শর্ত check করতে হয়।
```excel
=IF(B2>=40,"Pass","Fail")
```
মানে:
B2 যদি 40 বা তার বেশি হয় → Pass
না হলে → Fail
---
### 2. IFS
**IFS** ব্যবহার হয় যখন অনেকগুলো condition থাকে।
```excel
=IFS(B2>=80,"A+",B2>=60,"A",B2>=40,"Pass",B2<40,"Fail")
```
মানে:
80 বা বেশি হলে A+
60 বা বেশি হলে A
40 বা বেশি হলে Pass
40-এর কম হলে Fail
---
### 3. SUMIF
**SUMIF** একটি condition দিয়ে যোগ করে।
ধরুন Department অনুযায়ী Sales যোগ করতে চান।
```excel
=SUMIF(A2:A10,"Sales",B2:B10)
```
মানে:
A2:A10 এর মধ্যে যেখানে “Sales” আছে, শুধু সেই row-এর B কলামের amount যোগ করবে।
---
### 4. SUMIFS
**SUMIFS** অনেক condition দিয়ে যোগ করে।
```excel
=SUMIFS(C2:C10,A2:A10,"Sales",B2:B10,"East")
```
মানে:
C2:C10 থেকে amount যোগ করবে, যেখানে Department = Sales এবং Region = East।
---
### 5. COUNTIF
**COUNTIF** একটি condition দিয়ে count করে।
```excel
=COUNTIF(B2:B10,"Pass")
```
মানে:
B2:B10 এর মধ্যে কয়বার “Pass” আছে তা count করবে।
---
### 6. COUNTIFS
**COUNTIFS** অনেক condition দিয়ে count করে।
```excel
=COUNTIFS(A2:A10,"Sales",B2:B10,"East")
```
মানে:
Department = Sales এবং Region = East — এমন কয়টি row আছে তা count করবে।
---
### 7. AVERAGEIF
**AVERAGEIF** condition দিয়ে average বের করে।
```excel
=AVERAGEIF(A2:A10,"Sales",B2:B10)
```
মানে:
A2:A10-এ যেখানে Sales আছে, সেই row-এর B কলামের average বের করবে।
---
### 8. VLOOKUP
**VLOOKUP** table থেকে value খুঁজে আনে।
```excel
=VLOOKUP(E2,A2:C10,3,FALSE)
```
মানে:
E2-এর value A2:C10 table-এর প্রথম column-এ খুঁজবে।
মিল পেলে 3 নম্বর column থেকে result দেখাবে।
---
### 9. XLOOKUP
**XLOOKUP** হলো VLOOKUP-এর modern version। এটি বেশি সহজ ও flexible।
```excel
=XLOOKUP(E2,A2:A10,C2:C10)
```
মানে:
E2-এর value A2:A10-এ খুঁজবে, তারপর C2:C10 থেকে matching result দেখাবে।
---
### 10. INDEX + MATCH
এটা flexible lookup করার জন্য ব্যবহার হয়।
```excel
=INDEX(C2:C10,MATCH(E2,A2:A10,0))
```
মানে:
MATCH আগে E2-এর value A2:A10-এ কোন position-এ আছে তা খুঁজবে।
তারপর INDEX সেই position অনুযায়ী C2:C10 থেকে result দেখাবে।
---
### 11. TRANSPOSE
**TRANSPOSE** row কে column বা column কে row বানায়।
```excel
=TRANSPOSE(A1:D1)
```
মানে:
A1:D1-এ horizontal data থাকলে সেটাকে vertical করে দেখাবে।
---
### 12. Pivot Table
**Pivot Table** বড় data থেকে summary বানানোর জন্য ব্যবহার হয়।
উদাহরণ:
আপনার কাছে 1000 sales records আছে। আপনি জানতে চান:
কোন product কত বিক্রি হয়েছে
কোন region-এ total sales কত
কোন salesperson সবচেয়ে বেশি sales করেছে
এসব Pivot Table দিয়ে খুব দ্রুত দেখা যায়।
---
### 13. Advanced Pivot
**Advanced Pivot** মানে Pivot Table দিয়ে detailed analysis করা।
যেমন:
Slicer ব্যবহার করা
Timeline ব্যবহার করা
Calculated Field তৈরি করা
Multiple row/column field ব্যবহার করা
Percentage of total দেখা
Grouping করা
---
### 14. Power Query
**Power Query** data clean, import এবং transform করার জন্য ব্যবহার হয়।
উদাহরণ:
খালি row মুছে ফেলা
duplicate remove করা
column split করা
date format ঠিক করা
multiple files combine করা
CSV বা web থেকে data import করা
---
সহজভাবে মনে রাখুন:
| দরকার | Formula/Tool |
| ----------------- | ------------------------------- |
| শর্ত check | IF / IFS |
| শর্ত দিয়ে যোগ | SUMIF / SUMIFS |
| শর্ত দিয়ে count | COUNTIF / COUNTIFS |
| শর্ত দিয়ে average | AVERAGEIF |
| table থেকে খোঁজা | VLOOKUP / XLOOKUP / INDEX MATCH |
| row-column বদলানো | TRANSPOSE |
| data summary | Pivot Table |
| data clean | Power Query |

No comments:
Post a Comment