HomeCoursesMS Excel
Chapter 7 of 15

বেসিক ফর্মুলা ও গাণিতিক ফাংশন

Basic Formulas & Mathematical Functions

ফর্মুলা কী? (What is a Formula?)

Excel-এ Formula হলো একটি নির্দেশনা যা কোনো গণনা সম্পন্ন করে। প্রতিটি ফর্মুলা অবশ্যই = (সমান চিহ্ন) দিয়ে শুরু হয়। Excel যখন কোনো সেলে = চিহ্ন দেখে, তখন সেটি বুঝে এটি একটি ফর্মুলা এবং সেটি গণনা করে ফলাফল দেখায়।

উদাহরণ: =A1+B1 লিখলে Excel, A1 ও B1 সেলের মান যোগ করে ফলাফল দেখাবে। আপনি সরাসরি সংখ্যাও ব্যবহার করতে পারেন, যেমন =10+20 লিখলে 30 দেখাবে।

Mathematical Operators (গাণিতিক অপারেটর)

Excel-এ নিচের অপারেটরগুলো ব্যবহৃত হয়:

অপারেটরকাজউদাহরণফলাফল
+যোগ (Addition)=5+38
-বিয়োগ (Subtraction)=10-46
*গুণ (Multiplication)=6*742
/ভাগ (Division)=20/45
^পাওয়ার (Exponent)=2^38
%শতকরা (Percentage)=50%0.5

Operator Precedence (অপারেটর অগ্রাধিকার)

Excel ফর্মুলা গণনা করার সময় একটি নির্দিষ্ট ক্রম অনুসরণ করে, যা PEMDAS/BODMAS নিয়ম অনুযায়ী কাজ করে:

  1. Parentheses / Brackets — বন্ধনী ()
  2. Exponents / Orders — পাওয়ার ^
  3. Multiplication & Division — গুণ ও ভাগ (* /)
  4. 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 পরিবর্তনশীল।

রেফারেন্স টাইপসিনট্যাক্সডানে কপি করলেনিচে কপি করলে
RelativeA1B1 (Column পরিবর্তন)A2 (Row পরিবর্তন)
Absolute$A$1$A$1 (কোনো পরিবর্তন নেই)$A$1 (কোনো পরিবর্তন নেই)
Mixed (Column Lock)$A1$A1 (Column লক)$A2 (Row পরিবর্তন)
Mixed (Row Lock)A$1B$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 ব্যবহার করার উপায়

  1. যে সেলে যোগফল চান সেখানে ক্লিক করুন (সাধারণত ডেটার নিচে বা পাশে)
  2. কিবোর্ডে Alt + = চাপুন — Excel স্বয়ংক্রিয়ভাবে রেঞ্জ সিলেক্ট করবে
  3. রেঞ্জ ঠিক থাকলে Enter চাপুন

AutoSum দিয়ে অন্য ফাংশনও ব্যবহার করা যায়

Home ট্যাবে AutoSum বাটনের পাশের ড্রপডাউন তীরে ক্লিক করলে আরও অপশন পাওয়া যায়:

SUMIF ও COUNTIF (শর্তসাপেক্ষ যোগ ও গণনা)

অনেক সময় আমরা সব ডেটা যোগ করতে চাই না — নির্দিষ্ট শর্ত অনুযায়ী যোগ বা গণনা করতে চাই। এই কাজের জন্য SUMIFCOUNTIF ব্যবহৃত হয়।

SUMIF — শর্তসাপেক্ষ যোগফল

সিনট্যাক্স: =SUMIF(range, criteria, [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 = যোগ, AVERAGE = গড়, COUNT = গণনা, MIN = সর্বনিম্ন, MAX = সর্বোচ্চ — এই ৫টি ফাংশন Excel-এর ভিত্তি!

✅ Quick Check
এই অধ্যায় থেকে ৫টি প্রশ্ন — আপনার বোঝাপড়া যাচাই করুন
Q1. Absolute Reference-এর চিহ্ন কী?
✅ সঠিক উত্তর: খ) $। Absolute Reference-এ $ চিহ্ন ব্যবহার করা হয়, যেমন $A$1। F4 কী চেপে Relative থেকে Absolute-এ toggle করা যায়।
Q2. AutoSum-এর শর্টকাট কী?
✅ সঠিক উত্তর: ক) Alt+=। Alt+= চাপলে Excel স্বয়ংক্রিয়ভাবে কাছের সংখ্যার রেঞ্জ শনাক্ত করে SUM ফর্মুলা তৈরি করে।
Q3. =COUNTIF(A1:A10,"Dhaka") কী করে?
✅ সঠিক উত্তর: গ) Dhaka আছে এমন সেল গণনা করে। COUNTIF শর্ত পূরণ করা সেলের সংখ্যা রিটার্ন করে। এখানে A1:A10 রেঞ্জে কতটি সেলে "Dhaka" আছে তা গণনা করবে।
Q4. =ROUND(3.456, 2) এর ফলাফল কত?
✅ সঠিক উত্তর: খ) 3.46। ROUND(3.456, 2) দ্বিতীয় দশমিক স্থান পর্যন্ত রাউন্ড করে। তৃতীয় দশমিক 6 ≥ 5 হওয়ায় দ্বিতীয় স্থান 5 থেকে 6 হয়।
Q5. Excel-এ ফর্মুলা কোন চিহ্ন দিয়ে শুরু হয়?
✅ সঠিক উত্তর: ক) =। Excel-এ প্রতিটি ফর্মুলা অবশ্যই = (সমান) চিহ্ন দিয়ে শুরু হয়। এটি দেখে Excel বোঝে যে এটি একটি গণনা।
← কন্ডিশনাল ফর্ম্যাটিং টেক্সট, তারিখ ও লজিক্যাল ফাংশন →