ডেটা বিশ্লেষণ ও ক্লায়েন্ট প্রেজেন্টেশনের জন্য ম্যানেজমেন্ট কনসালটেন্টদের কাছে Microsoft পণ্যগুলো সত্যিই অসাধারণ সংস্থান। এবং সন্দেহের বাইরে, ম্যানেজমেন্ট কনসালটেন্টদের জন্য সবচেয়ে গুরুত্বপূর্ণ টুল হলো Microsoft Excel। এই নিবন্ধে আমরা ম্যানেজমেন্ট কনসালটেন্টদের জন্য সেরা Excel ফাংশন ও ফিচার নিয়ে আলোচনা করব।
আপনি এখান থেকে প্র্যাকটিস ওয়ার্কবুক ডাউনলোড করতে পারেন।
সেরা ৭০টি Excel ফাংশন
এই বিভাগে আমরা ডেটা পরিচালনা ও প্রেজেন্টেশনের জন্য ৭০টি অতিমহত্বপূর্ণ Excel ফাংশন নিয়ে আলোচনা করব। এগুলোকে ক্যাটাগরিভাগে ভাগ করে প্রতিটি উদাহরণসহ দেখাব।
DATE ফাংশন (৮টি ফাংশন)
ব্যবসায়িক ডেটা ব্যবস্থাপনায় DATE ফাংশন অত্যন্ত উপকারী। এখানে সমস্ত DATE ফাংশনের সংক্ষিপ্ত विवরণ দেওয়া হলো।
DAY ফাংশন
DAY ফাংশন একটি একক আর্গুমেন্ট গ্রহণ করে। এটি একটি তারিখ থেকে দিনটি ফেরত দেয়। দিনটি একটি পূর্ণসংখ্যা হিসেবে ফেরত দেওয়া হয়, যা ১ থেকে ৩১ পর্যন্ত হতে পারে।
- সাধারণ সিনট্যাক্স:
=DAY(serial_number) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| Serial_number | প্রয়োজনীয় | যে তারিখের দিনটি খুঁজছি |
DAY ফাংশনের উদাহরণ:
এই উদাহরণে, আমরা B5 সেলের ডেটার ওপর DAY ফাংশন ব্যবহার করব। ফলে ওই মাসের তারিখের দিনটি নির্দেশ করে একটি সংখ্যাগত মান পাব। যেহেতু ১৩ সেপ্টেম্বর মাসের ১৩তম দিন, ফাংশনটি ১৩ ফেরত দেবে। সুতরাং C5 সেলে প্রয়োজনীয় সূত্র হবে:
=DAY(B5)
- তারপর Enter চাপুন।

- ফলস্বরূপ, আমরা দিনের সংখ্যাগত মান পাব।
- কーソর নিচে টেনে বাকি সেলগুলোর মান পান।

MONTH ফাংশন
এই ফাংশনটি একটি আর্গুমেন্ট নেয়। এটি একটি তারিখ থেকে মাসটি পূর্ণসংখ্যা হিসেবে ফেরত দেয়, যা ১ (জানুয়ারি) থেকে ১২ (ডিসেম্বর) পর্যন্ত।
- সাধারণ সিনট্যাক্স:
=MONTH(serial_number) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| Serial_number | প্রয়োজনীয় | যে তারিখের মাসটি খুঁজছি |
MONTH ফাংশনের উদাহরণ:
এই উদাহরণে, B5 সেলের ডেটার ওপর MONTH ফাংশন ব্যবহার করব। যেহেতু সেপ্টেম্বর বছরের ৯ম মাস, ফাংশনটি ৯ ফেরত দেবে। C5 সেলে সূত্র:
=MONTH(B5)
- তারপর Enter চাপুন।

- ফলাফল হিসেবে মাসের মান পাবেন।
- কーソর নিচে টেনে বাকি মানগুলো পান।

YEAR ফাংশন
এই ফাংশনটি একটি আর্গুমেন্ট নেয়। এটি একটি তারিখ থেকে বছরটি পূর্ণসংখ্যা হিসেবে ফেরত দেয় (১৯০০ থেকে ৯৯৯৯ পর্যন্ত)।
- সাধারণ সিনট্যাক্স:
=YEAR(serial_number) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| Serial_number | প্রয়োজনীয় | যে তারিখের বছরটি খুঁজছি |
YEAR ফাংশনের উদাহরণ:
B5 সেলের ডেটায় YEAR ফাংশন ব্যবহার করলে বছরটি ফেরত দেবে। C5 সেলে সূত্র:
=YEAR(B5)
- Enter চাপুন।

- বছরের মান পাবেন।
- কーソর নিচে টেনে বাকি মানগুলো পান।

WEEKDAY ফাংশন
এই ফাংশনটি একটি বাধ্যতামূলক এবং একটি ঐচ্ছিক আর্গুমেন্ট নেয়। এটি তারিখ অনুযায়ী সপ্তাহের দিনটি পূর্ণসংখ্যা হিসেবে ফেরত দেয় (ডিফল্টরূপে ১ = রবিবার থেকে ৭ = শনিবার পর্যন্ত)।
- সাধারণ সিনট্যাক্স:
=WEEKDAY(serial_number,[return_type]) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| Serial_number | প্রয়োজনীয় | যে তারিখের দিনটি খুঁজছি তার ক্রমিক নম্বর |
| Return_type | ঐচ্ছিক | ফেরত দেওয়া মানের ধরন নির্ধারণ করে। সপ্তাহের গণনা কোন দিন থেকে শুরু হবে তা নির্দেশ করে। ডিফল্টরূপে রবিবার থেকে শুরু হয়। |
WEEKDAY ফাংশনের উদাহরণ:
B5 সেলের তারিখটি C5 সেলে WEEKDAY ফাংশনের আর্গুমেন্ট হিসেবে দিলে, এটি ৩ ফেরত দেবে (মঙ্গলবার, ডিফল্টরূপে সপ্তাহের ৩য় দিন)। C5 সেলে সূত্র:
=WEEKDAY(B5)
- Enter চাপুন।

- সপ্তাহের দিনের মান পাবেন।
- কーソর নিচে টেনে বাকি মানগুলো পান।

WEEKNUM ফাংশন
এই ফাংশনটি একটি বাধ্যতামূলক এবং একটি ঐচ্ছিক আর্গুমেন্ট নেয়। এটি নির্দিষ্ট তারিখের সপ্তাহ নম্বর ফেরত দেয়।
- সাধারণ সিনট্যাক্স:
=WEEKNUM(serial_number,[return_type]) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| Serial_number | প্রয়োজনীয় | সপ্তাহের মধ্যে একটি তারিখ |
| Return_type | ঐচ্ছিক | সপ্তাহের প্রথম দিন নির্ধারণ করে। ১ ডিফল্ট। |
WEEKNUM ফাংশনের উদাহরণ:
B5 সেলের তারিখ C5 সেলে WEEKNUM ফাংশনের একমাত্র আর্গুমেন্ট হিসেবে দিলে, এটি ৩৮ ফেরত দেবে (বছরের ৩৮তম সপ্তাহ)। C5 সেলে সূত্র:
=WEEKNUM(B5)
- Enter চাপুন।

- আর্গুমেন্টের মান পাবেন।

NETWORKDAYS ফাংশন
এই ফাংশনটি দুটি বাধ্যতামূলক এবং একটি ঐচ্ছিক আর্গুমেন্ট নেয়। এটি দুটি তারিখের মধ্যে কর্মদিনের সংখ্যা ফেরত দেয় (সপ্তাহান্ত এবং ছুটি বাদ দিয়ে)।
- সাধারণ সিনট্যাক্স:
=NETWORKDAYS(start_date, end_date, [holidays]) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| Start_date | প্রয়োজনীয় | শুরুর তারিখ |
| End_date | প্রয়োজনীয় | শেষের তারিখ |
| Holidays | ঐচ্ছিক | বहिष्कৃত করার জন্য এক বা একাধিক তারিখের পরিসর (রাজ্য ও ফেডারেল ছুটি, ফ্লোটিং হোলিডে ইত্যাদি) |
NETWORKDAYS ফাংশনের উদাহরণ:
B5 এবং C5 সেলের তারিখগুলো NETWORKDAYS ফাংশনের আর্গুমেন্ট হিসেবে দিলে তারিখ দুটির মধ্যে পার্থক্য ফেরত দেবে। সূত্র:
=NETWORKDAYS(B5,C5)
- Enter চাপুন।

- সপ্তাহান্ত বাদ দিয়ে নেট ওয়ার্কডেজ পাবেন।

DATE ফাংশন
এই ফাংশনটি তিনটি আর্গুমেন্ট নেয়। এটি একটি নির্দিষ্ট তারিখকে প্রতিনিধিত্বকারী ক্রমিক সিরিয়াল নম্বর ফেরত দেয়।
- সাধারণ সিনট্যাক্স:
=DATE(year,month,day) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| year | প্রয়োজনীয় | বছরের আর্গুমেন্টের মান ১ থেকে ৪ অঙ্কের হতে পারে |
| month | প্রয়োজনীয় | বছরের মাস, ১ থেকে ১২ পর্যন্ত ধনাত্মক বা ঋণাত্মক পূর্ণসংখ্যা |
| day | প্রয়োজনীয় | মাসের দিন, ১ থেকে ৩১ পর্যন্ত ধনাত্মক বা ঋণাত্মক পূর্ণসংখ্যা |
DATE ফাংশনের উদাহরণ:
B5, C5, D5 সেলের মানগুলো DATE ফাংশনের আর্গুমেন্ট হিসেবে ব্যবহার করে তারিখ তৈরি করব। E5 সেলে সূত্র:
=DATE(B5,C5,D5)
- Enter চাপুন।

- অপেক্ষিত মান পাবেন।

TODAY ফাংশন
এই ফাংশনটি বর্তমান তারিখের সিরিয়াল নম্বর ফেরত দেয়। এর কোনো আর্গুমেন্ট নেই।
- সাধারণ সিনট্যাক্স:
=TODAY()
TEXT ফাংশন (১১টি ফাংশন)
টেক্সট ফাংশনগুলো স্ট্রিং নিয়ে কাজ করতে, তথ্য বের করতে বা আকর্ষণীয় রিপোর্ট তৈরি করতে সাহায্য করে। এখানে ১১টি সবচেয়ে গুরুত্বপূর্ণ টেক্সট ফাংশনের উদাহরণ দেওয়া হলো।
FIND ফাংশন
এই ফাংশনটি একটি বাধ্যতামূলক এবং একটি ঐচ্ছিক আর্গুমেন্ট নেয়। এটি within_text-এর ভিতর থেকে find_text স্ট্রিং খুঁজে বের করে এবং এর প্রথম ক্যারেক্টার থেকে find_text-এর শুরুতম পজিশনের নম্বর ফেরত দেয়। Start_num ঐচ্ছিক। এটি within_text-এ যে ক্যারেক্টার নম্বর থেকে সার্চ শুরু করতে চান। FIND ফাংশন কেস-সেনসিটিভ।
- সাধারণ সিনট্যাক্স:
=FIND(find_text,within_text,start_num) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| Find_text | প্রয়োজনীয় | যে টেক্সটটি খুঁজছেন |
| Within_text | প্রয়োজনীয় | যে টেক্সটটিতে খুঁজছেন |
| Start_num | ঐচ্ছিক | সার্চ কোন ক্যারেক্টার থেকে শুরু হবে |
FIND ফাংশনের উদাহরণ:
C5 সেলে FIND ফাংশন ব্যবহার করলে ৩ ফেরত দেবে। কারণ "Adam"-এ "a" ৩য় পজিশনে আছে। C5 সেলে সূত্র:
=FIND("a",B5)
- Enter চাপুন।

- প্রয়োজনীয় মান পাবেন।

SEARCH ফাংশন
এই ফাংশনটি দুটি বাধ্যতামূলক এবং একটি ঐচ্ছিক আর্গুমেন্ট নেয়। এটি within_text-এ find_text স্ট্রিং খুঁজে শুরুতম পজিশন ফেরত দেয়। SEARCH ফাংশন কেস-সেনসিটিভ নয়।
- সাধারণ সিনট্যাক্স:
=SEARCH(find_text,within_text,start_num) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| find_text | প্রয়োজনীয় | যে টেক্সটটি সার্চ করছেন |
| within_text | প্রয়োজনীয় | যে টেক্সটটিতে সার্চ করছেন |
| start_num | ঐচ্ছিক | সার্চ শুরু হবে কোন ক্যারেক্টার থেকে |
SEARCH ফাংশনের উদাহরণ:
C5 সেলে SEARCH ফাংশন ব্যবহার করলে ১ ফেরত দেবে। কারণ "Adam"-এ "a" (বড় হাতের A) ১ম পজিশনে আছে এবং এটি কেস-সেনসিটিভ নয়। সূত্র:
=SEARCH("a",B5)
- Enter চাপুন।

- অপেক্ষিত ফলাফল পাবেন।

LEFT ফাংশন
এই ফাংশনটি একটি স্ট্রিং-এর বাম পাশ থেকে নির্দিষ্ট সংখ্যক ক্যারেক্টার ফেরত দেয়।
- সাধারণ সিনট্যাক্স:
=LEFT(string, length) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| string | প্রয়োজনীয় | বাম পাশ থেকে ক্যারেক্টার ফেরত দিতে হবে এমন স্ট্রিং এক্সপ্রেশন। Null থাকলে Null ফেরত দেয়। |
| length | প্রয়োজনীয় | ফেরত দেওয়া ক্যারেক্টার সংখ্যা। ০ হলে খালি স্ট্রিং। স্ট্রিং-এর দৈর্ঘ্যের চেয়ে বড় হলে পুরো স্ট্রিং। |
LEFT ফাংশনের উদাহরণ:
C5 সেলে LEFT ফাংশন ব্যবহার করলে "Ad" ফেরত দেবে। কারণ "Adam"-এর বাম পাশ থেকে ২টি ক্যারেক্টার নেওয়া হবে। সূত্র:
=LEFT(B5,2)
- Enter চাপুন।

- আপেক্ষিত ফলাফল পাবেন।

RIGHT ফাংশন
এই ফাংশনটি একটি স্ট্রিং-এর ডান পাশ থেকে নির্দিষ্ট সংখ্যক ক্যারেক্টার ফেরত দেয়।
- সাধারণ সিনট্যাক্স:
=RIGHT(string, length) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| string | প্রয়োজনীয় | ডান পাশ থেকে ক্যারেক্টার ফেরত দিতে হবে এমন স্ট্রিং এক্সপ্রেশন। Null থাকলে Null ফেরত দেয়। |
| length | প্রয়োজনীয় | ফেরত দেওয়া ক্যারেক্টার সংখ্যা। ০ হলে খালি স্ট্রিং। স্ট্রিং-এর দৈর্ঘ্যের চেয়ে বড় হলে পুরো স্ট্রিং। |
RIGHT ফাংশনের উদাহরণ:
C5 সেলে RIGHT ফাংশন ব্যবহার করলে "am" ফেরত দেবে। কারণ "Adam"-এর ডান পাশ থেকে ২টি ক্যারেক্টার নেওয়া হবে। সূত্র:
=RIGHT(B5,2)
- Enter চাপুন।

- ডান পাশ থেকে টেক্সটের অংশ পাবেন।

MID ফাংশন
এই ফাংশনটি একটি স্ট্রিং-এর নির্দিষ্ট পজিশন থেকে নির্দিষ্ট সংখ্যক ক্যারেক্টার ফেরত দেয়।
- সাধারণ সিনট্যাক্স:
=MID(text,start_num,num_chars) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| text | প্রয়োজনীয় | যে টেক্সট স্ট্রিং থেকে ক্যারেক্টার বের করতে চান |
| start_num | প্রয়োজনীয় | টেক্সট থেকে প্রথম ক্যারেক্টার বের করার পজিশন। টেক্সট ১ নম্বর থেকে শুরু হয়। |
| num_chars | প্রয়োজনীয় | MID কতগুলো ক্যারেক্টার ফেরত দেবে তা নির্দেশ করে |
MID ফাংশনের উদাহরণ:
C5 সেলে MID ফাংশন ব্যবহার করলে "Ada" ফেরত দেবে। কারণ "Adam"-এর ১ নম্বর পজিশন থেকে ৩টি ক্যারেক্টার নেওয়া হবে। সূত্র:
=MID(B5,1,3)
- প্রথমে C5 সেলটি নির্বাচন করুন এবং সূত্রটি লিখুন,
- তারপর Enter চাপুন।

- আপেক্ষিত ফলাফল পাবেন।

LEN ফাংশন
এই ফাংশনটি একটি স্ট্রিং-এর ক্যারেক্টার সংখ্যা ফেরত দেয়।
- সাধারণ সিনট্যাক্স:
=LEN(text) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| text | প্রয়োজনীয় | যে টেক্সটের দৈর্ঘ্য খুঁজছেন। টেক্সটের মধ্যবর্তী স্পেসও ক্যারেক্টার হিসেবে গণ্য হয়। |
LEN ফাংশনের উদাহরণ:
C5 সেলে LEN ফাংশন ব্যবহার করলে ৪ ফেরত দেবে কারণ B5 সেলের টেক্সটে ৪টি ক্যারেক্টার আছে। সূত্র:
=LEN(B5)
- শেষে Enter চাপুন।

- টেক্সটের দৈর্ঘ্য পাবেন।

VALUE ফাংশন
এই ফাংশনটি টেক্সট হিসেবে সংরক্ষিত সংখ্যাকে সংখ্যায় রূপান্তর করে।
- সাধারণ সিনট্যাক্স:
=VALUE(text) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| text | প্রয়োজনীয় | যে টেক্সটটি সংখ্যায় রূপান্তর করতে চান, কোটেশন মার্কসহ বা সেল রেফারেন্স |
VALUE ফাংশনের উদাহরণ:
C5 সেলে VALUE ফাংশন ব্যবহার করলে B5 সেলে টেক্সট হিসেবে সংরক্ষিত মান সংখ্যায় রূপান্তরিত হবে। সূত্র:
=VALUE(B5)
- Enter চাপুন।

- মানটি পাবেন।

TEXT ফাংশন
এই ফাংশনটি একটি সংখ্যাকে নির্দিষ্ট ফরম্যাটে স্ট্রিং-এ রূপান্তর করে।
- সাধারণ সিনট্যাক্স:
=TEXT(value, format_text) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| value | প্রয়োজনীয় | যে সংখ্যাটিকে টেক্সটে রূপান্তর করতে চান |
| format_text | প্রয়োজনীয় | সাপ্লাইড ভ্যালুর উপর প্রয়োগ করার ফরম্যাট এক্সপ্রেশন |
TEXT ফাংশনের উদাহরণ:
C5 সেলে TEXT ফাংশন ব্যবহার করলে B5 সেলের ডেটা ভ্যালু দ্বিতীয় আর্গুমেন্টে দেখানো ফরম্যাট অনুযায়ী সাজাবে। সূত্র:
=TEXT(B5,"dd/mm/yyyy ")
- Enter চাপুন।

- ডেটা ফরম্যাটে পাবেন।

TRIM ফাংশন
এই ফাংশনটি টেক্সট থেকে সব স্পেস সরিয়ে দেয়, শব্দের মধ্যবর্তী একক স্পেস বাদে।
- সাধারণ সিনট্যাক্স:
=TRIM(text) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| text | প্রয়োজনীয় | যে টেক্সট থেকে স্পেস সরাতে চান |
TRIM ফাংশনের উদাহরণ:
C5 সেলে TRIM ফাংশন ব্যবহার করলে B5 সেলের টেক্সটের অতিরিক্ত স্পেসগুলো সরিয়ে দেবে। সূত্র:
=TRIM(B5)
- Enter চাপুন।

- আপেক্ষিত ফলাফল পাবেন।

CLEAN ফাংশন
এই ফাংশনটি টেক্সট থেকে সব নন-প্রিন্টেবল ক্যারেক্টার সরিয়ে দেয়।
- সাধারণ সিনট্যাক্স:
=CLEAN(text) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| text | প্রয়োজনীয় | যে যেকোনো ওয়ার্কশীট ডেটা যেটি নন-প্রিন্টেবল ক্যারেক্টার থেকে পরিষ্কার করতে চান |
CLEAN ফাংশনের উদাহরণ:
C5 সেলে CLEAN ফাংশন ব্যবহার করলে B5 সেলের টেক্সট থেকে নন-প্রিন্টেবল ক্যারেক্টার সরিয়ে দেবে। সূত্র:
=CHAR(7)& "A"
- Enter চাপুন।

- "A"-এর আগে একটি নন-প্রিন্টেবল ক্যারেক্টার থাকবে।
- পরবর্তীতে C5 সেলটি নির্বাচন করুন এবং নিচের সূত্রটি লিখুন,
=CLEAN(B5)
- Enter চাপুন।

- ফলস্বরূপ, Excel নন-প্রিন্টেবল ক্যারেক্টারটি মুছে দেবে।

CONCATENATE ফাংশন
এই ফাংশনটি দুটি বা তার বেশি স্ট্রিংকে একত্রিত করে একটি স্ট্রিং বানায়।
- সাধারণ সিনট্যাক্স:
=CONCATENATE(text1, [text2], …) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| text1 | প্রয়োজনীয় | সंযোজন করার প্রথম আইটেম। এটি সেল রেফারেন্স, সংখ্যা বা টেক্সট ভ্যালু হতে পারে। |
| text2, … | ঐচ্ছিক | যোগ করার অতিরিক্ত টেক্সট উপাদান। সর্বোচ্চ ২৫৫ আইটেম এবং ৮,১৯২ ক্যারেক্টার পর্যন্ত অনুমোদিত। |
CONCATENATE ফাংশনের উদাহরণ:
D5 সেলে CONCATENATE ফাংশন ব্যবহার করলে B5 ও C5 সেলের দুটি টেক্সট একত্রিত হবে। সূত্র:
=CONCATENATE(B5,C5)
- Enter চাপুন।

- টেক্সটগুলো একত্রিত হবে।

LOGICAL ফাংশন (৮টি ফাংশন)
লজিক্যাল ফাংশনগুলো একটি মান এবং আপনার প্রত্যাশার মধ্যে যৌক্তিক তুলনা করতে সাহায্য করে। এখানে কিছু অপরিহার্য লজিক্যাল ফাংশন নিয়ে আলোচনা করা হলো।
TRUE ফাংশন
যদি একটি যৌক্তিক বিবৃতি সত্য হয়, তবে এটি TRUE ফেরত দেয়। এর কোনো আর্গুমেন্ট নেই। =TRUE()
FALSE ফাংশন
যদি একটি যৌক্তিক বিবৃতি মিথ্যা হয়, তবে এটি FALSE ফেরত দেয়। এর কোনো আর্গুমেন্ট নেই। =FALSE()
AND ফাংশন
যদি সব আর্গুমেন্ট সত্য হয়, তবে এটি TRUE ফেরত দেয়। =AND()
OR ফাংশন
যদি যেকোনো একটি আর্গুমেন্ট সত্য হয়, তবে এটি TRUE ফেরত দেয়। =OR()
NOT ফাংশন
এটি আর্গুমেন্টের যৌক্তিকতা উল্টে দেয়। =NOT()
SWITCH ফাংশন
এই ফাংশনটি একটি মানকে মানের একটি তালিকার সাথে তুলনা করে এবং সংশ্লিষ্ট ফলাফল ফেরত দেয়। মিল না পেলে ঐচ্ছিক ডিফল্ট মান ফেরত দেয়।
- সাধারণ সিনট্যাক্স:
=SWITCH(expression, value1, result1, [default or value2, result2],…[default or value3, result3]) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| expression | প্রয়োজনীয় | যে মানটি value1 থেকে value126 পর্যন্ত তুলনা করা হবে (সংখ্যা, তারিখ, বা টেক্সট) |
| ValueN | প্রয়োজনীয় | expression-এর সাথে তুলনা করার মান |
| ResultN | প্রয়োজনীয় | যখন valueN expression-এর সাথে মিলে যায়, তখন ফেরত দেওয়া মান |
| default | ঐচ্ছিক | যদি কোনো মিল না পাওয়া যায়, তবে ফেরত দেওয়া ডিফল্ট মান |
SWITCH ফাংশনের উদাহরণ:
C5 সেলে SWITCH ফাংশন "Executive" ফেরত দেবে কারণ B5-এ "Adam" আছে যা "Executive"-এর সাথে সংশ্লিষ্ট। সূত্র:
=SWITCH(B5,"Harry","Manager","Adam","Executive","Unknown")
- C5 সেলটি নির্বাচন করুন এবং সূত্রটি লিখুন,
- Enter চাপুন।

- আউটপুট পাবেন।

IF ফাংশন
এই ফাংশনটির ৩টি আর্গুমেন্ট থাকে। যদি আর্গুমেন্ট ১ TRUE হয়, তবে আর্গুমেন্ট ২ অনুযায়ী কাজ করে। অন্যথায় আর্গুমেন্ট ৩ অনুযায়ী।
- সাধারণ সিনট্যাক্স:
=IF(logical_test, value_if_true, [value_if_false]) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| logical_test | প্রয়োজনীয় | যে শর্তটি পরীক্ষা করতে চাই |
| value_if_true | প্রয়োজনীয় | লজিক্যাল টেস্ট TRUE হলে ফেরত দেওয়া মান |
| value_if_false | ঐচ্ছিক | লজিক্যাল টেস্ট FALSE হলে ফেরত দেওয়া মান |
IFERROR ফাংশন
প্রথম আর্গুমেন্ট যদি এরর হয়, তবে value_if_error ফেরত দেয়। অন্যথায় প্রথম আর্গুমেন্টের ফলাফল ফেরত দেয়।
- সাধারণ সিনট্যাক্স:
=IFERROR(value, value_if_error) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| value | প্রয়োজনীয় | যে আর্গুমেন্টটি এরর জন্য পরীক্ষা করা হবে |
| value_if_error | প্রয়োজনীয় | ফর্মুলা যদি এরর দেয়, তবে ফেরত দেওয়া মান। নিম্নলিখিত এরর টাইপগুলো পরীক্ষা করা হয়: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, বা #NULL! |
IFERROR ফাংশনের উদাহরণ:
D5 সেলে IFERROR ফাংশন "No Result" ফেরত দেবে কারণ B5/B6 এক্সপ্রেশনটি এরর দেবে। সূত্র:
=IFERROR(B5/B6,"No Result")
- Enter চাপুন।

- এরর মেসেজ পাবেন।

TRUE, FALSE, AND, এবং IF ফাংশন একত্রিত ব্যবহার
TRUE এবং FALSE ফাংশনগুলো স্বতন্ত্রভাবে ব্যবহার করা যায় না। তাই এখানে AND এবং IF ফাংশন-এর সাথে একত্রিত ব্যবহার দেখানো হলো।
ধাপসমূহ:
- D5 সেলটি নির্বাচন করুন এবং নিচের সূত্রটি লিখুন,
=IF(AND(B5>B6,B7>B5,TRUE(),FALSE())
- Enter চাপুন।

- যৌক্তিক ফলাফল পাবেন।

TRUE, FALSE, OR, এবং IF ফাংশন একত্রিত ব্যবহার
- D5 সেলটি নির্বাচন করুন এবং সূত্রটি লিখুন,
=IF(OR(B5>B6,B7>B5,TRUE(),FALSE())
- Enter চাপুন।

- আউটপুট পাবেন।

TRUE, FALSE, NOT, এবং IF ফাংশন একত্রিত ব্যবহার
- D5 সেলটি নির্বাচন করুন এবং সূত্রটি লিখুন,
=IF(NOT(B5>B6,B7>B5,TRUE(),FALSE())
- Enter চাপুন।

- যৌক্তিক উত্তর পাবেন।

LOOKUP এবং REFERENCE ফাংশন (১৩টি ফাংশন)
লুকআপ ফাংশনগুলো ডেটা রিট্রিভ, ডেটা টেবিল বিস্তার, বা রেকর্ডকে ক্যাটাগরিতে ম্যাপ করার জন্য ঘনিষ্ঠভাবে ব্যবহৃত হয়। এখানে কিছু এমন ফাংশন নিয়ে আলোচনা করা হলো।
CHOOSE ফাংশন
এই ফাংশনটি index_num-এর ভিত্তিতে ভ্যালু লিস্ট থেকে ২৫৪টি মানের মধ্যে থেকে একটি বেছে নেয়।
- সাধারণ সিনট্যাক্স:
=CHOOSE(index_num, value1, [value2], …) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| index_num | প্রয়োজনীয় | কোন ভ্যালু আর্গুমেন্ট বেছে নেওয়া হবে তা নির্দিষ্ট করে। ১ থেকে ২৫৪ পর্যন্ত সংখ্যা বা সেল রেফারেন্স। |
| value1 | প্রয়োজনীয় | এটি বাধ্যতামূলক ভ্যালু। এই মানের ভিত্তিতে ফাংশনটি ইনডেক্স নম্বর মিলিয়ে। |
| value2, … | ঐচ্ছিক | প্রথম ভ্যালু után সবগুলো ঐচ্ছিক। index num-এর ভিত্তিতে CHOOSE ফাংশন ১ থেকে ২৫৪ ভ্যালু প্যারামিটারের তালিকা থেকে একটি বেছে নেয়। |
CHOOSE ফাংশনের উদাহরণ:
C5 সেলে CHOOSE ফাংশন "Manager" ফেরত দেবে কারণ C5-এ ১ আছে যা "Manager"-এর সাথে সংশ্লিষ্ট। সূত্র:
=CHOOSE(C5, "Manager", "HR" ," Executive")
- Enter চাপুন।

- আপেক্ষিত ফলাফল পাবেন।

ROW ফাংশন
এই ফাংশনটি দেওয়া সেল রেফারেন্সের রো নম্বর ফেরত দেয়।
- সাধারণ সিনট্যাক্স:
=ROW([reference]) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| reference | প্রয়োজনীয় | যে সেল বা সেল গুচ্ছের রো নম্বর চাই |
ROW ফাংশনের উদাহরণ:
C5 সেলে ROW ফাংশন ৫ ফেরত দেবে কারণ রেফারেন্স সেল B5 ৫ নম্বর রোতে আছে। সূত্র:
=ROW(B5)
- Enter চাপুন।

- আপেক্ষিত ফলাফল পাবেন।

COLUMN ফাংশন
এই ফাংশনটি দেওয়া সেল রেফারেন্সের কলাম নম্বর ফেরত দেয়।
- সাধারণ সিনট্যাক্স:
=COLUMN([reference]) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| reference | প্রয়োজনীয় | যে সেল বা সেল গুচ্ছের কলাম নম্বর চাই |
COLUMN ফাংশনের উদাহরণ:
এই ফাংশন C5 সেলে ২ ফেরত দেবে কারণ রেফারেন্স সেল ২য় কলামে আছে। সূত্র:
=COLUMN(B5)
- Enter চাপুন।

- আপেক্ষিত ফলাফল পাবেন।

ROWS ফাংশন
এই ফাংশনটি একটি অ্যারে বা রেফারেন্সের রো সংখ্যা ফেরত দেয়।
- সাধারণ সিনট্যাক্স:
=ROWS(array) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| array | প্রয়োজনীয় | অ্যারে, অ্যারে ফর্মুলা, বা সেল রেফারেন্স যার রো সংখ্যা চাই |
ROWS ফাংশনের উদাহরণ:
C5 সেলে ROWS ফাংশন ৪ ফেরত দেবে কারণ এর নিচের অ্যারেতে ৪টি রো আছে। সূত্র:
=ROWS(B5:B8)
- Enter চাপুন।

- আপেক্ষিত ফলাফল পাবেন।

COLUMNS ফাংশন
এই ফাংশনটি একটি অ্যারে বা রেফারেন্সের কলাম সংখ্যা ফেরত দেয়।
- সাধারণ সিনট্যাক্স:
=COLUMNS(array) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| array | প্রয়োজনীয় | অ্যারে, অ্যারে ফর্মুলা, বা সেল রেফারেন্স যার কলাম সংখ্যা চাই |
COLUMNS ফাংশনের উদাহরণ:
C5 সেলে COLUMNS ফাংশন ১ ফেরত দেবে কারণ এর নিচের অ্যারেতে ১টি কলাম আছে। সূত্র:
=COLUMNS(B5:B8)
- C5 সেলটি নির্বাচন করুন এবং সূত্রটি লিখুন,
- Enter চাপুন।

- আপেক্ষিত ফলাফল পাবেন।

VLOOKUP ফাংশন
এই ফাংশনটি একটি অ্যারের প্রথম কলামে খুঁজে offset_column-এর মান ফেরত দেয়।
- সাধারণ সিনট্যাক্স:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| lookup_value | প্রয়োজনীয় | যে মানটি খুঁজতে চান। table_array আর্গুমেন্টে দেওয়া সেল রেঞ্জের প্রথম কলামে এই মানটি থাকতে হবে। |
| table_array | প্রয়োজনীয় | সেল রেঞ্জ যেখানে VLOOKUP lookup_value এবং রিটার্ন ভ্যালু খুঁজবে |
| col_index_num | প্রয়োজনীয় | রিটার্ন ভ্যালুর সংশ্লিষ্ট কলাম নম্বর, যা table_array-এর বামপাশের কলাম থেকে ১ থেকে শুরু হয় |
| range_lookup | ঐচ্ছিক | একজাক্ট ম্যাচ নাকি অনুমানিক ম্যাচ চান তা নির্দেশ করে |
VLOOKUP ফাংশনের উদাহরণ:
D5 সেলে VLOOKUP ফাংশন 102 ফেরত দেবে। কারণ এটি লুকআপ রেঞ্জ B5:C8-এর দ্বিতীয় কলামে আছে এবং লুকআপ ভ্যালু "Adam"-এর পাশে। সূত্র:
=VLOOKUP("Adam",B5:C8,2)
- Enter চাপুন।

- VLOOKUP মান পাবেন।

HLOOKUP ফাংশন
এই ফাংশনটি একটি অ্যারের শীর্ষের রোতে খুঁজে offset_column-এর মান ফেরত দেয়।
- সাধারণ সিনট্যাক্স:
=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup]) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| lookup_value | প্রয়োজনীয় | যে মানটি খুঁজতে চান। table_array-এ দেওয়া সেল রেঞ্জের প্রথম রোতে এই মানটি থাকতে হবে। |
| table_array | প্রয়োজনীয় | সেল রেঞ্জ যেখানে HLOOKUP lookup_value এবং রিটার্ন ভ্যালু খুঁজবে |
| row_index_num | প্রয়োজনীয় | রিটার্ন ভ্যালুর সংশ্লিষ্ট রো নম্বর, যা table_array-এর উপরের রো থেকে ১ থেকে শুরু হয় |
| range_lookup | ঐচ্ছিক | একজাক্ট ম্যাচ নাকি অনুমানিক ম্যাচ চান তা নির্দেশ করে |
HLOOKUP ফাংশনের উদাহরণ:
D5 সেলে HLOOKUP ফাংশন "Jhon" ফেরত দেবে। কারণ এটি লুকআপ রেঞ্জ B5:C8-এর দ্বিতীয় রোতে আছে এবং লুকআপ ভ্যালু "Adam"-এর নিচে। সূত্র:
=HLOOKUP("Adam",B5:C8,2)
- Enter চাপুন।

- HLOOKUP মান পাবেন।

LOOKUP ফাংশন
এই ফাংশনটি একটি একক রো বা কলামে দেখে এবং একই পজিশনে দ্বিতীয় রো বা কলাম থেকে মান খুঁজে বের করে।
- সাধারণ সিনট্যাক্স:
=LOOKUP(lookup_value, lookup_vector, [result_vector]) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| lookup_value | প্রয়োজনীয় | প্রথম ভেক্টরে যে মানটি LOOKUP খুঁজে। সংখ্যা, টেক্সট, লজিক্যাল ভ্যালু, নাম, বা রেফারেন্স হতে পারে। |
| lookup_vector | প্রয়োজনীয় | শুধু এক রো বা এক কলামের সেল সেট। টেক্সট, পূর্ণসংখ্যা, বা লজিক্যাল ভ্যালু হতে পারে। |
| result_vector | ঐচ্ছিক | শুধু এক রো বা কলামের সেল সেট। lookup_vector এবং result_vector-এর আকার একই হতে হবে। |
LOOKUP ফাংশনের উদাহরণ:
D5 সেলে LOOKUP ফাংশন 102 ফেরত দেবে। কারণ এটি লুকআপ রেঞ্জ B5:C8-এ লুকআপ ভ্যালু "Adam" মাতাব করে। সূত্র:
=LOOKUP("Adam",B5:C8)
- Enter চাপুন।

- লুকআপ ভ্যালু পাবেন।

MATCH ফাংশন
এই ফাংশনটি একটি অ্যারেতে একটি আইটেমের পজিশন বের করে।
- সাধারণ সিনট্যাক্স:
=MATCH(lookup_value, lookup_array, [match_type]) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| lookup_value | প্রয়োজনীয় | যে মানটি lookup_array-এ ম্যাচ করতে চাই |
| lookup_array | প্রয়োজনীয় | যে সেল সেটে সার্চ করা হবে |
| match_type | ঐচ্ছিক | ১, ০, বা -১। match_type আর্গুমেন্ট অনুযায়ী Excel লুকআপ ভ্যালু এবং lookup array-এর মানগুলো ম্যাচ করে। ডিফল্ট ১। |
MATCH ফাংশনের উদাহরণ:
MATCH ফাংশন ১ ফেরত দেবে কারণ "Adam" রেঞ্জ B5:B8-এ প্রথম উপাদান। সূত্র:
=MATCH("Adam",B5:B8)
- Enter চাপুন।

- ম্যাচ পাবেন।

INDEX ফাংশন
এই ফাংশনটি row_num এবং column_num-এর ভিত্তিতে একটি টেবিল বা অ্যারেতে একটি উপাদানের মান ফেরত দেয়।
- সাধারণ সিনট্যাক্স:
=INDEX(array, row_num, [column_num]) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| array | প্রয়োজনীয় | সেল রেঞ্জ বা কনস্ট্যান্ট অ্যারে যেখানে ফাংশন কাজ করবে |
| row_num | প্রয়োজনীয় | অ্যারেতে কোন রো থেকে মান ফেরত দেবে। column_num না থাকলে এটিই বাধ্যতামূলক। |
| column_num | ঐচ্ছিক | অ্যারেতে কোন কলাম থেকে মান নেবে। row_num না থাকলে এটিই বাধ্যতামূলক। |
INDEX ফাংশনের উদাহরণ:
INDEX ফাংশন D5 সেলে "Jhon" ফেরত দেবে কারণ এটি B5:B8 রেঞ্জের দ্বিতীয় রোতে আছে। সূত্র:
=INDEX(B5:B8,2)
- Enter চাপুন।

- ইনডেক্সড সেলের মান পাবেন।

OFFSET ফাংশন
এই ফাংশনটি একটি রেফারেন্স সেল থেকে নির্দিষ্ট রো ও কলাম দূরত্বে অবস্থিত সেল বা রেঞ্জের মান ফেরত দেয়।
- সাধারণ সিনট্যাক্স:
=OFFSET(reference, rows, cols, [height], [width]) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| reference | প্রয়োজনীয় | অফসেট নির্ধারণের জন্য রেফারেন্স। সেল বা পাশাপাশি সেল রেঞ্জ না হলে #VALUE! এরর দেয়। |
| rows | প্রয়োজনীয় | উপরের বাম সেলটি কতটুকু নিচে বা উপরে নির্দেশ করবে |
| cols | প্রয়োজনীয় | উপরের বাম সেলটি কতটুকু ডানে বা বামে নির্দেশ করবে |
| height | ঐচ্ছিক | ফেরত দেওয়া রেফারেন্সের কাঙ্ক্ষিত উচ্চতা (রোতে)। ধনাত্মক পূর্ণসংখ্যা। |
| width | ঐচ্ছিক | ফেরত দেওয়া রেফারেন্সের কাঙ্ক্ষিত প্রস্থ (কলামে)। ধনাত্মক পূর্ণসংখ্যা। |
OFFSET ফাংশনের উদাহরণ:
D5 সেলে OFFSET ফাংশন 101 ফেরত দেবে। কারণ এটি রেফারেন্স সেল B5-এর নিচে ২টি রো এবং ডানে ১টি কলামে অবস্থিত সেলের মান। সূত্র:
=OFFSET(B5,2,1)
- Enter চাপুন।

- আউটপুট পাবেন।

INDIRECT ফাংশন
এই ফাংশনটি একটি টেক্সট স্ট্রিং দ্বারা নির্দিষ্ট রেফারেন্স ফেরত দেয়।
- সাধারণ সিনট্যাক্স:
=INDIRECT(ref_text, [a1]) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| ref_text | প্রয়োজনীয় | A1-স্টাইল রেফারেন্স, R1C1-স্টাইল রেফারেন্স, নামকৃত রেফারেন্স, বা টেক্সট স্ট্রিং হিসেবে সেল রেফারেন্স। অবৈধ হলে #REF! এরর। |
| a1 | ঐচ্ছিক | ref_text সেলে কী ধরনের রেফারেন্স আছে তা নির্দেশ করে লজিক্যাল ভ্যালু। |
INDIRECT ফাংশনের উদাহরণ:
E5 সেলে INDIRECT ফাংশন 103 ফেরত দেবে। কারণ রেফারেন্সড D8 সেলে C8 মান আছে এবং C8 সেলে 103 আছে। সূত্র:
=INDIRECT(D8)
- Enter চাপুন।

- C8 সেল থেকে মান পাবেন।

GETPIVOTDATA ফাংশন
এই ফাংশনটি একটি PivotTable রিপোর্টে সংরক্ষিত ডেটা ফেরত দেয়।
- সাধারণ সিনট্যাক্স:
=GETPIVOTDATA(data_field, pivot_table, [field1, item1, field2, item2], …) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| data_field | প্রয়োজনীয় | PivotTable-এ যে ফিল্ডে তথ্য আছে, তার নাম। কোটেশন মার্কসহ লিখতে হবে। |
| pivot_table | প্রয়োজনীয় | PivotTable-এর যেকোনো সেল, সেল রেঞ্জ, বা নামকৃত রেঞ্জের রেফারেন্স। কোন PivotTable-এ ডেটা আছে তা শনাক্ত করতে এটি প্রয়োজন। |
| field1, item1, field2, item2… | ঐচ্ছিক | ফিল্ড নাম এবং আইটেম নামের যুগল ১ থেকে ১২৬ পর্যন্ত। যেকোনো ক্রমে থাকতে পারে। তারিখ ও সংখ্যা বাদে অন্যদের কোটেশন মার্কসহ লিখতে হবে। |
GETPIVOTDATA ফাংশনের উদাহরণ:
এই ফাংশন E5 সেলে 450 ফেরত দেবে কারণ আর্গুমেন্টগুলো অনুযায়ী ডিফাইন করা হয়েছে। সূত্র:
=GETPIVOTDATA("Revenue",$B$4,"Month","January")
- Enter চাপুন।

- আউটপুট পাবেন।

MATH ফাংশন (১৫টি ফাংশন)
বড় কোম্পানিগুলোতে সাধারণত ডেটা বিশ্লেষণ এবং গভীর σταтистиistical বিশ্লেষণের জন্য বিশেষায়িত تيم থাকে। যậyাপি, ম্যানেজমেন্ট কনসালটেন্টদের জন্য দৈনন্দিন বেসিক ম্যাথ ও স্ট্যাটিস্টিক্যাল ক্যালকুলেশনের জন্য Excel ফাংশনগুলো অত্যন্ত প্রয়োজনীয়।
RAND ফাংশন
এই ফাংশনটি ০ سے বড় বা সমান এবং ১ থেকে ছোট একটি ইভেনলি ডিস্ট্রিবিউটেড র্যান্ডম রিয়েল নম্বর ফেরত দেয়। RAND()*(b-a)+a দিয়ে a এবং b-এর মধ্যে সংখ্যা পাওয়া যায়। কোনো আর্গুমেন্ট নেই। =RAND()
RAND ফাংশনের উদাহরণ:
RAND ফাংশনের কোনো আর্গুমেন্ট নেই। এখানে D5 সেলে মান পেতে ফর্মুলা পরিবর্তন করলাম:
=RAND()*(C5-B5)+B5
- Enter চাপুন।

- একটি র্যান্ডম সংখ্যা পাবেন।

RANDBETWEEN ফাংশন
এই ফাংশনটি নিচের সংখ্যা এবং উপরের সংখ্যার মধ্যে একটি র্যান্ডম পূর্ণসংখ্যা জেনারেট করে।
- সাধারণ সিনট্যাক্স:
=RANDBETWEEN(bottom, top) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| bottom | প্রয়োজনীয় | RANDBETWEEN ফাংশন যা ফেরত দেবে সেটি সবচেয়ে ছোট পূর্ণসংখ্যা |
| top | প্রয়োজনীয় | RANDBETWEEN ফাংশন যা ফেরত দেবে সেটি সবচেয়ে বড় পূর্ণসংখ্যা |
RANDBETWEEN ফাংশনের উদাহরণ:
D5 সেলে RANDBETWEEN ফাংশন B5 এবং C5 সেলের মানদ্বয়ের মধ্যে যেকোনো একটি র্যান্ডম সংখ্যা ফেরত দেবে। সূত্র:
=RANDBETWEEN(B5,C5)
- D5 সেলটি নির্বাচন করুন এবং সূত্রটি লিখুন,
- Enter চাপুন।

- দুই সংখ্যার মধ্যবর্তী একটি র্যান্ডম সংখ্যা পাবেন।

INT ফাংশন
এই ফাংশনটি একটি সংখ্যাকে নিকটতম পূর্ণসংখ্যায় নিচের দিকে রাউন্ড করে।
- সাধারণ সিনট্যাক্স:
=INT(number) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| number | প্রয়োজনীয় | যে রিয়েল নম্বরটি পূর্ণসংখ্যায় রাউন্ড ডাউন করতে চাই |
INT ফাংশনের উদাহরণ:
C5 সেলে INT ফাংশন ২ ফেরত দেবে কারণ এটি শুধু সংখ্যার পূর্ণসংখ্যা অংশ ফেরত দেয়। সূত্র:
=INT(B5)
- Enter চাপুন।

- আপেক্ষিত ফলাফল পাবেন।

ROUND ফাংশন
এই ফাংশনটি একটি সংখ্যাকে নির্দিষ্ট সংখ্যক ডিজিট পর্যন্ত রাউন্ড করে।
- সাধারণ সিনট্যাক্স:
=ROUND(number, num_digits) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| number | প্রয়োজনীয় | যে সংখ্যাটি রাউন্ড করতে চাই |
| num_digits | প্রয়োজনীয় | সংখ্যা আর্গুমেন্টকে কতগুলো ডিজিট পর্যন্ত রাউন্ড করতে চাই |
ROUND ফাংশনের উদাহরণ:
C5 সেলে ROUND ফাংশন B5 সেলের 2.05-কে নিকটতম ১ ডিজিট পর্যন্ত রাউন্ড করে 2.1 ফেরত দেবে। সূত্র:
=ROUND(B5,1)
- Enter চাপুন।

- আপেক্ষিত ফলাফল পাবেন।

FLOOR ফাংশন
এই ফাংশনটি সংখ্যাগুলোকে শূন্য দিকে নিচের দিকে রাউন্ড করে, নিকটতম significance-এর গুণিতকে।
- সাধারণ সিনট্যাক্স:
=FLOOR(number, significance) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| number | প্রয়োজনীয় | যে সংখ্যাটি রাউন্ড করতে চাই |
| significance | প্রয়োজনীয় | যে গুণিতকে রাউন্ড করতে চাই |
FLOOR ফাংশনের উদাহরণ:
এই ফাংশন C5 সেলে ২ ফেরত দেবে কারণ এটি B5 সেলের 2.05-কে ২-এ রাউন্ড ডাউন করবে। সূত্র:
=FLOOR(B5,1)
- Enter চাপুন।

- আপেক্ষিত ফলাফল পাবেন।

CEILING ফাংশন
এই ফাংশনটি সংখ্যাগুলোকে শূন্য থেকে দূরে উপরের দিকে রাউন্ড করে, নিকটতম significance-এর গুণিতকে।
- সাধারণ সিনট্যাক্স:
=CEILING(number, significance) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| number | প্রয়োজনীয় | যে মানটি রাউন্ড করতে চাই |
| significance | প্রয়োজনীয় | যে গুণিতকে রাউন্ড করতে চাই |
CEILING ফাংশনের উদাহরণ:
C5 সেলে CEILING ফাংশন ৩ ফেরত দেবে কারণ এটি B5 সেলের 2.05-কে রাউন্ড আপ করবে। সূত্র:
=CEILING(B5,1)
- Enter চাপুন।

- আপেক্ষিত ফলাফল পাবেন।

SUM ফাংশন
এই ফাংশনটি আর্গুমেন্ট হিসেবে দেওয়া সব সংখ্যাগুলো যোগ করে মোট সংখ্যা ফেরত দেয়।
- সাধারণ সিনট্যাক্স:
=SUM(number1,[number2],…) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| number1 | প্রয়োজনীয় | যে প্রথম সংখ্যাটি যোগ করতে চাই |
| [number2],…255 | ঐচ্ছিক | এই ২৫৬টি সংখ্যা ঐচ্ছিক এবং একবারে যোগ করা যায় |
SUM ফাংশনের উদাহরণ:
এটি সহজে B5:B8 রেঞ্জের সংখ্যাগুলোর যোগফল ফেরত দেবে। D5 সেলে সূত্র:
=SUM(B5:B8)
- Enter চাপুন।

- নির্দিষ্ট সেলগুলোর যোগফল পাবেন।

SUMIF ফাংশন
এই ফাংশনটি range_sum-এ সেলগুলো যোগ করে যদি সংশ্লিষ্ট সেলগুলো range_evaluate-এ ক্রাইটেরিয়া পূরণ করে। range_sum লুপ্ত থাকলে, Excel range_evaluate-এ সেলগুলো যোগ করবে।
- সাধারণ সিনট্যাক্স:
=SUMIF(range, criteria, [sum_range]) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| range | প্রয়োজনীয় | যে সেলগুলোকে ক্রাইটেরিয়া হিসেবে ব্যবহার করতে চান। প্রতিটি রেঞ্জে শুধু সংখ্যা, নাম, অ্যারে, বা সংখ্যা ধারণকারী রেফারেন্স থাকতে পারে। খালি বা টেক্সট মান উপেক্ষা করা হয়। |
| criteria | প্রয়োজনীয় | যে শর্তের ভিত্তিতে ডেটা যোগ করবেন |
| sum_range | ঐচ্ছিক | রেঞ্জ আর্গুমেন্টে দিয়া সেলগুলো থেকে আলাদা সেলগুলো যোগ করতে চাইলে actuall সেলগুলো দিতে হবে। sum_range না থাকলে Excel রেঞ্জ প্যারামিটারে দিয় সেলগুলো যোগ করে। |
SUMIF ফাংশনের উদাহরণ:
D5 সেলে SUMIF ফাংশন B5:B8 রেঞ্জের শূন্য থেকে বড় সংখ্যাগুলোর যোগফল ফেরত দেবে। সূত্র:
=SUMIF(B5:B8,">0")
- Enter চাপুন।

- কন্ডিশনাল সমেশন পাবেন।

SUMIFS ফাংশন
এই ফাংশনটি সমস্ত নির্দিষ্ট ক্রাইটেরিয়া পূরণকারী সেলগুলো যোগ করে।
- সাধারণ সিনট্যাক্স:
=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| sum_range | প্রয়োজনীয় | যোগ করার সেল সেট |
| criteria_range1 | প্রয়োজনীয় | Criteria1 দিয়ে যেটি টেস্ট করা হবে |
| criteria1 | প্রয়োজনীয় | Criteria_range1-এ কোন সেলগুলো যোগ হবে তা নির্ধারণকারী ক্রাইটেরিয়া |
| criteria_range2, criteria2, … | ঐচ্ছিক | ঐচ্ছিক অতিরিক্ত ক্রাইটেরিয়া |
SUMIFS ফাংশনের উদাহরণ:
D5 সেলে SUMIFS ফাংশন B5:B8 রেঞ্জ থেকে শূন্য থেকে বড় সংখ্যাগুলোর যোগফল ফেরত দেবে। সূত্র:
=SUMIFS(B5:B8,">0")
- Enter চাপুন।

- কন্ডিশনাল সমেশন পাবেন।

PRODUCT ফাংশন
এই ফাংশনটি আর্গুমেন্ট হিসেবে দেওয়া সব সংখ্যাগুলো গুণ করে গুণফল ফেরত দেয়।
- সাধারণ সিনট্যাক্স:
=PRODUCT(number1, [number2], …) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| number1 | প্রয়োজনীয় | যে প্রথম সংখ্যা বা রেঞ্জ গুণ করতে চান |
| number2, … | ঐচ্ছিক | গুণ করার অতিরিক্ত সংখ্যা বা রেঞ্জ, সর্বোচ্চ ২৫৫ আর্গুমেন্ট পর্যন্ত |
PRODUCT ফাংশনের উদাহরণ:
D5 সেলে PRODUCT ফাংশন B5:B8 রেঞ্জের সংখ্যাগুলোর গুণফল ফেরত দেবে। সূত্র:
=PRODUCT(B5:B8)
- Enter চাপুন।

- গুণফল পাবেন।

POWER ফাংশন
এই ফাংশনটি একটি সংখ্যার পাওয়ারের ফলাফল ফেরত দেয়।
- সাধারণ সিনট্যাক্স:
=POWER(number, power) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| number | প্রয়োজনীয় | বেস নম্বর। যেকোনো রিয়েল নম্বর হতে পারে। |
| power | প্রয়োজনীয় | বেস নম্বর যেটি ঘাতের ধারণ করবে |
POWER ফাংশনের উদাহরণ:
D5 সেলে POWER ফাংশন 1 ফেরত দেবে। কারণ এটি 1-কে ৪ ঘাতে 올려 ফলাফল 1। সূত্র:
=POWER(B5,C5)
- Enter চাপুন।

- বেস ভ্যালু ঘাতে উঠবে।

SQRT ফাংশন
এই ফাংশনটি একটি ধনাত্মক বর্গমূল ফেরত দেয়।
- সাধারণ সিনট্যাক্স:
=SQRT(number) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| number | প্রয়োজনীয় | যে সংখ্যার বর্গমূল বের করব |
SQRT ফাংশনের উদাহরণ:
C5 সেলে SQRT ফাংশন B5 সেলের ৪-এর বর্গমূল ২ ফেরত দেবে। সূত্র:
=SQRT(B5)
- Enter চাপুন।

- সংখ্যাগুলোর বর্গমূল পাবেন।

MOD ফাংশন
এই ফাংশনটি একটি সংখ্যাকে অন্য সংখ্যা দিয়ে ভাগ করার পর বাকি মান ফেরত দেয়।
- সাধারণ সিনট্যাক্স:
=MOD(number, divisor) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| number | প্রয়োজনীয় | যে সংখ্যার বাকি বের করতে চাই |
| divisor | প্রয়োজনীয় | যে সংখ্যással ভাগ করতে চাই |
MOD ফাংশনের উদাহরণ:
D5 সেলে MOD ফাংশন B5 এবং C5 সেলের ভাগফলের বাকি ১ ফেরত দেবে। সূত্র:
=MOD(B5,C5)
- Enter চাপুন।

- বাকির মান পাবেন।

SUBTOTAL ফাংশন
এই ফাংশনটি একটি লিস্ট বা ডেটাবেসে সাবটোটাল ফেরত দেয়। function_num شامل 1-11 বা 101-111। এটি সাবটোটালের জন্য ব্যবহার করা ফাংশন নির্দেশ করে। 1-11 ম্যানুয়ালি হিডেন রো অন্তর্ভুক্ত করে, 101-111 исключает। ফিল্টার আউট সেলগুলো সবসময় বাদ দেওয়া হয়।
- সাধারণ সিনট্যাক্স:
=SUBTOTAL(function_num,ref1,[ref2],…) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| function_num | প্রয়োজনীয় | ১–১১ বা ১০১–১১১ রেঞ্জ সাবটোটালের জন্য ফাংশন নির্দেশ করে। ১–১১ ম্যানুয়ালি হিডেন রো অন্তর্ভুক্ত করে, ১০১–১১১ исключает; ফিল্টার আউট সেলগুলো সবসময় বাদ দেওয়া হয়। |
| ref1 | প্রয়োজনীয় | প্রথম নামকৃত রেঞ্জ বা রেফারেন্স যার সাবটোটাল চাই |
| ref2,… | ঐচ্ছিক | ২ থেকে ২৫৪ পর্যন্ত নামকৃত রেঞ্জ বা রেফারেন্স যাদের সাবটোটাল চাই |
SUBTOTAL ফাংশনের উদাহরণ:
D5 সেলে SUBTOTAL ফাংশন B5:B8 সেল রেঞ্জের সংখ্যাগুলোর গড় ফেরত দেবে। সূত্র:
=SUBTOTAL(1,B5:B8)
- Enter চাপুন।

- নির্বাচিত রেঞ্জের গড় পাবেন।

SUMPRODUCT ফাংশন
এই ফাংশনটি দেওয়া অ্যারেগুলোর সংশ্লিষ্ট আইটেমগুলো গুণ করে এবং তারপর ফলাফলগুলোর যোগফল ফেরত দেয়।
- সাধারণ সিনট্যাক্স:
=SUMPRODUCT(array1, [array2], [array3], …) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| array1 | প্রয়োজনীয় | প্রথম অ্যারে আর্গুমেন্ট যার কম্পোনেন্টগুলো গুণ করে যোগ করতে চাই |
| [array2], [array3],… | ঐচ্ছিক | ২ থেকে ২৫৫ নম্বর অ্যারে আর্গুমেন্ট যাদের কম্পোনেন্টগুলো গুণ করে যোগ করতে চাই |
SUMPRODUCT ফাংশনের উদাহরণ:
D5 সেলে SUMPRODUCT ফাংশন প্রথমে দুটি সন্নিহিত সেল গুণ করবে (যেমন B5 এবং C5) এবং শেষে C5 থেকে C8 পর্যন্ত সব সেলের গুণফলগুলোর যোগফল ফেরত দেবে। সূত্র:
=SUMPRODUCT(B5:B8,C5:C8)
- Enter চাপুন।

- গুণফল এবং তারপর মানগুলোর যোগফল একসাথে পাবেন।

STATISTICAL ফাংশন (১৫টি ফাংশন)
ম্যানেজমেন্ট কনসালটেন্টরা প্রায়শই তাদের ডেটা বিশ্লেষণের জন্য কিছু σταтистиিক্যাল ফাংশন প্রয়োজন হয়। এই বিভাগে কিছু σταтистиিক্যাল ফাংশন নিয়ে আলোচনা করা হলো।
COUNT ফাংশন
এই ফাংশনটি সংখ্যা ধারণকারী সেলগুলোর মোট সংখ্যা গণনা করে।
- সাধারণ সিনট্যাক্স:
=COUNT(value1, [value2], …) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| value1 | প্রয়োজনীয় | প্রথম আইটেম, সেল রেফারেন্স, বা রেঞ্জ যেখানে সংখ্যা গণনা করতে চাই |
| value2, … | ঐচ্ছিক | সংখ্যা গণনা করার জন্য আরও ২৫৫ আইটেম, সেল রেফারেন্স, বা রেঞ্জ |
COUNT ফাংশনের উদাহরণ:
COUNT ফাংশন B5:B8 রেঞ্জের সেল সংখ্যা ৪ ফেরত দেবে। সূত্র:
=COUNT(B5:B8)
- Enter চাপুন।

- সেল কাউন্ট পাবেন।

COUNTA ফাংশন
এই ফাংশনটি নন-ব্লাঙ্ক সেলগুলোর সংখ্যা গণনা করে।
- সাধারণ সিনট্যাক্স:
=COUNTA(value1, [value2], …) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| value1 | প্রয়োজনীয় | গণনা করার ভ্যালুগুলোর প্রতিনিধিত্বকারী প্রথম আর্গুমেন্ট |
| value2, … | ঐচ্ছিক | গণনা করার ভ্যালুগুলোর প্রতিনিধিত্বকারী অতিরিক্ত আর্গুমেন্ট, সর্বোচ্চ ২৫৫ আর্গুমেন্ট পর্যন্ত |
COUNTA ফাংশনের উদাহরণ:
D5 সেলে COUNTA ফাংশন B5:B8 রেঞ্জের নন-এম্পটি সেল সংখ্যা ফেরত দেবে। সূত্র:
=COUNTA(B5:B8)
- Enter চাপুন।

- নন-এম্পটি সেল কাউন্ট পাবেন।

COUNTIF ফাংশন
এই ফাংশনটি একটি রেঞ্জের মধ্যে ক্রাইটেরিয়া পূরণকারী সেলগুলোর সংখ্যা গণনা করে।
- সাধারণ সিনট্যাক্স:
=COUNTIF(range, criteria) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| range | প্রয়োজনীয় | যে সেট সেলগুলো গণনা করতে চান |
| criteria | প্রয়োজনীয় | সংখ্যা, এক্সপ্রেশন, সেল রেফারেন্স, বা টেক্সট স্ট্রিং যা নির্ধারণ করবে কোন সেলগুলো গণনা হবে |
COUNTIF ফাংশনের উদাহরণ:
D5 সেলে COUNTIF ফাংশন B5:B8 রেঞ্জে শূন্য থেকে বড় মানযুক্ত সেলগুলো গণনা করবে। সূত্র:
=COUNTIF(B5:B8, ">0")
- Enter চাপুন।

- কন্ডিশনাল কাউন্টিং পাবেন।

COUNTIFS ফাংশন
এই ফাংশনটি একাধিক ক্রাইটেরিয়া পূরণকারী সেলগুলোর সংখ্যা গণনা করে।
- সাধারণ সিনট্যাক্স:
=COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]…) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| criteria_range1 | প্রয়োজনীয় | প্রথম রেঞ্জ যেখানে সংশ্লিষ্ট ক্রাইটেরিয়া ইভ্যালুয়েট করা হবে |
| criteria1 | প্রয়োজনীয় | সংখ্যা, এক্সপ্রেশন, সেল রেফারেন্স, বা টেক্সট হিসেবে ক্রাইটেরিয়া যা নির্ধারণ করবে কোন সেলগুলো গণনা হবে |
| criteria_range2, criteria2, … | ঐচ্ছিক | অতিরিক্ত রেঞ্জ এবং তাদের সংশ্লিষ্ট ক্রাইটেরিয়া। সর্বোচ্চ ১২৭ রেঞ্জ/ক্রাইটেরিয়া যুগল অনুমোদিত। |
COUNTIFS ফাংশনের উদাহরণ:
D5 সেলে COUNTIFS ফাংশন B5:B8 রেঞ্জে ১০ থেকে বড় মানযুক্ত সেলগুলো গণনা করবে। সূত্র:
=COUNTIFS(B5:B8, ">10")
- Enter চাপুন।

- কাউন্ট পাবেন।

AVERAGE ফাংশন
এই ফাংশনটি আর্গুমেন্টগুলোর গড়/মाध्यমান ফেরত দেয়।
- সাধারণ সিনট্যাক্স:
=AVERAGE(number1, [number2], …) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| number1 | প্রয়োজনীয় | প্রথম সংখ্যা, সেল রেফারেন্স, বা রেঞ্জ যার গড় চাই |
| number2, … | ঐচ্ছিক | গড় বের করার জন্য অতিরিক্ত সংখ্যা, সেল রেফারেন্স বা রেঞ্জ, সর্বোচ্চ ২৫৫ পর্যন্ত |
AVERAGE ফাংশনের উদাহরণ:
D5 সেলে AVERAGE ফাংশন B5:B8 রেঞ্জের মানগুলোর গড় ফেরত দেবে। সূত্র:
=AVERAGE(B5:B8)
- Enter চাপুন।

- গড় মান পাবেন।

AVERAGEIF ফাংশন
এই ফাংশনটি range_average-এ সেলগুলোর গড় বের করে যদি সংশ্লিষ্ট সেলগুলো range_evaluate-এ ক্রাইটেরিয়া পূরণ করে। range_average লুপ্ত থাকলে, Excel range_evaluate-এ সেলগুলোর গড় নেবে।
- সাধারণ সিনট্যাক্স:
=AVERAGEIF(range, criteria, [average_range]) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| range | প্রয়োজনীয় | গড় বের করার সেল বা সেলগুলো, নাম, অ্যারে, বা 숫ার রেফারেন্স সহ বা ছাড়া |
| criteria | প্রয়োজনীয় | কোন সেলগুলো গড় করা হবে তা নির্ধারণকারী ক্রাইটেরিয়া (সংখ্যা, এক্সপ্রেশন, সেল রেফারেন্স, বা টেক্সট) |
| average_range | ঐচ্ছিক | গড় বের করার একচেটিয়া সেল সেট। উপেক্ষা করলে range ব্যবহার করা হয়। |
AVERAGEIF ফাংশনের উদাহরণ:
AVERAGEIF ফাংশন B5:B8 রেঞ্জের শূন্য থেকে বড় মানগুলোর গড় D5 সেলে ফেরত দেবে। সূত্র:
=AVERAGEIF(B5:B8, ">0")
- Enter চাপুন।

- কন্ডিশনাল গড় পাবেন।

AVERAGEIFS ফাংশন
এই ফাংশনটি সমস্ত ক্রাইটেরিয়া পূরণকারী সেলগুলোর গড় বের করে।
- সাধারণ সিনট্যাক্স:
=AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], …) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| average_range | প্রয়োজনীয় | গড় বের করার সেল বা সেলগুলো, নাম, অ্যারে, বা সংখ্যার রেফারেন্স সহ বা ছাড়া |
| criteria_range1, criteria_range2, … | প্রয়োজনীয় | Criteria_range1 বাধ্যতামূলক, বাকিগুলো ঐচ্ছিক। ১ থেকে ১২৭ রেঞ্জ যেখানে নির্ধারিত ক্রাইটেরিয়া ইভ্যালুয়েট করা হবে। |
| criteria1, criteria2, … | ঐচ্ছিক | Criteria1 বাধ্যতামূলক, বাকিগুলো ঐচ্ছিক |
AVERAGEIFS ফাংশনের উদাহরণ:
D5 সেলে AVERAGEIFS ফাংশন B5:B8 রেঞ্জ থেকে শূন্য থেকে বড় মানগুলোর গড় ফেরত দেবে। সূত্র:
=AVERAGEIFS(B5:B8,B5:B8, ">0")
- Enter চাপুন।

- কন্ডিশনাল গড় পাবেন।

MIN ফাংশন
এই ফাংশনটি আর্গুমেন্টগুলোর মধ্যে ন্যূনতম মান ফেরত দেয়।
- সাধারণ সিনট্যাক্স:
=MIN(number1, [number2], …) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| number1 | প্রয়োজনীয় | Number1 বাধ্যতামূলক |
| number2, … | ঐচ্ছিক | পরবর্তী সংখ্যাগুলো ঐচ্ছিক |
MIN ফাংশনের উদাহরণ:
D5 সেলে MIN ফাংশন B5:B8 রেঞ্জের ন্যূনতম মান ফেরত দেবে। সূত্র:
=MIN(B5:B8)
- Enter চাপুন।

- ন্যূনতম মান পাবেন।

MAX ফাংশন
এই ফাংশনটি আর্গুমেন্টগুলোর মধ্যে সর্বোচ্চ মান ফেরত দেয়।
- সাধারণ সিনট্যাক্স:
=MAX(number1, [number2], …) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| number1 | প্রয়োজনীয় | সর্বোচ্চ মান পেতে Number1 বাধ্যতামূলক |
| number2, … | ঐচ্ছিক | পরবর্তী সংখ্যাগুলো ঐচ্ছিক |
MAX ফাংশনের উদাহরণ:
D5 সেলে MAX ফাংশন B5:B8 রেঞ্জের সর্বোচ্চ মান ফেরত দেবে। সূত্র:
=MAX(B5:B8)
- Enter চাপুন।

- সর্বোচ্চ মান পাবেন।

MEDIAN ফাংশন
এই ফাংশনটি একটি সংখ্যা সিকোয়েন্সের মেডিয়ান বের করে।
- সাধারণ সিনট্যাক্স:
=MEDIAN(number1, [number2], …) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| number1 | প্রয়োজনীয় | মেডিয়ান ভ্যালু পেতে Number1 বাধ্যতামূলক |
| number2, … | ঐচ্ছিক | অতিরিক্ত সংখ্যাগুলো ঐচ্ছিক |
MEDIAN ফাংশনের উদাহরণ:
D5 সেলে MEDIAN ফাংশন B5:B8 রেঞ্জের সেলগুলোর মেডিয়ান মান ফেরত দেবে। সূত্র:
=MEDIAN(B5:B8)
- Enter চাপুন।

- মেডিয়ান মান পাবেন।

STDEV ফাংশন
এই ফাংশনটি আর্গুমেন্টগুলোর ভিত্তিতে স্ট্যান্ডার্ড ডেভিয়েশন বের করে।
- সাধারণ সিনট্যাক্স:
=STDEV(number1,[number2],…) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| number1 | প্রয়োজনীয় | পপুলেশন স্যাম্পল প্রতিনিধিত্বকারী প্রথম আর্গুমেন্ট |
| number2, … | ঐচ্ছিক | পপুলেশনের স্যাম্পল প্রতিনিধিত্বকারী ২ থেকে ২৫৫ নম্বর আর্গুমেন্ট |
STDEV ফাংশনের উদাহরণ:
D5 সেলে STDEV ফাংশন B5:B8 রেঞ্জের সেলগুলোর স্ট্যান্ডার্ড ডেভিয়েশন ভ্যালু ফেরত দেবে। সূত্র:
=STDEV(B5:B8)
- Enter চাপুন।

- স্ট্যান্ডার্ড ডেভিয়েশন ভ্যালু পাবেন।

VAR ফাংশন
এই ফাংশনটি একটি স্যাম্পলের ভিত্তিতে ভ্যারিয়েন্স অনুমান করে।
- সাধারণ সিনট্যাক্স:
=VAR(number1,[number2],…) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| number1 | প্রয়োজনীয় | পপুলেশনের স্যাম্পল প্রতিনিধিত্বকারী প্রথম নম্বর আর্গুমেন্ট |
| number2, … | ঐচ্ছিক | পপুলেশনের স্যাম্পল প্রতিনিধিত্বকারী ২ থেকে ২৫৫ নম্বর আর্গুমেন্ট |
VAR ফাংশনের উদাহরণ:
D5 সেলে VAR ফাংশন B5:B8 রেঞ্জের সেলগুলোর ভ্যারিয়েন্স ভ্যালু ফেরত দেবে। সূত্র:
=VAR(B5:B8)
- Enter চাপুন।

- ভ্যারিয়েন্স ভ্যালু পাবেন।

RANK ফাংশন
এই ফাংশনটি একটি সংখ্যাসূচির মধ্যে একটি সংখ্যার র্যাঙ্ক ফেরত দেয়। Order ডিফল্টরূপে উপেক্ষা করা হয়। যদি এটি 0 হয় বা উপেক্ষা করা হয়, তবে Excel সংখ্যাটিকে র্যাঙ্ক করবে যেন ref ডিসেন্ডিং অর্ডারে সর্ট করা একটি লিস্ট। যদি order যেকোনো নন-জিরো ভ্যালু হয়, তবে Excel সংখ্যাটিকে র্যাঙ্ক করবে যেন ref এসেন্ডিং অর্ডারে সর্ট করা একটি লিস্ট।
- সাধারণ সিনট্যাক্স:
=RANK(number,ref,[order]) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| number | প্রয়োজনীয় | যে সংখ্যার র্যাঙ্ক খুঁজতে চাই |
| ref | প্রয়োজনীয় | একটি সেট বা একটি লিস্টের রেফারেন্স। Ref-এ নন-নিউমেরিক ভ্যালু গ্রহণযোগ্য নয়। |
| order | ঐচ্ছিক | সংখ্যাগুলো কীভাবে র্যাঙ্ক করা হবে তা নির্দেশকারী একটি নম্বর |
RANK ফাংশনের উদাহরণ:
D5 সেলে RANK ফাংশন B5:B8 সেল রেঞ্জের মানগুলোর র্যাঙ্ক এসেন্ডিং অর্ডারে করবে। সূত্র:
=RANK(B5,$B$5:$B$8)
- Enter চাপুন।

- মানগুলোর র্যাঙ্ক পাবেন।

LARGE ফাংশন
এই ফাংশনটি একটি অ্যারেতে k-th সবচেয়ে বড় মান ফেরত দেয়।
- সাধারণ সিনট্যাক্স:
=LARGE(array, k) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| array | প্রয়োজনীয় | যে অ্যারে বা ডেটা রেঞ্জের জন্য k-th সর্বোচ্চ মান চাই |
| k | প্রয়োজনীয় | সর্বোচ্চ মানের পজিশন যা ফাংশনটি ফেরত দেবে। যেমন: ২য় সর্বোচ্চ বা ৩য় সর্বোচ্চ মান। |
LARGE ফাংশনের উদাহরণ:
D5 সেলে LARGE ফাংশন B5:B8 রেঞ্জের মানগুলোর থেকে ২য় সর্বোচ্চ মান ফেরত দেবে। সূত্র:
=LARGE(B5:B8,2)
- Enter চাপুন।

- ২য় সর্বোচ্চ মান পাবেন।

SMALL ফাংশন
এই ফাংশনটি একটি অ্যারেতে k-th সবচেয়ে ছোট মান ফেরত দেয়।
- সাধারণ সিনট্যাক্স:
=SMALL(array, k) - আর্গুমেন্ট বিবরণ:
| আর্গুমেন্ট | প্রয়োজনীয়তা | ব্যাখ্যা |
|---|---|---|
| array | প্রয়োজনীয় | যে অ্যারে বা ডেটা রেঞ্জের জন্য k-th স্মলেস্ট মান চাই |
| k | প্রয়োজনীয় | সর্বনিম্ন মানের পজিশন যা ফাংশনটি ফেরত দেবে। যেমন: ২য় সর্বনিম্ন বা ৩য় সর্বনিম্ন মান। |
SMALL ফাংশনের উদাহরণ:
D5 সেলে SMALL ফাংশন B5:B8 রেঞ্জের মানগুলোর থেকে ২য় সর্বনিম্ন মান ফেরত দেবে। সূত্র:
=SMALL(B5:B8,1)
- Enter চাপুন।

- সর্বনিম্ন মান পাবেন।

সেরা ৭টি ফিচার
নেমড রেঞ্জ (Named Ranges)
নেমড রেঞ্জ ব্যবহার করে আপনার ফর্মুলা সহজ করতে পারেন। রেঞ্জ রেফারেন্স যোগ করতে হবে না। এবং পাঠকরা সহজে বুঝতে পারেন। এছাড়া, ডেটা পরিবর্তন হলে ফর্মুলা স্বয়ংক্রিয়ভাবে আপডেট হয়।
নেমড রেঞ্জ কী?
Excel-এর "নেমড রেঞ্জ" ফিচার আপনাকে সেলের একটি গুচ্ছকে রেঞ্জের পরিবর্তে নাম দিয়ে ডাকা যেতে দেয়। এটি একটি পুরো কলাম, রো, বা কিছু নির্দিষ্ট সেল হতে পারে। একবার নেমড রেঞ্জ ডিফাইন হলে, সেই সেলগুলোতে যেকোনো অপারেশন নেমড রেঞ্জের নাম ডাকা দিয়ে করা যায়।
নিচের ধাপগুলো অনুসরণ করে "নেমড রেঞ্জ" ডিফাইন করব:
ধাপসমূহ:
- প্রথমে, যে সেলগুলোকে নেমড রেঞ্জ বানাতে চাই সেগুলো নির্বাচন করুন।
- এখানে, D5 থেকে D8 পর্যন্ত রেঞ্জ নির্বাচন করলাম।
- তারপর Formulas ট্যাবে যান।
- Defined Names কমান্ড গ্রুপ থেকে ড্রপ-ডাউন Define Name নির্বাচন করুন।
- ড্রপ-ডাউন থেকে Define Name কমান্ডটি নির্বাচন করুন।

- ফলস্বরূপ, "New Name" নামে একটি ডায়লগ বক্স আসবে।
- Name বক্সে একটি নাম দিন।
- Refers to বক্স থেকে নির্বাচিত রেঞ্জও দেখা যাবে।
- তারপর OK ক্লিক করুন।

- শেষে, আমাদের নির্বাচিত রেঞ্জ আমাদের দেওয়া নাম অনুযায়ী নামকরণ হবে।
- Column D-এ বিক্রয়ের তথ্য ধারণকারী রেঞ্জটি নির্বাচন করে আমাদের নেমড রেঞ্জ পুনরায় চেক করুন।
- দেখবেন যে রেঞ্জটি আমাদের চাওয়া অনুযায়ী নামকরণ করা হয়েছে।

কন্ডিশনাল ফরম্যাটিং (Conditional Formatting)
কন্ডিশনাল ফরম্যাটিংয়ের এই উপকারী ফিচার আপনাকে নির্দিষ্ট সেলগুলো নির্দিষ্ট রঙে হাইলাইট করতে দেয়। আপনি এটিও ব্যবহার করতে পারেন মান তুলনা করতে, বেমেল খুঁজে বের করতে, সবচেয়ে ছোট ডুপ্লিকেট খুঁজে বের করতে, এবং বেসিক আইকন দেখাতে। নিচে দুটি সহজ উদাহরণ দিয়ে এই চমৎকার ফিচারের ব্যবহার দেখানো হলো।
বариক banlie Autoband তৈরি (Creating Alternating Bands)
এখানে, আমরা অল্টারনেট রঙের ব্যান্ড তৈরি করব যাতে আমাদের ডেটা আরও সুন্দর ও স্পষ্টভাবে ভিজ্যুয়ালাইজ করা যায়।
ধাপসমূহ:
- প্রথমে, ডেটা রেঞ্জটি নির্বাচন করুন।
- এখানে, আমরা B4:D8 রেঞ্জটি নির্বাচন করব।
- দ্বিতীয়, Home ট্যাবে যান।
- তারপর Conditional Formatting-এ ক্লিক করুন।
- उसके बाद, ড্রপ-ডাউন লিস্ট থেকে New Rule নির্বাচন করুন।

- ফলস্বরূপ, New Formatting Rule ডায়লগ বক্স স্ক্রিনে দেখাবে।
- প্রম্পট করা New Formatting Rule ডায়লগ বক্সে Use a formula to determine which cells to format অপশনটি নির্বাচন করুন।
- তারপর Format values where this formula is true বক্সে নিচের ফর্মুলাটি লিখুন,
=EVEN(ROW())=ROW()
- তারপর Format বাটনে ক্লিক করে Format Cells ডায়লগ বক্স খুলুন।

- তারপর Format Cells ডায়লগ বক্সের Fill ট্যাবে যান।
- আপনার ডেটা সেলগুলোর জন্য যে রঙ চান সেটি নির্বাচন করুন।
- শেষে OK ক্লিক করুন।

- ফলস্বরূপ, আপনি দেখবেন আপনার ডেটা সেট অল্টারনেট ব্যান্ডে রঙিন হয়েছে।
- বিজোড় রো ফরম্যাট করার জন্য নিচের ফর্মুলাও ব্যবহার করতে পারেন।
=ODD(ROW())=ROW()

ডুপ্লিকেট ভ্যালু খুঁজে বের করা (Finding Duplicate Values)
এই উদাহরণে, আমরা কন্ডিশনাল ফরম্যাটিং ব্যবহার করে আমাদের ডেটাসেট থেকে ডুপ্লিকেট ভ্যালু খুঁজে বের করব।
ধাপসমূহ:
- শুরুতে, ডেটা রেঞ্জটি নির্বাচন করুন।
- এই ক্ষেত্রে, আমরা B4:D10 রেঞ্জটি নির্বাচন করব।
- उसके बाद, রিবনে Home ট্যাবে যান।
- তারপর Conditional Formatting-এ ক্লিক করুন।
- পরে, ড্রপ-ডাউন লিস্ট থেকে New Rule নির্বাচন করুন।

- ফলস্বরূপ, New Formatting Rule ডায়লগ বক্স স্ক্রিনে দেখাবে।
- প্রম্পট করা New Formatting Rule ডায়লগ বক্সে Format only unique or duplicate value নির্বাচন করুন।
- তারপর Format all অপশন থেকে duplicate নির্বাচন করুন।
- শেষে Format বাটনে ক্লিক করে Format Cells ডায়লগ বক্স খুলুন।

- পরবর্তীতে, Format Cells ডায়লগ বক্স খুলুন এবং Fill ট্যাবটি নির্বাচন করুন।
- আপনার ডেটা সেলগুলোর জন্য যে রঙ চান সেটি নির্বাচন করুন।
- শেষে OK ক্লিক করুন।

- ফলস্বরূপ, আমরা দেখতে পাব যে ডুপ্লিকেট ভ্যালুগুলো কাঙ্ক্ষিত রঙে চিহ্নিত হয়েছে।

পিভট টেবিল ও চার্ট (Pivot Tables and Charts)
পিভট টেবিল দিয়ে ডেটাসেট দ্রুত বিশ্লেষণ করা যায়। আপনি বিক্রয়কে অঞ্চল অনুযায়ী, গড় রেভেনিউ প্রতি কাস্টমার, দেশ, এবং অন্যান্য মেট্রিক্স অনুযায়ী ভাগ করতে পারেন। পিভট টেবিল ব্যবহার করে আপনি যেকোনো ডাইমেনশন অনুযায়ী ডেটা ক্যালকুলেট, স্লাইস, এবং ডাইস করতে পারেন। এটি অত্যন্ত গুরুত্বপূর্ণ কারণ এটি ডেটা কীভাবে সংগঠিত এবং আরও গবেষণা কোথায় দরকার তা বোঝাতে সাহায্য করে।
পিভট টেবিল (Pivot Table)
নিচের ধাপগুলো অনুসরণ করে পিভট টেবিল দিয়ে ডেটা বিশ্লেষণ করব:
ধাপসমূহ:
- প্রথমে, Insert ট্যাবে যান।
- তারপর Pivot Table ট্যাবটি নির্বাচন করুন।
- ড্রপ-ডাউন থেকে From Table/Range নির্বাচন করুন।
- ফলস্বরূপ, একটি প্রম্পট আসবে।

- প্রম্পট থেকে, প্রথমে আপনার ডেটা সেটকে Table/Range হিসেবে নির্বাচন করুন।
- তারপর Existing Worksheet বক্সটি চেক করুন।
- পিভট টেবিলের লোকেশন সেট করুন।
- শেষে OK ক্লিক করুন।

- ফলস্বরূপ, আপনার পিভট টেবিল পাবেন।
- তারপর পিভট টেবিল ফিল্ডগুলো চেক করুন পুরো ডেটা সেট পেতে।

- পরবর্তীতে, আপনি পিভট টেবিল থেকে গড়, ন্যূনতম মান, সর্বোচ্চ মান ইত্যাদি ক্যালকুলেট করতে পারেন।
- গড় রেভেনিউ ক্যালকুলেট করতে, প্রথমে রেভেনিউ ডেটার যেকোনো একটিতে রাইট-ক্লিক করুন।
- তারপর Summarize Values By অপশনটি নির্বাচন করুন।
- শেষে উপলব্ধ অপশনlardan Average নির্বাচন করুন।

- ফলস্বরূপ, প্রতিটি কর্মীর রেভেনিউ ভ্যালুদের গড় পাবেন।

পিভট চার্ট (Pivot Chart)
এই উদাহরণে, আমরা পিভট চার্ট এক্সপ্লোর করব। নিচের ধাপগুলো অনুসরণ করুন।
ধাপসমূহ:
- শুরুতে, Insert ট্যাবে যান।
- তারপর Pivot Chart ট্যাবটি নির্বাচন করুন।
- ড্রপ-ডাউন মেনু থেকে Pivot Chart নির্বাচন করুন।
- ফলস্বরূপ, স্ক্রিনে একটি প্রম্পট আসবে।

- প্রম্পটে, প্রথমে আপনার ডেটা সেটকে Table/Range হিসেবে নির্বাচন করুন।
- তারপর Existing Worksheet অ্যালটি চেক করুন।
- পিভট টেবিলের লোকেশন সেট করুন।
- শেষে OK ক্লিক করুন।

- ফলস্বরূপ, পিভট টেবিলসহ আমাদের পিভট চার্ট পাবেন।

RSQ
দুই ডেটাসেটের মধ্যে পারস্পরিক সম্পর্ক (কোরিলেশন) দ্রুত যাচাই করতে RSQ ব্যবহার করা যায়। RSQ-কে স্ক্যাটার প্লটেও প্লট করা যায়। নিচের ধাপগুলোতে তা দেখানো হলো।
ধাপসমূহ:
- প্রথমে, F5 সেলটি নির্বাচন করুন এবং নিচের ফর্মুলাটি লিখুন,
=RSQ(D5:D10,C5:C10)
- তারপর Enter চাপুন।

- ফলস্বরূপ, আমাদের ডেটার জন্য R squared মান পাবেন।

- उसके बाद, C5:D10 রেঞ্জের ডেটা নির্বাচন করুন।
- তারপর রিবনে Insert ট্যাবে যান।
- Charts গ্রুপ থেকে ডেটার জন্য একটি স্ক্যাটার প্লট নির্বাচন করুন।
- ফলস্বরূপ, ডেটার একটি স্ক্যাটার প্লট পাবেন।

- তারপর প্লটের যেকোনো ডেটা পয়েন্টে রাইট-ক্লিক করুন।
- অপশনlardan Add Trendline নির্বাচন করুন।
- ফলস্বরূপ, ডান পাশে একটি মেনুবার আসবে।

- তারপর Trendline Options- থেকে Linear নির্বাচন করুন।
- তারপর Display Equation on chart এবং Display R-squared value on chart বক্স দুটো চেক করুন।

- ফলস্বরূপ, চার্টে R-squared মান পাবেন, যা RSQ ফাংশন-এর মানের সমান।

রিগ্রেশন (Regression)
রিগ্রেশন সবচেয়ে বেশি ফলাফল পূর্বাভাস দিতে এবং ব্যবসায়িক অপারেশন উন্নত করতে ব্যবহৃত হয়। উদাহরণস্বরূপ, রিগ্রেশন অতীতে আচরণ এবং অন্যান্য ডেটার ভিত্তিতে অনুমান लगाতে পারে কতটি প্রোডাক্ট কনসিউমার কিনবে। অতিরিক্তভাবে, একটি ফ্যাক্টরি ম্যানেজার হিসেবে আপনি কুকির শেলফ লাইফ এবং ওভেন তাপমাত্রার মধ্যে সম্পর্ক নির্ধারণের জন্য একটি মডেল তৈরি করতে পারেন। নিচের ধাপগুলোতে রিগ্রেশন ব্যবহার দেখানো হলো।
ধাপসমূহ:
- প্রথমে, Data ট্যাবে যান।
- তারপর Data Analysis নির্বাচন করুন।
- ফলস্বরূপ, Data Analysis প্রম্পট আসবে।

- প্রম্পট থেকে, প্রথমে Regression নির্বাচন করুন।
- তারপর OK চাপুন।
- রিগ্রেশন ডায়লগ বক্স স্ক্রিনে আসবে।

- প্রথমে Input Y Range নির্বাচন করুন।
- এখানে, আমরা রেঞ্জ (D5:D10) নির্বাচন করব।
- তারপর Input X Range নির্বাচন করুন।
- আমাদের কেসে, রেঞ্জ হলো (C5:C10)।
- তারপর New Worksheet Ply অ্যালটি নির্বাচন করুন।
- उसके बाद, Residuals, Residual Plots, এবং Line Fit Plots বক্সগুলো চেক করুন।
- শেষে OK ক্লিক করুন।

- ফলস্বরূপ, Excel রিগ্রেশন প্লটসহ ডেটার একটি সম্পূর্ণ রিপোর্ট দেখাবে।

Excel Solver
Excel Solver হলো Excel-এর সবচেয়ে উপকারী ফিচারlerden একটি যা একটি সমস্যার সেরা সমাধান খুঁজে বের করতে সাহায্য করে। Excel Solver একটি অপ্টিমাইজেশন টুল যা একটি মডেলের অনুমানগুলো পরিবর্তন করে কাঙ্ক্ষিত ফলাফল পাওয়ার উপায় খুঁজে বের করতে ব্যবহার করা হয়। এটি een কYA-বিশ্লেষণের (what-if analysis) একটি রূপ এবং বিশেষত উপকারী যখন অনেক অনুমানের আলোকে "অপ্টিমাল" ফলাফল চিহ্নিত করার চেষ্টা করা হয়।
VBA প্রোগ্রামিং (VBA Programming)
Excel-এর সবচেয়ে গুরুত্বপূর্ণ ফিচার হলো VBA প্রোগ্রামিং। ম্যানেজমেন্ট কনসালটেন্টরা VBA ব্যবহার করে প্রিন্টার কন্ট্রোল করে ১০০-ও বেশি ফাইল প্রিন্টিং অটোমেট করতে পারেন। এছাড়া, তারা VBA ব্যবহার করে স্লাইড তৈরি করতে পারেন যাতে স্লাইডগুলো Excel সোর্স ডেটা পরিবর্তন হলে আপডেট হয়। আরও, VBA অনলাইন ডেটা সোর্স ডাউনলোড করে বিশ্লেষণের জন্য ব্যবহার করা যায়। সংক্ষেপে, VBA শিখা একটি অতিমহত্বপূর্ণ দক্ষতা যা আপনাকে আরও প্রোডাক্টিভ এবং দক্ষ বানাতে সাহায্য করতে পারে।
উপসংহার
এই নিবন্ধে, আমরা MS Excel-এর ম্যানেজমেন্ট কনসালটেন্টদের জন্য কিছু মূল ফাংশন ও ফিচার নিয়ে বিস্তারিত আলোচনা করেছি। এই ফাংশন ও ফিচারগুলো তাদের ডেটা সঠিকভাবে পরিচালনা ও ব্যাখ্যা করতে সক্ষম করবে।