Excel-এর আসল পাওয়ার: ২০টি দরকারি Formula ও Functions — পূর্ণাঙ্গ গাইড
Excel শিখুন দ্রুত: ২০টি দরকারি ফর্মুলা ও ফাংশন—SUM, AVERAGE, VLOOKUP, IF, COUNTIF ও আরও। প্রতিটি ফর্মুলার ব্যাখ্যা, বাস্তব উদাহরণ এবং ব্যবহারিক টিপস।
💻 Excel-এর আসল পাওয়ার লুকিয়ে আছে — ২০টি দরকারি Formula ও Functions
সংখ্যা যোগ, গড়, শর্ত, খোঁজা, টেক্সট প্রসেসিং — সবকিছুই সহজ। প্রতিটি ফর্মুলার জন্য ব্যাখ্যা, ব্যবহারিক উদাহরণ ও টিপস দেওয়া আছে।
1️⃣ =SUM(A1:A10) — যোগফল বের করুন
কী করে: নির্দিষ্ট রেঞ্জের সব সংখ্যার যোগফল প্রদান করে। Excel-এ সবচেয়ে বেসিক এবং বহুল ব্যবহৃত ফাংশনগুলোর একটি।
=SUM(A1:A10)
ব্যবহারিক টিপ: পৃথক সেল যোগ করতে চাইলে সেলে কমা ব্যবহার করুন: =SUM(A1,A3,A7)। টেবিলের টোটাল রোতে AutoSum (Alt + =) ব্যবহার করলে দ্রুত যোগফল পাওয়া যায়।
2️⃣ =AVERAGE(A1:A10) — গড় মান বের করুন
কী করে: কোনো সংখ্যার সেটের গড় (average) বা mean বের করে। ফলাফল যোগফল / সংখ্যা গোনার মাধ্যমে নির্ণয় করা হয়।
=AVERAGE(A1:A10)
ব্যবহারিক টিপ: AVERAGEIF বা AVERAGEIFS ব্যবহার করলে শর্ত পূরণকারী সেলগুলোর গড় পাওয়া যায় (উদাহরণ: =AVERAGEIF(B1:B50,">=50",C1:C50))।
3️⃣ =MAX(A1:A10) — সর্বোচ্চ মান
কী করে: নির্দিষ্ট রেঞ্জের মধ্যে সর্বোচ্চ সংখ্যাটি দেখায় — যেমন সর্বোচ্চ বিক্রয়, সর্বোচ্চ নম্বর ইত্যাদি।
=MAX(A1:A10)
MAX-এর সঙ্গে MATCH/INDEX ব্যবহার করে সর্বোচ্চ মানের রোল বা নাম সরাসরি পাওয়া যায়।
4️⃣ =MIN(A1:A10) — সর্বনিম্ন মান
MIN ফাংশন নির্দিষ্ট রেঞ্জের সবচেয়ে ছোট মান বের করে — যেমন সর্বনিম্ন খরচ বা সর্বনিম্ন স্কোর।
=MIN(A1:A10)
MIN ও MAX একসাথে ব্যবহার করে আপনি রেঞ্জের পরিসীমা (range = MAX - MIN) নির্ণয় করতে পারেন।
5️⃣ =COUNT(A1:A10) — কয়টি সেলে সংখ্যা আছে
COUNT শুধুমাত্র সংখ্যাযুক্ত সেলগুলো গোনে (টেক্সট নয়)। সংখ্যাগত ডেটা বিশ্লেষণের জন্য উপকারী।
=COUNT(A1:A10)
যদি টেক্সটসহ সব সেল গোনা প্রয়োজন হয়, তখন COUNTA ব্যবহার করুন: =COUNTA(A1:A10)।
6️⃣ =IF(A1>50,"Pass","Fail") — শর্ত অনুযায়ী ফলাফল
IF হলো লজিক্যাল ফাংশন। শর্ত সত্য হলে একটি মান, মিথ্যা হলে অন্য মান দেখায়। আপনি এটিকে নেস্ট (nested) করে জটিল শর্তও বানাতে পারেন।
=IF(A1>50,"Pass","Fail")
টিপ: নেস্টেড IF পরিবর্তে IFS (নতুন ভার্সনে) ব্যবহার করলে কোড পরিস্কার হয়: =IFS(A1>=80,"A",A1>=60,"B",TRUE,"C")।
7️⃣ =SUMIF(A1:A10,">100") — শর্তসাপেক্ষ যোগফল
SUMIF-এ প্রথম আর্গুমেন্ট রেঞ্জ, দ্বিতীয়টি শর্ত। শর্ত পূরণের সেলগুলোর যোগফল পাওয়া যায়।
=SUMIF(A1:A10,">100")
আপনি রেঞ্জ ভিন্ন রেখে যোগফল নিতে পারেন: =SUMIF(A1:A10,">100",B1:B10) — এখানে A-র শর্ত পুরণ হলে সাধারণত B কলাম থেকে যোগ করাবে।
8️⃣ =COUNTIF(A1:A10,"Yes") — নির্দিষ্ট শর্ত পূরণ করা সেল গোনা
COUNTIF-এ শর্ত হিসাবে টেক্সট, সংখ্যা বা রেঞ্জ প্রয়োগ করা যায়। বেশিরভাগ জরিপ ও অবস্থা ট্র্যাকিং-এ ব্যবহার হয়।
=COUNTIF(A1:A10,"Yes")
বিভিন্য শর্ত (বড়/ছোট) বা wildcard দিয়ে খোঁজ করা যায়: =COUNTIF(B1:B50,"*office*")।
9️⃣ =VLOOKUP(A2,Sheet2!A:B,2,FALSE) — অন্য শিট/টেবিল থেকে ডেটা আনা
VLOOKUP সর্বপ্রচলিত লুকআপ ফাংশন — খোঁজ করে প্রথম কলামের মান মিলে গেলে নির্দিষ্ট কলাম থেকে রিটার্ন করে। যাইহোক, VLOOKUP-এর কিছু সীমাবদ্ধতা আছে (বামে খোঁজ করতে পারে না) — সেক্ষেত্রে INDEX+MATCH ব্যবহার করুন।
=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-এর অনুভূমিক সংস্করণ — যেখানে টেবিলের প্রথম সারি অনুসারে খোঁজ করা হয়।
=HLOOKUP(A2,Table,2,FALSE)
যদি টেবিল-ম্যাট্রিক্সটি সারি-ভিত্তিক হয়, HLOOKUP কার্যকর; নতুবা INDEX+MATCH ব্যবহার করে বেশি নিয়ন্ত্রণ পাওয়া যায়।
11️⃣ =NOW() — বর্তমান সময় ও তারিখ দেখায়
NOW() সিস্টেম টাইম ও ডেট রিটার্ন করে — প্রতিবার শিট রিফ্রেশ হলে এটি আপডেট হয়।
=NOW()
প্রদর্শন ফরম্যাট কন্ট্রোল করতে Format Cells → Custom ব্যবহার করুন (যেমন: dd-mm-yyyy hh:mm)।
12️⃣ =TODAY() — শুধু তারিখ দেখায়
TODAY() কেবল আজকের তারিখ রিটার্ন করে (সময় নয়)। রিপোর্টিং-এ দৈনিক রিপোর্টের জন্য এটি খুব কাজে দেয়।
=TODAY()
13️⃣ =CONCAT(A1," ",B1) — দুই সেল একত্র করুন
CONCAT (বা পুরনো সংস্করণে CONCATENATE) দিয়ে একাধিক টেক্সট সেল এক লাইনে যুক্ত করা যায়। নতুন ভার্সনে TEXTJOIN আছে যাতে delimiter সহ সহজে যোগ করা যায়।
=CONCAT(A1," ",B1)
TEXTJOIN ব্যবহার করলে: =TEXTJOIN(" ",TRUE,A1:C1) — যেখানে TRUE দিয়ে খালি সেল বাদ দেওয়া যায়।
14️⃣ =LEN(A1) — টেক্সটের অক্ষর সংখ্যা গণনা
LEN টেক্সট স্ট্রিংয়ের দৈর্ঘ্য (অক্ষরের সংখ্যা) রিটার্ন করে। স্পেসও গুনে।
=LEN(A1)
যদি আপনি স্পেস বাদ দিতে চান তবে আগে TRIM ব্যবহার করুন: =LEN(TRIM(A1))।
15️⃣ =TRIM(A1) — বাড়তি স্পেস মুছে ফেলুন
TRIM সেল থেকে অতিরিক্ত leading/trailing এবং বহু-স্পেস গুলো সরিয়ে দেয় — ডাটা ক্লিনিং-এ অপরিহার্য।
=TRIM(A1)
CSV/বাদ্য-তথ্য ইম্পোর্টের পরে অপ্রত্যাশিত স্পেস থাকলে TRIM সবসময় ব্যবহার করুন।
16️⃣ =UPPER(A1) / =LOWER(A1) — টেক্সটকে বড়/ছোট হাতের অক্ষরে রূপান্তর
UPPER পুরো টেক্সটকে বড় হাতের করে দেয়, LOWER পুরো টেক্সটকে ছোট হাতের করে দেয়। নাম বা ইমেল নরমালাইজেশনে সাহায্য করে।
=UPPER(A1) বা =LOWER(A1)
PROPER ব্যবহার করলে প্রতিটি শব্দের প্রথম অক্ষর বড় হবে: =PROPER(A1)।
17️⃣ =ROUND(A1,2) — দশমিক সংখ্যা নির্দিষ্ট করুন
ROUND ফাংশন দশমিকের পর কত ঘর রাখবেন তা ধরে সংখ্যা রাউন্ড করে। দ্বিতীয় আর্গুমেন্ট হলো দরকারি দশমিক স্থান।
=ROUND(A1,2)
আর্থিক হিসাবের জন্য ROUND খুব জরুরি; আর ROUNDUP/ROUNDDOWN দিয়ে সবসময় উপরে বা নিচে রাউন্ড করা যায়।
18️⃣ =PERCENTILE(A1:A10,0.9) — ৯০% পারসেন্টাইল মান বের করুন
PERCENTILE বা PERCENTILE.INC (নতুন ভার্সনে) ব্যবহার করে ডেটাসেটের নির্দিষ্ট পারসেন্টাইল নির্ণয় করা যায় — গবেষণা ও পরিসংখ্যান বিশ্লেষণে প্রয়োজন হয়।
=PERCENTILE(A1:A10,0.9)
লক্ষ্য করুন: কিছু ভার্সনে PERCENTILE.INC ও PERCENTILE.EXC আলাদা ফল দিতে পারে; ডকুমেন্টেশনে চেক করুন।
19️⃣ =ABS(A1) — সংখ্যার ধনাত্মক মান দেখাও
ABS ফাংশন একটি সংখ্যার absolute value দেয় — অর্থাৎ ঋণাত্মক থাকলে ধনাত্মকে রূপান্তর করে। আর্থিক রিপোর্টে ক্ষতিপূরণ হিসাব করতে সুখকর।
=ABS(A1)
20️⃣ =PROPER(A1) — প্রতিটি শব্দের প্রথম অক্ষর Capital
PROPER টেক্সটকে Title Case-এ রুপান্তর করে — নাম বা শিরোনাম স্ট্যান্ডার্ডাইজেশনের জন্য উপকারী।
=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!) দেখাবে — সেটার মানে বুঝে ঠিক করলে আপনি দ্রুত অভ্যস্ত হয়ে উঠবেন।
আজই একটি ছোট টাস্ক নিন: আপনার দৈনন্দিন কোনো টাস্ক (বাজেট, শপিং লিস্ট, ছাত্রদের ফলাফল) নিয়ে একটি এক্সেল শিট বানান এবং উপরের যেকোনো ৫টি ফর্মুলা প্রয়োগ করে দেখুন — ট্রেড-অফ বুঝতে খুব দ্রুত সুবিধা লাগবে।

