Type Here to Get Search Results !

Excel-এর আসল পাওয়ার: ২০টি দরকারি Formula ও Functions — পূর্ণাঙ্গ গাইড

MA 0

Excel শিখুন দ্রুত: ২০টি দরকারি ফর্মুলা ও ফাংশন—SUM, AVERAGE, VLOOKUP, IF, COUNTIF ও আরও। প্রতিটি ফর্মুলার ব্যাখ্যা, বাস্তব উদাহরণ এবং ব্যবহারিক টিপস।

💻 Excel-এর আসল পাওয়ার লুকিয়ে আছে — ২০টি দরকারি Formula ও Functions

Excel formula

সংখ্যা যোগ, গড়, শর্ত, খোঁজা, টেক্সট প্রসেসিং — সবকিছুই সহজ। প্রতিটি ফর্মুলার জন্য ব্যাখ্যা, ব্যবহারিক উদাহরণ ও টিপস দেওয়া আছে।

কীভাবে পড়বেন: প্রতিটি অংশে আমি প্রথমে ফর্মুলার হেডিং লিখেছি (যেমন =SUM(A1:A10)) — এবং ঠিক নীচে একই ফর্মুলার ইনলাইন উদাহরণ দিয়েছি। আপনি সরাসরি ঐ কোড ব্লক কপি করে Excel-এ পেস্ট করে পরীক্ষা করতে পারবেন।

1️⃣ =SUM(A1:A10) — যোগফল বের করুন

কী করে: নির্দিষ্ট রেঞ্জের সব সংখ্যার যোগফল প্রদান করে। Excel-এ সবচেয়ে বেসিক এবং বহুল ব্যবহৃত ফাংশনগুলোর একটি।

Example (অন্য কোথাও কপি করবেন না — এইটাই ব্যবহার করুন):
=SUM(A1:A10)

ব্যবহারিক টিপ: পৃথক সেল যোগ করতে চাইলে সেলে কমা ব্যবহার করুন: =SUM(A1,A3,A7)। টেবিলের টোটাল রোতে AutoSum (Alt + =) ব্যবহার করলে দ্রুত যোগফল পাওয়া যায়।

2️⃣ =AVERAGE(A1:A10) — গড় মান বের করুন

কী করে: কোনো সংখ্যার সেটের গড় (average) বা mean বের করে। ফলাফল যোগফল / সংখ্যা গোনার মাধ্যমে নির্ণয় করা হয়।

Example:
=AVERAGE(A1:A10)

ব্যবহারিক টিপ: AVERAGEIF বা AVERAGEIFS ব্যবহার করলে শর্ত পূরণকারী সেলগুলোর গড় পাওয়া যায় (উদাহরণ: =AVERAGEIF(B1:B50,">=50",C1:C50))।

3️⃣ =MAX(A1:A10) — সর্বোচ্চ মান

কী করে: নির্দিষ্ট রেঞ্জের মধ্যে সর্বোচ্চ সংখ্যাটি দেখায় — যেমন সর্বোচ্চ বিক্রয়, সর্বোচ্চ নম্বর ইত্যাদি।

Example:
=MAX(A1:A10)

MAX-এর সঙ্গে MATCH/INDEX ব্যবহার করে সর্বোচ্চ মানের রোল বা নাম সরাসরি পাওয়া যায়।

4️⃣ =MIN(A1:A10) — সর্বনিম্ন মান

MIN ফাংশন নির্দিষ্ট রেঞ্জের সবচেয়ে ছোট মান বের করে — যেমন সর্বনিম্ন খরচ বা সর্বনিম্ন স্কোর।

Example:
=MIN(A1:A10)

MIN ও MAX একসাথে ব্যবহার করে আপনি রেঞ্জের পরিসীমা (range = MAX - MIN) নির্ণয় করতে পারেন।

5️⃣ =COUNT(A1:A10) — কয়টি সেলে সংখ্যা আছে

COUNT শুধুমাত্র সংখ্যাযুক্ত সেলগুলো গোনে (টেক্সট নয়)। সংখ্যাগত ডেটা বিশ্লেষণের জন্য উপকারী।

Example:
=COUNT(A1:A10)

যদি টেক্সটসহ সব সেল গোনা প্রয়োজন হয়, তখন COUNTA ব্যবহার করুন: =COUNTA(A1:A10)

6️⃣ =IF(A1>50,"Pass","Fail") — শর্ত অনুযায়ী ফলাফল

IF হলো লজিক্যাল ফাংশন। শর্ত সত্য হলে একটি মান, মিথ্যা হলে অন্য মান দেখায়। আপনি এটিকে নেস্ট (nested) করে জটিল শর্তও বানাতে পারেন।

Example:
=IF(A1>50,"Pass","Fail")

টিপ: নেস্টেড IF পরিবর্তে IFS (নতুন ভার্সনে) ব্যবহার করলে কোড পরিস্কার হয়: =IFS(A1>=80,"A",A1>=60,"B",TRUE,"C")

7️⃣ =SUMIF(A1:A10,">100") — শর্তসাপেক্ষ যোগফল

SUMIF-এ প্রথম আর্গুমেন্ট রেঞ্জ, দ্বিতীয়টি শর্ত। শর্ত পূরণের সেলগুলোর যোগফল পাওয়া যায়।

Example:
=SUMIF(A1:A10,">100")

আপনি রেঞ্জ ভিন্ন রেখে যোগফল নিতে পারেন: =SUMIF(A1:A10,">100",B1:B10) — এখানে A-র শর্ত পুরণ হলে সাধারণত B কলাম থেকে যোগ করাবে।

8️⃣ =COUNTIF(A1:A10,"Yes") — নির্দিষ্ট শর্ত পূরণ করা সেল গোনা

COUNTIF-এ শর্ত হিসাবে টেক্সট, সংখ্যা বা রেঞ্জ প্রয়োগ করা যায়। বেশিরভাগ জরিপ ও অবস্থা ট্র্যাকিং-এ ব্যবহার হয়।

Example:
=COUNTIF(A1:A10,"Yes")

বিভিন্য শর্ত (বড়/ছোট) বা wildcard দিয়ে খোঁজ করা যায়: =COUNTIF(B1:B50,"*office*")

9️⃣ =VLOOKUP(A2,Sheet2!A:B,2,FALSE) — অন্য শিট/টেবিল থেকে ডেটা আনা

VLOOKUP সর্বপ্রচলিত লুকআপ ফাংশন — খোঁজ করে প্রথম কলামের মান মিলে গেলে নির্দিষ্ট কলাম থেকে রিটার্ন করে। যাইহোক, VLOOKUP-এর কিছু সীমাবদ্ধতা আছে (বামে খোঁজ করতে পারে না) — সেক্ষেত্রে INDEX+MATCH ব্যবহার করুন।

Example:
=VLOOKUP(A2,Sheet2!A:B,2,FALSE)

টিপ: যদি টেবিলে কাস্টম আইডি থাকে, INDEX+MATCH বেশি লচিল: =INDEX(Sheet2!B:B,MATCH(A2,Sheet2!A:A,0))

🔟 =HLOOKUP(A2,Table,2,FALSE) — অনুভূমিকভাবে ডেটা খোঁজা

HLOOKUP VLOOKUP-এর অনুভূমিক সংস্করণ — যেখানে টেবিলের প্রথম সারি অনুসারে খোঁজ করা হয়।

Example:
=HLOOKUP(A2,Table,2,FALSE)

যদি টেবিল-ম্যাট্রিক্সটি সারি-ভিত্তিক হয়, HLOOKUP কার্যকর; নতুবা INDEX+MATCH ব্যবহার করে বেশি নিয়ন্ত্রণ পাওয়া যায়।

11️⃣ =NOW() — বর্তমান সময় ও তারিখ দেখায়

NOW() সিস্টেম টাইম ও ডেট রিটার্ন করে — প্রতিবার শিট রিফ্রেশ হলে এটি আপডেট হয়।

Example:
=NOW()

প্রদর্শন ফরম্যাট কন্ট্রোল করতে Format Cells → Custom ব্যবহার করুন (যেমন: dd-mm-yyyy hh:mm)।

12️⃣ =TODAY() — শুধু তারিখ দেখায়

TODAY() কেবল আজকের তারিখ রিটার্ন করে (সময় নয়)। রিপোর্টিং-এ দৈনিক রিপোর্টের জন্য এটি খুব কাজে দেয়।

Example:
=TODAY()

13️⃣ =CONCAT(A1," ",B1) — দুই সেল একত্র করুন

CONCAT (বা পুরনো সংস্করণে CONCATENATE) দিয়ে একাধিক টেক্সট সেল এক লাইনে যুক্ত করা যায়। নতুন ভার্সনে TEXTJOIN আছে যাতে delimiter সহ সহজে যোগ করা যায়।

Example:
=CONCAT(A1," ",B1)

TEXTJOIN ব্যবহার করলে: =TEXTJOIN(" ",TRUE,A1:C1) — যেখানে TRUE দিয়ে খালি সেল বাদ দেওয়া যায়।

14️⃣ =LEN(A1) — টেক্সটের অক্ষর সংখ্যা গণনা

LEN টেক্সট স্ট্রিংয়ের দৈর্ঘ্য (অক্ষরের সংখ্যা) রিটার্ন করে। স্পেসও গুনে।

Example:
=LEN(A1)

যদি আপনি স্পেস বাদ দিতে চান তবে আগে TRIM ব্যবহার করুন: =LEN(TRIM(A1))

15️⃣ =TRIM(A1) — বাড়তি স্পেস মুছে ফেলুন

TRIM সেল থেকে অতিরিক্ত leading/trailing এবং বহু-স্পেস গুলো সরিয়ে দেয় — ডাটা ক্লিনিং-এ অপরিহার্য।

Example:
=TRIM(A1)

CSV/বাদ্য-তথ্য ইম্পোর্টের পরে অপ্রত্যাশিত স্পেস থাকলে TRIM সবসময় ব্যবহার করুন।

16️⃣ =UPPER(A1) / =LOWER(A1) — টেক্সটকে বড়/ছোট হাতের অক্ষরে রূপান্তর

UPPER পুরো টেক্সটকে বড় হাতের করে দেয়, LOWER পুরো টেক্সটকে ছোট হাতের করে দেয়। নাম বা ইমেল নরমালাইজেশনে সাহায্য করে।

Example:
=UPPER(A1)  বা  =LOWER(A1)

PROPER ব্যবহার করলে প্রতিটি শব্দের প্রথম অক্ষর বড় হবে: =PROPER(A1)

17️⃣ =ROUND(A1,2) — দশমিক সংখ্যা নির্দিষ্ট করুন

ROUND ফাংশন দশমিকের পর কত ঘর রাখবেন তা ধরে সংখ্যা রাউন্ড করে। দ্বিতীয় আর্গুমেন্ট হলো দরকারি দশমিক স্থান।

Example:
=ROUND(A1,2)

আর্থিক হিসাবের জন্য ROUND খুব জরুরি; আর ROUNDUP/ROUNDDOWN দিয়ে সবসময় উপরে বা নিচে রাউন্ড করা যায়।

18️⃣ =PERCENTILE(A1:A10,0.9) — ৯০% পারসেন্টাইল মান বের করুন

PERCENTILE বা PERCENTILE.INC (নতুন ভার্সনে) ব্যবহার করে ডেটাসেটের নির্দিষ্ট পারসেন্টাইল নির্ণয় করা যায় — গবেষণা ও পরিসংখ্যান বিশ্লেষণে প্রয়োজন হয়।

Example:
=PERCENTILE(A1:A10,0.9)

লক্ষ্য করুন: কিছু ভার্সনে PERCENTILE.INC ও PERCENTILE.EXC আলাদা ফল দিতে পারে; ডকুমেন্টেশনে চেক করুন।

19️⃣ =ABS(A1) — সংখ্যার ধনাত্মক মান দেখাও

ABS ফাংশন একটি সংখ্যার absolute value দেয় — অর্থাৎ ঋণাত্মক থাকলে ধনাত্মকে রূপান্তর করে। আর্থিক রিপোর্টে ক্ষতিপূরণ হিসাব করতে সুখকর।

Example:
=ABS(A1)

20️⃣ =PROPER(A1) — প্রতিটি শব্দের প্রথম অক্ষর Capital

PROPER টেক্সটকে Title Case-এ রুপান্তর করে — নাম বা শিরোনাম স্ট্যান্ডার্ডাইজেশনের জন্য উপকারী।

Example:
=PROPER(A1)

উদাহরণ: "mohammad rahim" → =PROPER("mohammad rahim") ফলাফল হবে "Mohammad Rahim"।


📊 বাস্তব প্রয়োগ — দুইটি উদাহরণ টেম্পলেট

উদাহরণ ১: দোকানের দৈনিক বিক্রয় রিপোর্ট

কলাম বিন্যাস (A–D):

Row কোমলনাম বিক্রয় পরিমান (A) কমিশন (%) (B) কমিশন টাকা (C)
2 পণ্য A 120 5 =A2*B2/100
3 পণ্য B 80 5 =A3*B3/100
মোট বিক্রয়: =SUM(C2:C3)

এখানে =SUM(C2:C3) দিয়ে মোট কমিশন পাওয়া যাবে; =IF(A2>100,"Bonus","No") দিয়ে Bonus নিরূপণ করা যেতে পারে।

উদাহরণ ২: ছাত্র-ছাত্রী রেজাল্ট শিট

Score কলাম A1:A10 ধরে—পাস/ফেইল:

=IF(A2>=33,"Pass","Fail")

গ্রেড নির্ণয়:

=IFS(A2>=80,"A+",A2>=70,"A",A2>=60,"A-",A2>=50,"B",A2>=33,"C",TRUE,"F")

এখানে IFS ব্যবহার করলে নেস্টেড IF-এর তুলনায় কোড পরিষ্কার হয়।


🧩 সামান্য উন্নত টিপস (Excel দক্ষতা বাড়াতে)

  • Absolute Reference: যদি আপনি একই সেলকে বিভিন্ন রোতে রেফার করতে চান, ব্যবহার করুন $A$1 — উদাহরণ: =A2*$B$1
  • কি-বাইন্ডিং: দ্রুত ফর্মুলা দেখতে Ctrl+` (grave accent) চাপুন; AutoSum এর জন্য Alt+=।
  • ডেটা ক্লিনিং: TRIM, CLEAN, SUBSTITUTE ব্যবহার করে ইনপুট ডেটা ঠিক করুন।
  • Pivot Table: দ্রুত সামারি করতে Pivot Table ব্যবহার করুন — কুইক ইনসাইট পেতে সাহায্য করবে।
  • শর্তাধীন ফরম্যাটিং: ভিজুয়াল ইন্সাইটের জন্য Conditional Formatting ব্যবহার করে উচ্চ/নিম্ন মান হাইলাইট করুন।

💬পরিশেষে

Excel-এ দক্ষতা অর্জনের মূলমন্ত্র হলো — নিয়মিত অনুশীলন। উপরের ২০টি ফর্মুলা আপনি ধারণা অনুযায়ী বদল করে বহু সমস্যা সমাধান করতে পারবেন। শুরুতে হয়তো কিছু এরর (#N/A, #DIV/0!, #VALUE!) দেখাবে — সেটার মানে বুঝে ঠিক করলে আপনি দ্রুত অভ্যস্ত হয়ে উঠবেন।

আজই একটি ছোট টাস্ক নিন: আপনার দৈনন্দিন কোনো টাস্ক (বাজেট, শপিং লিস্ট, ছাত্রদের ফলাফল) নিয়ে একটি এক্সেল শিট বানান এবং উপরের যেকোনো ৫টি ফর্মুলা প্রয়োগ করে দেখুন — ট্রেড-অফ বুঝতে খুব দ্রুত সুবিধা লাগবে।

✍️ লেখক: Mostak Ahmed — PhysicsCQA Blog

একটি মন্তব্য পোস্ট করুন

0 মন্তব্যসমূহ
* Please Don't Spam Here. All the Comments are Reviewed by Admin.

About Us

PhysicsCQA offers School and College Physics tutorials in Bangla—covering SSC & HSC levels with clear explanations, essential formulas, MCQ practice, and step‑by‑step mathematical problem solutions. Designed for students seeking easy access to theory, conceptual clarity, and exam preparation resources, this blog offers structured lessons, solved examples, and interactive guidance to strengthen understanding and boost confidence in Physics learning.