কম্পিউটার টিউটোরিয়াল

এক্সেল ডাটাবেস ফাংশনগুলোর মাস্টার গাইড: ব্যাবহারিক উদাহরণসহ ধাপে ধাপে নির্দেশনা

এই আর্টিকেলে এক্সেলের ডাটাবেস ফাংশনগুলো কীভাবে ব্যবহার করতে হয় তা দেখানো হয়েছে। এক্সেলে মোট ১২টি ডাটাবেস ফাংশন আছে। এই আর্টিকেলে সেগুলো একে একে প্রয়োগ করার পদ্ধতি ব্যাখ্যা করা হয়েছে। নিচের ছবিটি আর্টিকেলের উদ্দেশ্য সংক্ষেপে দেখাচ্ছে।

এক্সেল ডাটাবেস ফাংশন পরিচিতি

এক্সেলের ডাটাবেস ফাংশনগুলো আমাদের একটি নির্দিষ্ট ডাটাবেসে যোগ, গুণ, গড় ইত্যাদি সাধারণ অপারেশন করতে দেয়। এক্সেলে ১২টি ডাটাবেস ফাংশন আছে। সেগুলো হলো— DSUM, DAVERAGE, DCOUNT, DCOUNTA, DGET, DMAX, DMIN, DPRODUCT, DSTDEV, DSTDEVP, DVAR এবং DVARP ফাংশন। প্রতিটি ফাংশনের নাম D অক্ষরে শুরু হয় যা Database-কে বোঝায়।

প্রতিটি ডাটাবেস ফাংশনের আর্গুমেন্টগুলো একই। উদাহরণস্বরূপ, DSUM ফাংশন-এর আর্গুমেন্টগুলো নিচের মতো:

সিনট্যাক্স:

DSUM(database, field, criteria)

আর্গুমেন্টসমূহ:

  • database: যে লিস্ট বা ডেটা রেঞ্জে আপনি অপারেশন করতে চান। সেল রেফারেন্স বা নেমড রেঞ্জ ব্যবহার করা যায়।
  • field: ডাটাবেসের যে কলাম থেকে ফলাফল আসবে। কলাম হেডার ডাবল কোটেশন মার্কে লিখুন, কলাম নম্বর দিন, অথবা কলাম হেডারের সেল রেফারেন্স দিন।
  • criteria: নির্দিষ্ট শর্তাবলী tartalmazা রেঞ্জ। ফাংশন শুধু उन्हीं সেলগুলো থেকে ডাটা নেবে যা এই শর্তগুলো পূরণ করে। >, <, =, <> ইত্যাদি ব্যবহার করে একাধিক শর্ত যোগ করা যায়।

১২টি ডাটাবেস ফাংশন ব্যবহারের পদ্ধতি

নিচের ডাটাসেট ব্যবহার করে ১২টি ফাংশন প্রয়োগ দেখানো হয়েছে।

১. DSUM ফাংশন

DSUM ফাংশন ডাটাবেসে নির্দিষ্ট শর্ত পূরণকারী রেকর্ডের ফিল্ড (কলাম)য় থাকা সংখ্যাগুলোর যোগফল বের করে।

📌 ধাপসমূহ:

  • প্রথমে ডাটাবেস ফাংশন ব্যবহারের আগে একটি ক্রাইটেরিয়া রেঞ্জ তৈরি করুন। আমরা একটা তৈরি করব এবং সব ফাংশনের জন্য ব্যবহার করব।
  • B12 থেকে G12 সেলগুলোতে Tree, Height, Age, Yield, Profit, Height লিখুন। আপনি আরও হেডার যোগ করতে পারেন আরও শর্তের জন্য।
  • B13, C13, এবং G13 সেলগুলোতে ক্রমশः =“=Apple”, >10 এবং <16 লিখুন। এই শর্তগুলো ১০ থেকে ১৬ ফুট উচ্চতায় থাকা আপেল গাছ বোঝায়।
  • নিচের সারিতে আরও শর্ত যোগ করা যায়। উদাহরণস্বরূপ, B14 সেলে =“Pear” লিখে নাশপাতির গাছ যোগ করুন।
  • এখন G17 সেলে নিচের ফর্মুলা লিখুন। এটি শুধু আপেল গাছের প্রফিটের যোগফল দেবে কারণ শর্ত শুধু B12:B13-এ।
=DSUM(B4:F10, "Profit", B12:B13)
  • G18 সেলে নিচের ফর্মুলা লিখুন। এটি সব নাশপাতি গাছ এবং ১০-১৬ ফুট উচ্চতায় থাকা আপেল গাছের প্রফিটের যোগফল দেবে।
=DSUM(B4:F10, "Profit", B12:G14)

২. DAVERAGE ফাংশন

DAVERAGE ফাংশন নির্দিষ্ট শর্ত পূরণকারী রেকর্ডের একটি কলামের মানগুলোর গড় বের করে।

  • G17 সেলে ফর্মুলা লিখুন ১০ ফুটের উপরে উচ্চতায় থাকা আপেল গাছের গড় যিল্ড (Yield) পেতে:
=DAVERAGE(B4:F10, "Yield", B12:C13)
  • G18 সেলে এই ফর্মুলা লিখুন সব গাছের গড় যিল্ড পেতে। এখানে 3 মানে ডাটাবেসের তৃতীয় কলাম (Yield)।
=DAVERAGE(B4:F10, 3, B4:F10)

৩. DCOUNT ফাংশন

DCOUNT ফাংশন নির্দিষ্ট শর্ত পূরণকারী রেকর্ডের একটি কলামে সংখ্যা থাকা সেলগুলো গণনা করে।

  • G17 সেলে ফর্মুলা লিখুন ১০-১৬ ফুট উচ্চতায় থাকা আপেল গাছের Age কলামে সংখ্যা থাকা সেলগুলো গণনা করতে:
=DCOUNT(B4:F10, "Age", B12:G13)

৪. DCOUNTA ফাংশন

DCOUNTA ফাংশন নির্দিষ্ট শর্ত পূরণকারী রেকর্ডের একটি কলামে খালি নন সেলগুলো গণনা করে।

  • G17 সেলে ফর্মুলা লিখুন ১০-১৬ ফুট উচ্চতায় থাকা আপেল গাছের Profit কলামে খালি নন সেলগুলো গণনা করতে:
=DCOUNTA(B4:F10, "Profit", B12:G13)

৫. DGET ফাংশন

DGET ফাংশন ডাটাবেস থেকে নির্দিষ্ট শর্ত পূরণকারী একক রেকর্ড বের করে। এটি লুকআপ ফাংশনের মতো ফলাফল দেয়।

  • G17 সেলে ফর্মুলা লিখুন আপেল এবং নাশপাতি গাছের যিল্ড পেতে। একাধিক মান পেলে #NUM এরর দেখাবে।
=DGET(B4:F10, "Yield", B12:B14)
  • G18 সেলে এই ফর্মুলা লিখুন। এখন কোনো এরর দেখাবে না কারণ শুধু একটাই ফলাফল শর্ত পূরণ করছে।
=DGET(B4:F10, 4, B12:G14)

৬. DMAX ফাংশন

DMAX ফাংশন নির্দিষ্ট শর্ত পূরণকারী রেকর্ডের একটি কলামে সবচেয়ে বড় সংখ্যা রিটার্ন করে।

  • G17 সেলে ফর্মুলা লিখুন সব নাশপাতি গাছ এবং ১০-১৬ ফুট উচ্চতায় থাকা আপেল গাছের সর্বোচ্চ প্রফিট পেতে:
=DMAX(B4:F10, "Profit", B12:G14)

৭. DMIN ফাংশন

DMIN ফাংশন নির্দিষ্ট শর্ত পূরণকারী রেকর্ডের একটি কলামে সবচেয়ে ছোট সংখ্যা রিটার্ন করে।

  • G17 সেলে ফর্মুলা লিখুন সব নাশপাতি গাছ এবং ১০-১৬ ফুট উচ্চতায় থাকা আপেল গাছের ন্যূনতম প্রফিট পেতে:
=DMIN(B4:F10, "Profit", B12:C13)

৮. DPRODUCT ফাংশন

DPRODUCT ফাংশন নির্দিষ্ট শর্ত পূরণকারী রেকর্ডের একটি কলামের মানগুলোর গুণফল বের করে।

  • G17 সেলে ফর্মুলা লিখুন সব নাশপাতি গাছ এবং ১০-১৬ ফুট উচ্চতায় থাকা আপেল গাছের যিল্ডের গুণফল পেতে:
=DPRODUCT(B4:F10, "Yield", B12:G14)

৯. DSTDEV ফাংশন

DSTDEV ফাংশন নির্বাচিত ডাটাবেস এন্ট্রি থেকে স্যাম্পল ভিত্তিক স্ট্যান্ডার্ড ডেভিয়েশন অনুমান করে।

  • G17 সেলে ফর্মুলা লিখুন সব নাশপাতি গাছ এবং ১০-১৬ ফুট উচ্চতায় থাকা আপেল গাছের যিল্ডের স্ট্যান্ডার্ড ডেভিয়েশন পেতে (স্যাম্পল ভিত্তিক):
=DSTDEV(B4:F10, "Yield", B12:B14)

১০. DSTDEVP ফাংশন

DSTDEVP ফাংশন নির্বাচিত ডাটাবেস এন্ট্রির সম্পূর্ণ পপুলেশন ভিত্তিক স্ট্যান্ডার্ড ডেভিয়েশন ক্যালকুলেট করে।

  • G17 সেলে ফর্মুলা লিখুন সব নাশপাতি গাছ এবং ১০-১৬ ফুট উচ্চতায় থাকা আপেল গাছের যিল্ডের স্ট্যান্ডার্ড ডেভিয়েশন পেতে (পপুলেশন ভিত্তিক):
=DSTDEVP(B4:F10, "Yield", B12:B14)

১১. DVAR ফাংশন

DVAR ফাংশন নির্বাচিত ডাটাবেস এন্ট্রি থেকে স্যাম্পল ভিত্তিক ভ্যারিয়েন্স অনুমান করে।

  • G17 সেলে ফর্মুলা লিখুন সব নাশপাতি গাছ এবং ১০-১৬ ফুট উচ্চতায় থাকা আপেল গাছের যিল্ডের ভ্যারিয়েন্স পেতে (স্যাম্পল ভিত্তিক):
=DVAR(B4:F10, "Yield", B12:B14)

১২. DVARP ফাংশন

DVARP ফাংশন নির্বাচিত ডাটাবেস এন্ট্রির সম্পূর্ণ পপুলেশন ভিত্তিক ভ্যারিয়েন্স ক্যালকুলেট করে।

  • G17 সেলে ফর্মুলা লিখুন সব নাশপাতি গাছ এবং ১০-১৬ ফুট উচ্চতায় থাকা আপেল গাছের যিল্ডের ভ্যারিয়েন্স পেতে (পপুলেশন ভিত্তিক):
=DVARP(B4:F10, "Yield", B12:B14)

স্মরণ রাখার বিষয়গুলো

  • ক্রাইটেরিয়া রেঞ্জে খালি সারিটি থাকতে দেবেন না। অন্যথায় ফাংশন সব শর্ত উপেক্ষা করতে পারে।
  • শর্ত হিসেবে 와일্ডকার্ড ব্যবহার করা যায়। উদাহরণস্বরূপ, A* মানে টেক্সট অবশ্যই A অক্ষর দিয়ে শুরু হবে।

উপসংহার

এখন আপনি এক্সেলের সব ডাটাবেস ফাংশন ব্যবহার करना জানেন। আপনার প্রয়োজন পূরণ হয়েছে কিনা জানাতে পারেন। আরও প্রশ্ন বা পরামর্শের জন্য নিচে কমেন্ট করুন। ExcelDemy ব্লগে এক্সেল সম্পর্কে আরও জানতে ভিজিট করুন।

সম্পর্কিত আর্টিকেলসমূহ

  • এক্সেলে রিলেশনাল ডাটাবেস তৈরি করুন (সহজ ধাপাবলি)
  • এক্সেলে সার্চেবল ডাটাবেস তৈরি করুন (২টি কুইক ট্রিক)
  1. মাইক্রোসফট এক্সেলে DAYS এবং DAYS360 ফাংশন ব্যবহারের উপায়

  2. Excel-এ VLOOKUP মাস্টার করুন: দক্ষ ডেটা রিট্রিভালের সম্পূর্ণ গাইড

  3. এক্সেল VBA-তে টেবিল রেফারেন্সিং মास্টার করুন - ২০টি প্রমাণিত কৌশল

  4. এক্সেলের COUNT ফাংশন শিখুন: সঠিক ডেটা বিশ্লেষণের জন্য ৫টি প্রয়োজনীয় টেকনিক