SUMPRODUCT এবং তার ব্যবহার

Array Functions এবং Dynamic Arrays - অ্যাডভান্সড এক্সেল ফাংশনস (Advanced Excel Functions) - Big Data and Analytics

465

SUMPRODUCT এক্সেলের একটি শক্তিশালী ফাংশন যা আপনাকে একাধিক রেঞ্জ বা অ্যারের উপাদানগুলির গুণফল গণনা করে তার মোট যোগফল নির্ধারণ করতে সহায়তা করে। এটি ডেটা বিশ্লেষণ, শর্তভিত্তিক হিসাব এবং বিভিন্ন ধরনের গণনায় অত্যন্ত কার্যকরী। SUMPRODUCT ফাংশনটি সাধারণত অ্যারের সাথে কাজ করে যেখানে প্রতিটি উপাদানের গুণফল বের করে তাদের যোগফল করা হয়।


SUMPRODUCT ফাংশনের সংজ্ঞা

SUMPRODUCT ফাংশনটি একাধিক রেঞ্জ বা অ্যারে থেকে প্রতিটি উপাদানের গুণফল বের করে তাদের যোগফল প্রদান করে। এটি সাধারণত গাণিতিক ও পরিসংখ্যানিক বিশ্লেষণে ব্যবহৃত হয়, যেখানে একাধিক শর্ত পূরণ করতে হয় বা বিভিন্ন ডেটা সেটের উপর কাজ করতে হয়।


SUMPRODUCT ফাংশনের সিনট্যাক্স

=SUMPRODUCT(array1, [array2], [array3], ...)
  • array1: প্রথম অ্যারে বা রেঞ্জ যা আপনি গুণফল করতে চান।
  • array2, array3, ...: অতিরিক্ত অ্যারে বা রেঞ্জ যা গুণফল করতে পারেন (ঐচ্ছিক)।

নোট: সব অ্যারে বা রেঞ্জের আকার (row এবং column সংখ্যা) সমান হতে হবে, অন্যথায় ফাংশনটি ত্রুটি প্রদর্শন করবে।


SUMPRODUCT ফাংশনের ব্যবহার

১. সাধারণ SUMPRODUCT উদাহরণ

ধরা যাক, আপনার কাছে দুটি কলাম আছে: কোয়ান্টিটি (Quantity) এবং প্রাইস (Price)। আপনি প্রতিটি আইটেমের মোট মূল্য বের করতে চান এবং সেগুলোর যোগফল নির্ধারণ করতে চান।

A (Quantity)B (Price)
250
330
520

উদাহরণ:

=SUMPRODUCT(A2:A4, B2:B4)

ব্যাখ্যা:

  • প্রথমে, A2:A4 এবং B2:B4 এর প্রতিটি উপাদানের গুণফল হিসাব করা হবে:
    • 2 * 50 = 100
    • 3 * 30 = 90
    • 5 * 20 = 100
  • তারপর, এই গুণফলগুলোর যোগফল হবে: 100 + 90 + 100 = 290

২. শর্তভিত্তিক SUMPRODUCT ব্যবহার

ধরা যাক, আপনার কাছে একটি ডেটাসেট আছে যেখানে আপনি নির্দিষ্ট শর্ত পূরণ করতে চাচ্ছেন। উদাহরণস্বরূপ, আপনি শুধুমাত্র সেই আইটেমগুলোর মোট মূল্য বের করতে চান যেগুলোতে Quantity 3 এর বেশি।

A (Quantity)B (Price)
250
430
520

উদাহরণ:

=SUMPRODUCT((A2:A4 > 3) * (A2:A4) * (B2:B4))

ব্যাখ্যা:

  • প্রথমে, (A2:A4 > 3) একটি বুলিয়ান অ্যারে তৈরি করবে: {FALSE, TRUE, TRUE} অথবা {0, 1, 1}
  • তারপর, এই বুলিয়ান ভ্যালুগুলোকে Quantity এবং Price এর সাথে গুণ করা হবে:
    • 0 * 4 * 30 = 0
    • 1 * 5 * 20 = 100
  • যোগফল হবে: 0 + 100 = 100

৩. একাধিক শর্তের সাথে SUMPRODUCT ব্যবহার

ধরা যাক, আপনার কাছে একটি ডেটাসেট আছে যেখানে আপনি একাধিক শর্ত পূরণ করতে চান। উদাহরণস্বরূপ, আপনি শুধুমাত্র সেই আইটেমগুলোর মোট মূল্য বের করতে চান যেগুলোতে Quantity 3 এর বেশি এবং Price 25 এর কম।

A (Quantity)B (Price)
250
420
515

উদাহরণ:

=SUMPRODUCT((A2:A4 > 3) * (B2:B4 < 25) * (A2:A4) * (B2:B4))

ব্যাখ্যা:

  • প্রথমে, (A2:A4 > 3) এবং (B2:B4 < 25) দুটি বুলিয়ান অ্যারে তৈরি হবে:
    • {FALSE, TRUE, TRUE} এবং {FALSE, TRUE, TRUE}
  • তারপর, এগুলোকে Quantity এবং Price এর সাথে গুণ করা হবে:
    • 0 * 0 * 2 * 50 = 0
    • 1 * 1 * 4 * 20 = 80
    • 1 * 1 * 5 * 15 = 75
  • যোগফল হবে: 0 + 80 + 75 = 155

SUMPRODUCT ফাংশনের সুবিধা

  1. শর্তভিত্তিক হিসাব: একাধিক শর্তের ভিত্তিতে গুণফল এবং যোগফল নির্ধারণ করতে পারে।
  2. সহজ এবং কার্যকর: জটিল সূত্রগুলো সহজভাবে তৈরি করতে সাহায্য করে।
  3. বহুমুখী: বিভিন্ন ধরণের ডেটা বিশ্লেষণে ব্যবহার করা যায়।
  4. ব্যবহার সহজ: অন্যান্য অ্যারে ফাংশনের তুলনায় সহজে ব্যবহার করা যায়।

SUMPRODUCT ফাংশনের সীমাবদ্ধতা

  • অ্যারে সাইজের সমতা: সব অ্যারের আকার সমান হতে হবে, অন্যথায় ত্রুটি প্রদর্শন করে।
  • কমপ্লেক্সিটির সীমা: অত্যন্ত জটিল শর্তের ক্ষেত্রে সূত্রটি জটিল হতে পারে এবং পরিচালনা করা কঠিন হতে পারে।
  • পরিসীমার সংখ্যা: এক্সেল 255 পর্যন্ত রেঞ্জ সমর্থন করে, যা বেশিরভাগ ক্ষেত্রে যথেষ্ট হলেও কিছু বিশেষ ক্ষেত্রে সীমাবদ্ধ হতে পারে।

SUMPRODUCT ফাংশনের ব্যবহারিক উদাহরণ

উদাহরণ ১: বিক্রয় বিশ্লেষণ

ধরা যাক, আপনার কাছে একটি বিক্রয় ডেটাসেট আছে যেখানে আপনি বিভিন্ন পণ্যের বিক্রয় পরিমাণ এবং মূল্য রয়েছে। আপনি প্রতিটি পণ্যের মোট বিক্রয় মূল্য নির্ধারণ করতে চান।

A (Product)B (Quantity)C (Price)
ProductA1050
ProductB530
ProductC820

উদাহরণ:

=SUMPRODUCT(B2:B4, C2:C4)

ফলাফল:
(10 * 50) + (5 * 30) + (8 * 20) = 500 + 150 + 160 = 810

উদাহরণ ২: কর্মচারী বোনাস হিসাব

ধরা যাক, আপনার কাছে কর্মচারীদের কাজের ঘন্টা এবং প্রতি ঘন্টার বেতন রয়েছে। আপনি প্রতিটি কর্মচারীর মোট বোনাস নির্ধারণ করতে চান।

A (Employee)B (Hours Worked)C (Hourly Rate)
Employee14020
Employee23525
Employee34522

উদাহরণ:

=SUMPRODUCT(B2:B4, C2:C4)

ফলাফল:
(40 * 20) + (35 * 25) + (45 * 22) = 800 + 875 + 990 = 2665


টিপস এবং টেকনিকস

  1. শর্তগুলির সঠিকতা নিশ্চিত করুন: যখন আপনি শর্তভিত্তিক হিসাব করছেন, তখন শর্তগুলো সঠিকভাবে নির্ধারণ করুন যাতে সঠিক ফলাফল পাওয়া যায়।
  2. নেস্টেড ফাংশন ব্যবহার: SUMPRODUCT ফাংশনের সাথে অন্যান্য ফাংশন যেমন IF, AND, OR ব্যবহার করে আরও জটিল বিশ্লেষণ করা যায়।
  3. রেঞ্জের সাইজ সমান করুন: সব রেঞ্জ বা অ্যারের আকার সমান রাখুন, তা না হলে ফাংশনটি কাজ করবে না।
  4. পরীক্ষা ও ভ্যালিডেশন: বড় ডেটাসেটে কাজ করার সময়, ছোট ডেটাসেটে ফাংশনটি পরীক্ষা করে নিন সঠিকভাবে কাজ করছে কিনা।

সারসংক্ষেপ

SUMPRODUCT ফাংশনটি এক্সেলে একাধিক রেঞ্জ বা অ্যারের উপাদানগুলির গুণফল নির্ধারণ করে তাদের যোগফল করতে অত্যন্ত কার্যকরী। এটি শর্তভিত্তিক হিসাব, ডেটা বিশ্লেষণ এবং বিভিন্ন গাণিতিক অপারেশনে ব্যবহার করা যায়। SUMPRODUCT এর মাধ্যমে আপনি দ্রুত এবং নির্ভুলভাবে জটিল হিসাব সম্পাদন করতে পারেন, যা আপনার ডেটা বিশ্লেষণের কাজকে আরও সহজ এবং দক্ষ করে তোলে।

SUMPRODUCT ফাংশনটি শেখা এবং ব্যবহার করা এক্সেল ব্যবহারকারীদের জন্য অত্যন্ত মূল্যবান, বিশেষ করে যারা ডেটা বিশ্লেষণ, রিপোর্ট তৈরী এবং গাণিতিক হিসাবের সাথে নিয়মিত কাজ করেন।

Content added By
Promotion

Are you sure to start over?

Loading...