আমাদের স্কুল জীবনের বিভিন্ন অ্যাসাইনমেন্ট, বিজ্ঞান মেলার প্রজেক্ট কিংবা পরীক্ষার রেজাল্ট তৈরি করার সময় প্রায়ই বিভিন্ন ডেটা বা তথ্য নিয়ে কাজ করতে হয়। এই ডেটা ম্যানেজমেন্টের কথা ভাবলেই আমাদের চোখের সামনে ভেসে ওঠে সারি ও কলামে ভরা মাইক্রোসফট এক্সেলের (Microsoft Excel) এর জটিল জগৎ। 📊
কিন্তু এক্সেল মোটেও কোনো ভয়ের বিষয় নয়, বরং এটি আপনার হাতে থাকা একটি শক্তিশালী টুল বা ‘ম্যাজিক ওয়ান্ড’ ✨। এর আসল শক্তি লুকিয়ে আছে এর বিভিন্ন ফর্মুলা বা ফাংশনের মধ্যে। সঠিক ফর্মুলা ব্যবহার করে আপনি ঘণ্টার পর ঘণ্টার কাজ মাত্র কয়েক সেকেন্ডে করে ফেলতে পারেন। যোগ, বিয়োগ, গড় বের করা থেকে শুরু করে জটিল ডেটা অ্যানালাইসিস—সবকিছুই সম্ভব এর মাধ্যমে।
এই আর্টিকেলে আমরা ছাত্রছাত্রীদের কথা মাথায় রেখে এক্সেলের ১০১টি সবচেয়ে প্রয়োজনীয় এবং দরকারি ফাংশন সহজ বাংলা ভাষায়, বাস্তব উদাহরণ ও টেবিলসহ ধাপে ধাপে তুলে ধরব। এই তালিকাটি অনুসরণ করলে আপনি কেবল আপনার একাডেমিক কাজেই পারদর্শী হবেন না, বরং ভবিষ্যতের ক্যারিয়ারের জন্যও নিজেকে এক ধাপ এগিয়ে রাখবেন। চলুন, এক্সেলের এই মজার জগতে ডুব দেওয়া যাক!
উদাহরণ বোঝার জন্য স্যাম্পল ডেটা টেবিল
প্রথমে, আমরা একটি স্যাম্পল টেবিল তৈরি করে নিচ্ছি যা দিয়ে অনেকগুলো ফাংশনের উদাহরণ বোঝা সহজ হবে। ধরুন, এটি একটি স্কুলের ছাত্রছাত্রীদের পরীক্ষার নম্বরের তালিকা।
টেবিল-১: পরীক্ষার ফলাফল (সেল রেঞ্জ A1:E7)
StudentID (A) | Name (B) | Subject (C) | Score (D) | Join Date (E) |
101 | Rahim | Bangla | 85 | 15-Jan-24 |
102 | Karim | English | 92 | 10-Feb-24 |
103 | Sumi | Math | 78 | 05-Jan-24 |
104 | Bithi | Science | 95 | 20-Feb-24 |
105 | Rahim | Math | 88 | 15-Jan-24 |
106 | Karim | Science | 75 | 10-Feb-24 |
এখানে ছবির ২৫টি ফর্মুলার কাজ ও উদাহরণ উপরের টেবিল-১ এর উপর ভিত্তি করে দেওয়া হলো।
নং | কাজ (Action) | ফর্মুলা (Formula) | উদাহরণ ও ফলাফল |
১ | একটি রেঞ্জের সংখ্যাগুলো যোগ (Sum) করা। | =SUM(range) | =SUM(D2:D7) ফলাফল: 513 (মোট স্কোর) |
২ | সংখ্যাগুলোর গড় (Average) বের করা। | =AVERAGE(range) | =AVERAGE(D2:D7) ফলাফল: 85.5 (গড় স্কোর) |
৩ | সবচেয়ে ছোট মান (Minimum) খুঁজে বের করা। | =MIN(range) | =MIN(D2:D7) ফলাফল: 75 (সর্বনিম্ন স্কোর) |
৪ | সবচেয়ে বড় মান (Maximum) খুঁজে বের করা। | =MAX(range) | =MAX(D2:D7) ফলাফল: 95 (সর্বোচ্চ স্কোর) |
৫ | একটি রেঞ্জে কতগুলো সংখ্যা আছে তা গণনা (Count) করা। | =COUNT(range) | =COUNT(D2:D7) ফলাফল: 6 (মোট কয়টি স্কোর আছে) |
৬ | সংখ্যাকে নিকটতম মানে রাউন্ড (Round) করা। | =ROUND(number, digits) | =ROUND(85.534, 1) ফলাফল: 85.5 |
৭ | টেবিল থেকে ভার্টিক্যালি (Vertical Search) ডেটা খোঁজা। | =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]) | =VLOOKUP(104, A1:D7, 2, FALSE) ফলাফল: Bithi (ID 104 এর নাম) |
৮ | টেবিল থেকে হরিজন্টালি (Horizontal Search) ডেটা খোঁজা। | =HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup]) | (HLOOKUP এর জন্য ডেটা কলামের বদলে সারিতে সাজানো থাকতে হয়) |
৯ | ভার্টিক্যাল বা হরিজন্টাল উভয় দিকেই ডেটা খোঁজা (নতুন ভার্সন)। | =XLOOKUP(lookup_value, lookup_array, return_array) | =XLOOKUP(103, A2:A7, C2:C7) ফলাফল: Math (ID 103 এর বিষয়) |
১০ | নির্দিষ্ট সারি (Row) ও কলামের ছেদবিন্দু থেকে ডেটা বের করা। | =INDEX(array, row_num, [column_num]) | =INDEX(A1:E7, 4, 3) ফলাফল: Math (3 নং সারি ও 3 নং কলামের ডেটা) |
১১ | একটি রেঞ্জে কোনো আইটেম কত নম্বর পজিশনে আছে তা বের করা। | =MATCH(lookup_value, lookup_array, [match_type]) | =MATCH(“Sumi”, B1:B7, 0) ফলাফল: 4 (Sumi নামটি ৪ নম্বর সারিতে আছে) |
১২ | কোনো শর্ত (Condition) সত্যি কি না তা পরীক্ষা করা। | =IF(logical_test, [value_if_true], [value_if_false]) | =IF(D2>80, “Excellent”, “Good”) ফলাফল: Excellent (কারণ D2 এর মান 85) |
১৩ | একটি শর্ত পূরণ হলে সংখ্যাগুলোর যোগফল বের করা। | =SUMIF(range, criteria, [sum_range]) | =SUMIF(B2:B7, “Rahim”, D2:D7) ফলাফল: 173 (Rahim এর মোট স্কোর) |
১৪ | একটি শর্ত পূরণ হলে সংখ্যাগুলোর গড় বের করা। | =AVERAGEIF(range, criteria, [average_range]) | =AVERAGEIF(C2:C7, “Science”, D2:D7) ফলাফল: 85 (Science বিষয়ের গড় স্কোর) |
১৫ | একটি শর্ত পূরণ হলে সেল গণনা করা। | =COUNTIF(range, criteria) | =COUNTIF(C2:C7, “Math”) ফলাফল: 2 (Math বিষয়ে মোট ২ জন আছে) |
১৬ | যে সেলগুলোতে কোনো ডেটা (Data) আছে, তা গণনা করা। | =COUNTA(range) | =COUNTA(B1:B7) ফলাফল: 7 (B কলামে মোট ৭টি সেলে ডেটা আছে) |
১৭ | দুই বা ততোধিক টেক্সট (Text) একসাথে যুক্ত করা। | =CONCAT(text1, text2, …) | =CONCAT(B2, ” got “, D2) ফলাফল: Rahim got 85 |
১৮ | টেক্সটের বাম দিক থেকে নির্দিষ্ট সংখ্যক অক্ষর বের করা। | =LEFT(text, [num_chars]) | =LEFT(B3, 3) ফলাফল: Kar (Karim নামের প্রথম ৩ অক্ষর) |
১৯ | টেক্সটের ডান দিক থেকে নির্দিষ্ট সংখ্যক অক্ষর বের করা। | =RIGHT(text, [num_chars]) | =RIGHT(B4, 2) ফলাফল: mi (Sumi নামের শেষ ২ অক্ষর) |
২০ | টেক্সটের মাঝখান থেকে নির্দিষ্ট সংখ্যক অক্ষর বের করা। | =MID(text, start_num, num_chars) | =MID(“Bangladesh”, 3, 4) ফলাফল: ngla |
২১ | টেক্সটকে ছোট হাতের অক্ষরে (Lowercase) রূপান্তর করা। | =LOWER(text) | =LOWER(“EXCEL”) ফলাফল: excel |
২২ | টেক্সটকে বড় হাতের অক্ষরে (Uppercase) রূপান্তর করা। | =UPPER(text) | =UPPER(“excel”) ফলাফল: EXCEL |
২৩ | টেক্সটের প্রতিটি শব্দের প্রথম অক্ষর বড় হাতের (Proper Case) করা। | =PROPER(text) | =PROPER(“excel fun class”) ফলাফল: Excel Fun Class |
২৪ | আজকের তারিখ (Current Date) দেখানো। | =TODAY() | =TODAY() ফলাফল: (আজকের তারিখ দেখাবে, যেমন: 20-Aug-25) |
২৫ | বর্তমান তারিখ ও সময় (Current Date and Time) দেখানো। | =NOW() | =NOW() ফলাফল: (বর্তমান তারিখ ও সময় দেখাবে) |
অ্যাডভান্সড কন্ডিশনাল ও লজিক্যাল ফাংশন (Advanced Conditional & Logical)
নং | কাজ (Action) | উদাহরণ ও ফলাফল |
২৬ | একাধিক শর্তের উপর ভিত্তি করে যোগফল বের করা (SUMIFS)। | =SUMIFS(D2:D7, B2:B7, “Rahim”, C2:C7, “Math”) ফলাফল: 88 (Rahim এর Math বিষয়ের স্কোর) |
২৭ | একাধিক শর্তের উপর ভিত্তি করে সেল গণনা করা (COUNTIFS)। | =COUNTIFS(C2:C7, “Science”, D2:D7, “>80”) ফলাফল: 1 (Science বিষয়ে ৮০ এর বেশি পেয়েছে ১ জন) |
২৮ | একাধিক শর্তের উপর ভিত্তি করে গড় বের করা (AVERAGEIFS)। | =AVERAGEIFS(D2:D7, C2:C7, “Science”, D2:D7, “<90”) ফলাফল: 75 |
২৯ | ফর্মুলায় Error আসলে একটি নির্দিষ্ট মান দেখানো (IFERROR)। | =IFERROR(D2/0, “Cannot divide by zero”) ফলাফল: Cannot divide by zero |
৩০ | দেওয়া সবগুলো শর্ত সত্য কি না তা যাচাই করা (AND)। | =IF(AND(C2=”Bangla”, D2>80), “Pass”, “Fail”) ফলাফল: Pass |
৩১ | দেওয়া শর্তগুলোর মধ্যে যেকোনো একটি সত্য কি না তা যাচাই করা (OR)। | =IF(OR(C6=”Math”, D6>80), “Selected”, “Not Selected”) ফলাফল: Not Selected |
৩২ | একাধিক শর্ত পরীক্ষা করার জন্য IF এর উন্নত রূপ (IFS)। | =IFS(D2>90, “A+”, D2>80, “A”, D2>70, “B”) ফলাফল: A |
৩৩ | কোনো শর্তের বিপরীত ফল দেওয়া (NOT)। | =IF(NOT(C2=”Math”), “Other Subject”, “Is Math”) ফলাফল: Other Subject |
টেক্সট ফাংশন (Text Functions)
নং | কাজ (Action) | উদাহরণ ও ফলাফল |
৩৪ | একটি সেলের টেক্সটের দৈর্ঘ্য বা অক্ষরের সংখ্যা বের করা (LEN)। | =LEN(B2) ফলাফল: 5 (Rahim শব্দে ৫টি অক্ষর) |
৩৫ | টেক্সটের অতিরিক্ত স্পেস (Space) মুছে ফেলা (TRIM)। | =TRIM(” Excel Class “) ফলাফল: “Excel Class” |
৩৬ | টেক্সটের নির্দিষ্ট অংশকে অন্য টেক্সট দিয়ে পরিবর্তন করা (REPLACE)। | =REPLACE(“MyFile-01”, 8, 2, “05”) ফলাফল: MyFile-05 |
৩৭ | টেক্সটের মধ্যে একটি শব্দকে অন্য শব্দ দিয়ে পরিবর্তন করা (SUBSTITUTE)। | =SUBSTITUTE(B2, “a”, “o”) ফলাফল: Rohim |
৩৮ | বিভিন্ন সেলের টেক্সটকে একটি নির্দিষ্ট চিহ্ন দিয়ে যুক্ত করা (TEXTJOIN)। | =TEXTJOIN(“, “, TRUE, B2, C2, D2) ফলাফল: Rahim, Bangla, 85 |
৩৯ | একটি সংখ্যাকে নির্দিষ্ট ফরম্যাটের টেক্সটে রূপান্তর করা (TEXT)। | =TEXT(E2, “dd-mmmm-yyyy”) ফলাফল: 15-January-2024 |
৪০ | টেক্সট ফরম্যাটে থাকা সংখ্যাকে আসল সংখ্যায় রূপান্তর করা (VALUE)। | =VALUE(“550”) ফলাফল: 550 (এখন এটি সংখ্যা) |
ডেট ও টাইম ফাংশন (Date & Time Functions)
নং | কাজ (Action) | উদাহরণ ও ফলাফল |
৪১ | বছর, মাস ও দিন থেকে একটি পূর্ণাঙ্গ তারিখ তৈরি করা (DATE)। | =DATE(2025, 12, 16) ফলাফল: 16-Dec-25 |
৪২ | একটি তারিখ থেকে শুধু বছর বের করা (YEAR)। | =YEAR(E2) ফলাফল: 2024 |
৪৩ | একটি তারিখ থেকে শুধু মাস বের করা (MONTH)। | =MONTH(E2) ফলাফল: 1 (January) |
৪৪ | একটি তারিখ থেকে শুধু দিন বের করা (DAY)। | =DAY(E2) ফলাফল: 15 |
৪৫ | কোনো মাসের শেষ তারিখ বের করা (EOMONTH)। | =EOMONTH(E3, 0) ফলাফল: 29-Feb-24 (ফেব্রুয়ারি মাসের শেষ দিন) |
৪৬ | দুটি তারিখের মধ্যে মোট কার্যদিবসের সংখ্যা বের করা (NETWORKDAYS)। | =NETWORKDAYS(“1-Aug-25”, “10-Aug-25”) ফলাফল: 7 (শুক্র ও শনি বাদ দিয়ে) |
৪৭ | দুটি তারিখের মধ্যে বছর, মাস বা দিনের পার্থক্য বের করা (DATEDIF)। | =DATEDIF(E2, E4, “M”) ফলাফল: 1 (দুটি তারিখের মধ্যে মাসের পার্থক্য) |
ম্যাথ ও স্ট্যাটিস্টিক্যাল ফাংশন (Math & Statistical)
নং | কাজ (Action) | উদাহরণ ও ফলাফল |
৪৮ | কোনো সংখ্যার পরম মান বা Absolute Value বের করা (ABS)। | =ABS(-95) ফলাফল: 95 |
৪৯ | একটি সংখ্যার ঘাত বা পাওয়ার নির্ণয় করা (POWER)। | =POWER(5, 3) ফলাফল: 125 (555) |
৫০ | কোনো সংখ্যার বর্গমূল বা Square Root বের করা (SQRT)। | =SQRT(81) ফলাফল: 9 |
৫১ | দুটি সংখ্যার মধ্যে একটি র্যান্ডম পূর্ণসংখ্যা তৈরি করা (RANDBETWEEN)। | =RANDBETWEEN(1, 100) ফলাফল: 1 থেকে 100 এর মধ্যে যেকোনো সংখ্যা |
৫২ | একাধিক সংখ্যাকে একসাথে গুণ করা (PRODUCT)। | =PRODUCT(5, 10, 2) ফলাফল: 100 |
৫৩ | সংখ্যাকে উপরের দিকের নিকটতম পূর্ণসংখ্যায় রাউন্ড করা (ROUNDUP)। | =ROUNDUP(7.1, 0) ফলাফল: 8 |
৫৪ | সংখ্যাকে নিচের দিকের নিকটতম পূর্ণসংখ্যায় রাউন্ড করা (ROUNDDOWN)। | =ROUNDDOWN(7.9, 0) ফলাফল: 7 |
৫৫ | একটি তালিকার মধ্যে কোনো সংখ্যার অবস্থান বা র্যাঙ্ক বের করা (RANK)। | =RANK(D2, D2:D7) ফলাফল: 4 (স্কোরের তালিকায় 85 এর র্যাঙ্ক) |
৫৬ | দশমিকের পরের অংশ বাদ দিয়ে একটি সংখ্যাকে পূর্ণসংখ্যায় রূপান্তর করা (TRUNC)। | =TRUNC(15.789) ফলাফল: 15 |
৫৭ | একটি সংখ্যাকে রোমান সংখ্যায় রূপান্তর করা (ROMAN)। | =ROMAN(10) ফলাফল: X |
৫৮ | ফিল্টার করা ডেটার যোগফল, গড় ইত্যাদি বের করা (SUBTOTAL)। | =SUBTOTAL(9, D2:D7) ফলাফল: 513 (9 মানে SUM) |
লুকআপ ও রেফারেন্স ফাংশন (Lookup & Reference)
নং | কাজ (Action) | উদাহরণ ও ফলাফল |
৫৯ | ডেটার সারিকে কলামে এবং কলামকে সারিতে রুপান্তর করা (TRANSPOSE)। | =TRANSPOSE(A1:E1) ফলাফল: হেডিংগুলো কলামের বদলে সারিতে দেখাবে। |
৬০ | একটি সেলের কলাম নম্বর দেখানো (COLUMN)। | =COLUMN(C1) ফলাফল: 3 |
৬১ | একটি সেলের সারি নম্বর দেখানো (ROW)। | =ROW(A5) ফলাফল: 5 |
৬২ | টেক্সট রেফারেন্সকে আসল সেল রেফারেন্সে পরিণত করা (INDIRECT)। | =INDIRECT(“B” & 4) ফলাফল: Sumi (কারণ এটি B4 সেলের মান দেখায়) |
৬৩ | একটি তালিকা থেকে ইনডেক্স নম্বর অনুযায়ী মান পছন্দ করা (CHOOSE)। | =CHOOSE(3, “Gold”, “Silver”, “Bronze”) ফলাফল: Bronze |
৬৪ | একটি সেলের অ্যাড্রেস বা ঠিকানা টেক্সট হিসেবে দেখানো (ADDRESS)। | =ADDRESS(2, 3) ফলাফল: C2 |
৬৫ | একটি রেঞ্জে কতগুলো সারি আছে তা গণনা করা (ROWS)। | =ROWS(A1:E7) ফলাফল: 7 |
৬৬ | একটি রেঞ্জে কতগুলো কলাম আছে তা গণনা করা (COLUMNS)। | =COLUMNS(A1:E7) ফলাফল: 5 |
ইনফরমেশন ফাংশন (Information Functions)
নং | কাজ (Action) | উদাহরণ ও ফলাফল |
৬৭ | একটি সেল খালি (Blank) কি না তা পরীক্ষা করা (ISBLANK)। | =ISBLANK(A8) ফলাফল: TRUE (যদি A8 সেল খালি থাকে) |
৬৮ | একটি সেলের মান সংখ্যা (Number) কি না তা পরীক্ষা করা (ISNUMBER)। | =ISNUMBER(D2) ফলাফল: TRUE |
৬৯ | একটি সেলের মান টেক্সট (Text) কি না তা পরীক্ষা করা (ISTEXT)। | =ISTEXT(B2) ফলাফল: TRUE |
৭০ | একটি সেলের মান কোনো Error কি না তা পরীক্ষা করা (ISERROR)। | =ISERROR(D2/0) ফলাফল: TRUE |
৭১ | একটি সংখ্যা জোড় (Even) না বিজোড় (Odd) তা পরীক্ষা করা (ISEVEN/ISODD)। | =ISEVEN(10) ফলাফল: TRUE |
৭২ | একটি সেলের ফর্মুলা টেক্সট হিসেবে দেখানো (FORMULATEXT)। | =FORMULATEXT(G1) ফলাফল: =SUM(D2:D7) (যদি G1 সেলে এই ফর্মুলাটি থাকে) |
৭৩ | একটি সেলের ডেটার ধরন (Type) কী তা সংখ্যা দিয়ে প্রকাশ করা (TYPE)। | =TYPE(D2) ফলাফল: 1 (1 মানে সংখ্যা) |
৭৪ | কোনো মান #N/A এরর কি না তা পরীক্ষা করা (ISNA)। | =ISNA(VLOOKUP(110, A1:D7, 2, FALSE)) ফলাফল: TRUE (কারণ 110 ID টি টেবিলে নেই) |
৭৫ | হাইপারলিংক তৈরি করা (HYPERLINK)। | =HYPERLINK(“http://www.google.com”, “Click to Search”) ফলাফল: একটি ক্লিক করার যোগ্য লিঙ্ক তৈরি হবে। |
ডাইনামিক অ্যারে ফাংশন (Dynamic Array Functions – for Modern Excel)
এই ফাংশনগুলো দিয়ে একটি ফর্মুলা লিখলেই একাধিক সেলে রেজাল্ট চলে আসে।
নং | কাজ (Action) | উদাহরণ ও ফলাফল |
৭৬ | শর্ত অনুযায়ী ডেটা ফিল্টার (FILTER) করে নতুন একটি তালিকা তৈরি করা। | =FILTER(B2:D8, D2:D8>90) ফলাফল: 90 এর বেশি স্কোর পাওয়া ছাত্রছাত্রীদের নাম, বিষয় ও স্কোর দেখাবে। |
৭৭ | একটি তালিকাকে ছোট থেকে বড় বা বড় থেকে ছোট আকারে সাজানো (SORT)। | =SORT(B2:D8, 3, -1) ফলাফল: পুরো তালিকাটি স্কোর অনুযায়ী বড় থেকে ছোট (descending) আকারে সাজিয়ে দেখাবে। |
৭৮ | একটি তালিকা থেকে ডুপ্লিকেট মান বাদ দিয়ে শুধু অনন্য (UNIQUE) মানগুলো দেখানো। | =UNIQUE(B2:B8) ফলাফল: Rahim, Karim, Sumi, Bithi (শুধু ইউনিক নামগুলো দেখাবে)। |
৭৯ | নির্দিষ্ট সংখ্যক সারি ও কলামে সংখ্যার একটি সিরিজ বা ক্রম (SEQUENCE) তৈরি করা। | =SEQUENCE(5, 3) ফলাফল: 5×3 টেবিলে 1 থেকে 15 পর্যন্ত সংখ্যা দেখাবে। |
৮০ | একটি নির্দিষ্ট রেঞ্জে র্যান্ডম সংখ্যার অ্যারে (RANDARRAY) তৈরি করা। | =RANDARRAY(3, 2, 10, 100, TRUE) ফলাফল: 3×2 টেবিলে 10 থেকে 100 এর মধ্যে র্যান্ডম পূর্ণসংখ্যা দেখাবে। |
৮১ | একটি কলামের ওপর ভিত্তি করে অন্য কলামকে সাজানো (SORTBY)। | =SORTBY(B2:B8, E2:E8, 1) ফলাফল: যোগদানের তারিখ অনুযায়ী ছাত্রছাত্রীদের নাম সাজিয়ে দেখাবে। |
অ্যাডভান্সড স্ট্যাটিস্টিক্যাল ফাংশন (Advanced Statistical)
নং | কাজ (Action) | উদাহরণ ও ফলাফল |
৮২ | একটি সংখ্যা তালিকা থেকে মধ্যম মানটি (Median) বের করা। | =MEDIAN(D2:D8) ফলাফল: 88 |
৮৩ | একটি সংখ্যা তালিকা থেকে সবচেয়ে বেশিবার ব্যবহৃত সংখ্যাটি (Mode) বের করা। | =MODE.SNGL(D2:D8) ফলাফল: #N/A (কারণ কোনো সংখ্যা একাধিকবার নেই) |
৮৪ | ডেটার স্ট্যান্ডার্ড ডেভিয়েশন বা আদর্শ বিচ্যুতি (Standard Deviation) বের করা। | =STDEV.S(D2:D8) ফলাফল: 6.95 (স্কোরগুলোর ব্যবধান বোঝায়) |
৮৫ | তালিকা থেকে k-তম বৃহত্তম মানটি (k-th Largest) বের করা। | =LARGE(D2:D8, 3) ফলাফল: 89 (তৃতীয় সর্বোচ্চ স্কোর) |
৮৬ | তালিকা থেকে k-তম ক্ষুদ্রতম মানটি (k-th Smallest) বের করা। | =SMALL(D2:D8, 2) ফলাফল: 78 (দ্বিতীয় সর্বনিম্ন স্কোর) |
৮৭ | ডেটা তালিকার শতকরা র্যাঙ্ক (Percent Rank) বের করা। | =PERCENTRANK.INC(D2:D8, 88) ফলাফল: 0.5 (অর্থাৎ ৫০% স্কোর ৮৮ এর নিচে) |
ফিনান্সিয়াল ফাংশন (Financial Functions)
নং | কাজ (Action) | উদাহরণ ও ফলাফল |
৮৮ | ঋণের মাসিক কিস্তি বা(PMT) বের করা। | =PMT(8%/12, 3*12, 100000) ফলাফল: ৳3,133.64 (১ লক্ষ টাকার ৩ বছরের জন্য ৮% মুনাফায় মাসিক কিস্তি) |
৮৯ | বিনিয়োগের ভবিষ্যত মূল্য (Future Value – FV) বের করা। | =FV(5%/12, 60, -2000) ফলাফল: ৳136,123.54 (মাসিক ২০০০ টাকা করে ৫ বছর জমালে ৫% মুনাফায় কত হবে) |
৯০ | বিনিয়োগের বর্তমান মূল্য (Present Value – PV) বের করা। | =PV(5%/12, 60, -2000) ফলাফল: ৳106,242.94 |
ডেটাবেস ফাংশন (Database Functions)
(এই ফাংশনগুলোর জন্য একটি শর্তের টেবিল আলাদা করে বানাতে হয়)
নং | কাজ (Action) | উদাহরণ ও ফলাফল |
৯১ | শর্ত অনুযায়ী ডেটাবেস থেকে সংখ্যা যোগ করা (DSUM)। | =DSUM(A1:E8, “Score”, G1:H2) (যেখানে G1:H2 টেবিলে শর্ত দেওয়া আছে, যেমন Subject = “Math”) ফলাফল: 166 |
৯২ | শর্ত অনুযায়ী ডেটাবেস থেকে গড় বের করা (DAVERAGE)। | =DAVERAGE(A1:E8, “Score”, G1:H2) ফলাফল: 83 |
৯৩ | শর্ত অনুযায়ী ডেটাবেস থেকে সংখ্যা গণনা করা (DCOUNT)। | =DCOUNT(A1:E8, “Score”, G1:H2) ফলাফল: 2 |
৯৪ | শর্ত অনুযায়ী ডেটাবেস থেকে সর্বোচ্চ মান বের করা (DMAX)। | =DMAX(A1:E8, “Score”, G1:H2) ফলাফল: 88 |
বিবিধ ফাংশন (Miscellaneous Functions)
নং | কাজ (Action) | উদাহরণ ও ফলাফল |
৯৫ | নম্বর কোড ব্যবহার করে একটি অক্ষর (Character) তৈরি করা। | =CHAR(65) ফলাফল: A |
৯৬ | একটি অক্ষরের নম্বর কোড (CODE) বের করা। | =CODE(“A”) ফলাফল: 65 |
৯৭ | টেক্সট থেকে অপ্রিন্টযোগ্য অক্ষর (Non-printable characters) মুছে ফেলা (CLEAN)। | =CLEAN(A1) (যেখানে A1 এ কিছু হিজিবিজি অক্ষর আছে) |
৯৮ | দুটি টেক্সট হুবহু এক কি না তা পরীক্ষা করা (Case-sensitive) (EXACT)। | =EXACT(“word”, “Word”) ফলাফল: FALSE |
৯৯ | একটি একককে অন্য এককে রূপান্তর করা (CONVERT)। | =CONVERT(10, “kg”, “g”) ফলাফল: 10000 |
১০০ | দুটি সংখ্যা সমান কি না তা পরীক্ষা করা (DELTA)। | =DELTA(5, 5) ফলাফল: 1 (True) |
১০১ | একটি সেলের তথ্য বা মান অন্য সেলে হুবহু নিয়ে আসা (T)। | =T(B2) ফলাফল: Rahim (যদি সেলে টেক্সট থাকে তবেই দেখাবে, সংখ্যা থাকলে খালি দেখাবে) |
১০১টি এক্সেল ফাংশনের এই বিশাল তালিকাটি সফলভাবে শেষ করার জন্য আপনাকে অভিনন্দন! 🎉 আপনি যদি প্রতিটি ফাংশনের কাজ ও উদাহরণ মনোযোগ দিয়ে দেখে থাকেন, তবে এতক্ষণে নিশ্চয়ই বুঝতে পারছেন যে এক্সেল শুধু একটি সাধারণ স্প্রেডশিট প্রোগ্রাম নয়, এটি ডেটা নিয়ে কাজ করার এক বিশাল জগৎ।
আমরা এই আর্টিকেলে সাধারণ গণনা যেমন SUM, AVERAGE থেকে শুরু করে, শর্তভিত্তিক অ্যানালাইসিসের জন্য IF, VLOOKUP, COUNTIFS এবং আধুনিক এক্সেলের শক্তিশালী FILTER ও SORT এর মতো ডাইনামিক ফাংশন পর্যন্ত আলোচনা করেছি। এই ফাংশনগুলো শেখার মানে হলো, আপনি এখন যেকোনো ডেটা বা তথ্যকে নিজের মতো করে সাজাতে, বিশ্লেষণ করতে এবং তা থেকে গুরুত্বপূর্ণ সিদ্ধান্ত নিতে পারবেন।
তবে মনে রাখবেন, জ্ঞান তখনই শক্তি যখন তা প্রয়োগ করা হয়। তাই শুধু পড়েই থেমে থাকবেন না। এখনি নিজের কম্পিউটার বা ল্যাপটপে এক্সেল খুলে এই ফাংশনগুলো ব্যবহার করে ছোট ছোট কাজ করা শুরু করুন। হতে পারে সেটা আপনার মাসিক হাতখরচের হিসাব, পরীক্ষার ফলাফলের তালিকা অথবা পছন্দের ক্রিকেট টিমের পরিসংখ্যান।
এক্সেলের জগত বিশাল, আর আপনারা আজ সেই জগতেরประตู খুলে ফেলেছেন। চর্চা চালিয়ে যান, হয়ে উঠুন আগামীর ডেটা ম্যাজিশিয়ান! 🚀