ফর্মুলা কী? (What is a Formula?)
Excel-এ Formula হলো একটি নির্দেশনা যা কোনো গণনা সম্পন্ন করে। প্রতিটি ফর্মুলা অবশ্যই = (সমান চিহ্ন) দিয়ে শুরু হয়। Excel যখন কোনো সেলে = চিহ্ন দেখে, তখন সেটি বুঝে এটি একটি ফর্মুলা এবং সেটি গণনা করে ফলাফল দেখায়।
উদাহরণ: =A1+B1 লিখলে Excel, A1 ও B1 সেলের মান যোগ করে ফলাফল দেখাবে। আপনি সরাসরি সংখ্যাও ব্যবহার করতে পারেন, যেমন =10+20 লিখলে 30 দেখাবে।
Mathematical Operators (গাণিতিক অপারেটর)
Excel-এ নিচের অপারেটরগুলো ব্যবহৃত হয়:
| অপারেটর | কাজ | উদাহরণ | ফলাফল |
|---|---|---|---|
| + | যোগ (Addition) | =5+3 | 8 |
| - | বিয়োগ (Subtraction) | =10-4 | 6 |
| * | গুণ (Multiplication) | =6*7 | 42 |
| / | ভাগ (Division) | =20/4 | 5 |
| ^ | পাওয়ার (Exponent) | =2^3 | 8 |
| % | শতকরা (Percentage) | =50% | 0.5 |
Operator Precedence (অপারেটর অগ্রাধিকার)
Excel ফর্মুলা গণনা করার সময় একটি নির্দিষ্ট ক্রম অনুসরণ করে, যা PEMDAS/BODMAS নিয়ম অনুযায়ী কাজ করে:
- Parentheses / Brackets — বন্ধনী ()
- Exponents / Orders — পাওয়ার ^
- Multiplication & Division — গুণ ও ভাগ (* /)
- Addition & Subtraction — যোগ ও বিয়োগ (+ -)
উদাহরণ: =2+3*4 এর ফলাফল 14 (প্রথমে 3×4=12, তারপর 2+12=14)। যদি আগে যোগ করতে চান: =(2+3)*4 = 20।
Cell Reference (সেল রেফারেন্স)
Excel-এ ফর্মুলায় সরাসরি সংখ্যা লেখার চেয়ে Cell Reference ব্যবহার করা অনেক বেশি কার্যকর। কারণ Cell-এর মান পরিবর্তন করলে ফর্মুলার ফলাফল স্বয়ংক্রিয়ভাবে আপডেট হয়। Excel-এ তিন ধরনের Reference রয়েছে:
১. Relative Reference (A1)
এটি ডিফল্ট রেফারেন্স। ফর্মুলা কপি করলে Row ও Column উভয়ই পরিবর্তন হয়। যেমন, C1 সেলে =A1+B1 লিখে C2-তে কপি করলে সেটি =A2+B2 হয়ে যাবে।
২. Absolute Reference ($A$1)
$ চিহ্ন ব্যবহার করলে Row ও Column উভয়ই লক থাকে। ফর্মুলা যেখানেই কপি করুন, রেফারেন্স একই থাকবে। যেমন, =$A$1*B1 লিখে নিচে কপি করলেও A1 রেফারেন্স পরিবর্তন হবে না।
৩. Mixed Reference ($A1 বা A$1)
শুধু Column বা শুধু Row লক থাকে। $A1 — Column A লক, Row পরিবর্তনশীল। A$1 — Row 1 লক, Column পরিবর্তনশীল।
| রেফারেন্স টাইপ | সিনট্যাক্স | ডানে কপি করলে | নিচে কপি করলে |
|---|---|---|---|
| Relative | A1 | B1 (Column পরিবর্তন) | A2 (Row পরিবর্তন) |
| Absolute | $A$1 | $A$1 (কোনো পরিবর্তন নেই) | $A$1 (কোনো পরিবর্তন নেই) |
| Mixed (Column Lock) | $A1 | $A1 (Column লক) | $A2 (Row পরিবর্তন) |
| Mixed (Row Lock) | A$1 | B$1 (Column পরিবর্তন) | A$1 (Row লক) |
ফর্মুলা কপি করার সময় রেফারেন্স লক করতে $ চিহ্ন ব্যবহার করুন অথবা F4 চেপে Relative → Absolute → Mixed toggle করুন।
Core Math Functions (মূল গাণিতিক ফাংশন)
Excel-এ শত শত বিল্ট-ইন ফাংশন রয়েছে। নিচে সবচেয়ে গুরুত্বপূর্ণ গাণিতিক ফাংশনগুলো তাদের সিনট্যাক্স ও উদাহরণসহ দেওয়া হলো:
| ফাংশন | কাজ | সিনট্যাক্স | উদাহরণ | ফলাফল |
|---|---|---|---|---|
| SUM | যোগফল | =SUM(range) | =SUM(A1:A10) | সব মানের যোগফল |
| AVERAGE | গড় | =AVERAGE(range) | =AVERAGE(B1:B5) | গড় মান |
| COUNT | সংখ্যা গণনা | =COUNT(range) | =COUNT(A1:A20) | সংখ্যা আছে এমন সেল সংখ্যা |
| COUNTA | খালি নয় এমন সেল গণনা | =COUNTA(range) | =COUNTA(A1:A20) | কিছু আছে এমন সেল |
| COUNTBLANK | খালি সেল গণনা | =COUNTBLANK(range) | =COUNTBLANK(A1:A20) | ফাঁকা সেল সংখ্যা |
| MIN | সর্বনিম্ন মান | =MIN(range) | =MIN(C1:C10) | সবচেয়ে ছোট মান |
| MAX | সর্বোচ্চ মান | =MAX(range) | =MAX(C1:C10) | সবচেয়ে বড় মান |
| MEDIAN | মধ্যমা | =MEDIAN(range) | =MEDIAN(A1:A9) | মাঝের মান |
| ROUND | নির্দিষ্ট দশমিকে রাউন্ড | =ROUND(number, digits) | =ROUND(3.456, 2) | 3.46 |
| INT | পূর্ণসংখ্যায় রূপান্তর | =INT(number) | =INT(7.89) | 7 |
| MOD | ভাগশেষ | =MOD(number, divisor) | =MOD(10, 3) | 1 |
| ABS | পরম মান (ধনাত্মক) | =ABS(number) | =ABS(-25) | 25 |
| POWER | ঘাত/পাওয়ার | =POWER(base, exp) | =POWER(2, 5) | 32 |
| SQRT | বর্গমূল | =SQRT(number) | =SQRT(144) | 12 |
AutoSum (অটোসাম)
AutoSum হলো Excel-এর সবচেয়ে দ্রুত যোগফল বের করার পদ্ধতি। এটি স্বয়ংক্রিয়ভাবে কাছের সংখ্যাগুলো শনাক্ত করে SUM ফর্মুলা তৈরি করে দেয়।
AutoSum ব্যবহার করার উপায়
- যে সেলে যোগফল চান সেখানে ক্লিক করুন (সাধারণত ডেটার নিচে বা পাশে)
- কিবোর্ডে Alt + = চাপুন — Excel স্বয়ংক্রিয়ভাবে রেঞ্জ সিলেক্ট করবে
- রেঞ্জ ঠিক থাকলে Enter চাপুন
AutoSum দিয়ে অন্য ফাংশনও ব্যবহার করা যায়
Home ট্যাবে AutoSum বাটনের পাশের ড্রপডাউন তীরে ক্লিক করলে আরও অপশন পাওয়া যায়:
- Sum — যোগফল (ডিফল্ট)
- Average — গড়
- Count Numbers — সংখ্যা গণনা
- Min — সর্বনিম্ন মান
- Max — সর্বোচ্চ মান
SUMIF ও COUNTIF (শর্তসাপেক্ষ যোগ ও গণনা)
অনেক সময় আমরা সব ডেটা যোগ করতে চাই না — নির্দিষ্ট শর্ত অনুযায়ী যোগ বা গণনা করতে চাই। এই কাজের জন্য SUMIF ও COUNTIF ব্যবহৃত হয়।
SUMIF — শর্তসাপেক্ষ যোগফল
সিনট্যাক্স: =SUMIF(range, criteria, [sum_range])
- range — যেখানে শর্ত পরীক্ষা করবে
- criteria — শর্ত (টেক্সট, সংখ্যা বা comparison)
- sum_range — যে রেঞ্জের মান যোগ করবে (ঐচ্ছিক)
উদাহরণ: =SUMIF(B2:B100,"Dhaka",C2:C100) — B কলামে "Dhaka" আছে এমন সারিগুলোর C কলামের মান যোগ করবে। অর্থাৎ শুধু ঢাকার বিক্রয় যোগ হবে!
COUNTIF — শর্তসাপেক্ষ গণনা
সিনট্যাক্স: =COUNTIF(range, criteria)
উদাহরণ: =COUNTIF(A1:A100,"Pass") — A কলামে কতটি সেলে "Pass" আছে তা গণনা করবে।
| ফাংশন | সিনট্যাক্স | উদাহরণ | বর্ণনা |
|---|---|---|---|
| SUMIF | =SUMIF(range, criteria, sum_range) | =SUMIF(B:B,"Dhaka",C:C) | Dhaka-এর বিক্রয় যোগ |
| COUNTIF | =COUNTIF(range, criteria) | =COUNTIF(D:D,">50") | 50-এর বেশি মান কতটি |
| SUMIF (সংখ্যা) | =SUMIF(range, ">criteria") | =SUMIF(C:C,">1000") | 1000-এর বেশি মান যোগ |
| COUNTIF (ওয়াইল্ডকার্ড) | =COUNTIF(range, "text*") | =COUNTIF(A:A,"Dha*") | Dha দিয়ে শুরু এমন সেল |
SUMIFS ও COUNTIFS (একাধিক শর্তসাপেক্ষ যোগ ও গণনা)
যখন একটি নয়, একাধিক শর্ত একসাথে পূরণ করতে হয়, তখন SUMIFS ও COUNTIFS ব্যবহার করা হয়।
SUMIFS — একাধিক শর্তে যোগফল
সিনট্যাক্স: =SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2, ...)
লক্ষ্য করুন — SUMIFS-এ প্রথমে sum_range আসে, তারপর criteria pairs. এটি SUMIF থেকে ভিন্ন ক্রম!
উদাহরণ: =SUMIFS(D2:D100, B2:B100, "Dhaka", C2:C100, ">="&DATE(2026,1,1)) — ঢাকায় এবং ২০২৬ সালের পর যেসব বিক্রয় হয়েছে তার যোগফল।
COUNTIFS — একাধিক শর্তে গণনা
সিনট্যাক্স: =COUNTIFS(criteria_range1, criteria1, criteria_range2, criteria2, ...)
উদাহরণ: =COUNTIFS(B2:B100, "Dhaka", C2:C100, ">50") — ঢাকায় এবং 50-এর বেশি স্কোর আছে এমন এন্ট্রি কতটি।
ব্যবহারিক অনুশীলন: বেতন শিট তৈরি
ধরুন আপনার একটি প্রতিষ্ঠানের ১০ জন কর্মচারীর বেতন তথ্য আছে — নাম (A কলাম), বিভাগ (B কলাম), বেসিক বেতন (C কলাম)। নিচের ফর্মুলাগুলো ব্যবহার করুন:
- =SUM(C2:C11) — মোট বেতন খরচ
- =AVERAGE(C2:C11) — গড় বেতন
- =MAX(C2:C11) — সর্বোচ্চ বেতন
- =MIN(C2:C11) — সর্বনিম্ন বেতন
- =COUNTIF(B2:B11,"HR") — HR বিভাগে কতজন কর্মচারী
- =SUMIF(B2:B11,"IT",C2:C11) — IT বিভাগের মোট বেতন
- =ROUND(AVERAGE(C2:C11),0) — গড় বেতন পূর্ণসংখ্যায়
এই সাতটি ফর্মুলা দিয়েই আপনি একটি সম্পূর্ণ বেতন সারাংশ তৈরি করতে পারবেন!
SUM = যোগ, AVERAGE = গড়, COUNT = গণনা, MIN = সর্বনিম্ন, MAX = সর্বোচ্চ — এই ৫টি ফাংশন Excel-এর ভিত্তি!