এক্সেল

ওজনযুক্ত গড়

Weighted Average

এক্সেল সূত্র: ওজনযুক্ত গড়জেনেরিক সূত্র | _+_ | সারসংক্ষেপ

একটি ওজনযুক্ত গড় গণনা করতে, আপনি ব্যবহার করতে পারেন SUMPRODUCT এর সাথে একসাথে কাজ করে SUM ফাংশন । দেখানো উদাহরণে, G5 এর সূত্রটি কপি করা হয়েছে:





= SUMPRODUCT (weights,values)/ SUM (weights)

কোথায় ওজন হয় নামযুক্ত পরিসীমা I5: K5।

ব্যাখ্যা

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





ভবিষ্যতের বার্ষিকীর জন্য সূত্র
 
= SUMPRODUCT (weights,C5:E5)/ SUM (weights)

দেখানো ওয়ার্কশীটে, 3 টি পরীক্ষার স্কোরগুলি C থেকে E এর মধ্যে প্রদর্শিত হয় এবং ওজনগুলি হয় নামযুক্ত পরিসীমা ওজন (I5: K5)। ঘর G5 এর সূত্র হল:

 
= SUMPRODUCT (weights,values)/ SUM (weights)

ভিতর থেকে কাজ করে, আমরা প্রথমে SUMPRODUCT ফাংশনটি ব্যবহার করে সংশ্লিষ্ট স্কোর দ্বারা ওজন গুণ করি এবং ফলাফল যোগ করি:



 
= SUMPRODUCT (weights,C5:E5)/ SUM (weights)

SUMPRODUCT প্রথমে দুটি অ্যারের সংশ্লিষ্ট উপাদানগুলিকে একসাথে গুণ করে, তারপর পণ্যের যোগফল প্রদান করে:

 
= SUMPRODUCT (weights,C5:E5) // returns 88.25

ফলাফল তারপর ওজন যোগফল দ্বারা বিভক্ত করা হয়:

 
= SUMPRODUCT ({0.25,0.25,0.5},{90,83,90}) = SUMPRODUCT ({22.5,20.75,45}) =88.25

যেহেতু সূত্রটি কলাম G কপি করা হয়েছে, নামযুক্ত পরিসীমা ওজন I5: K5 পরিবর্তন হয় না, যেহেতু এটি একটি এর মত আচরণ করে পরম রেফারেন্স । যাইহোক, C5: E5 এ স্কোরগুলি একটি হিসাবে প্রবেশ করেছে আপেক্ষিক রেফারেন্স , প্রতিটি নতুন সারিতে আপডেট করুন। ফলাফলটি দেখানো হিসাবে তালিকার প্রতিটি নামের জন্য একটি ওজনযুক্ত গড়। কলাম এফের গড় শুধুমাত্র রেফারেন্সের জন্য গণনা করা হয় AVERAGE ফাংশন :

 
=88.25/ SUM (weights) =88.25/ SUM ({0.25,0.25,0.5}) =88.25/1 =88.25

ওজন যার সমষ্টি 1 না

এই উদাহরণে, ওজনগুলি 1 পর্যন্ত যোগ করার জন্য কনফিগার করা হয়েছে, তাই বিভাজক সর্বদা 1, এবং ফলাফল SUMPRODUCT দ্বারা ফেরত মান। যাইহোক, সূত্রের একটি চমৎকার বৈশিষ্ট্য হল যে ওজনগুলি 1 পর্যন্ত যোগ করার প্রয়োজন নেই।

উদাহরণস্বরূপ, আমরা প্রথম দুটি পরীক্ষার জন্য 1 ওজন এবং ফাইনালের জন্য 2 ওজন ব্যবহার করতে পারি (যেহেতু ফাইনাল দ্বিগুণ গুরুত্বপূর্ণ) এবং ওজনযুক্ত গড় একই হবে:

কাস্টম ওজন সহ এক্সেল ওজনযুক্ত গড়

কিভাবে একটি ডেটা টেবিল তৈরি করতে হয়

সেল G5 এ, সূত্রটি এইভাবে সমাধান করা হয়েছে:

 
= AVERAGE (C5:E5)

দ্রষ্টব্য: উপরের কোঁকড়া ধনুর্বন্ধনীতে মানগুলি ব্যাপ্তিমান রেঞ্জ হিসাবে অ্যারে

ওজন স্থানান্তর

SUMPRODUCT ফাংশনের জন্য প্রয়োজন যে অ্যারের মাত্রা সামঞ্জস্যপূর্ণ। যদি মাত্রাগুলি সামঞ্জস্যপূর্ণ না হয়, SUMPRODUCT একটি #VALUE ত্রুটি ফিরিয়ে দেবে। নীচের উদাহরণে, ওজনগুলি মূল উদাহরণের মতোই, তবে সেগুলি একটিতে তালিকাভুক্ত করা হয়েছে উল্লম্ব পরিসীমা:

ট্রান্সপোজের সাথে এক্সেল ওজনযুক্ত গড়

একই সূত্রে একটি ওজনযুক্ত গড় গণনা করার জন্য, আমাদেরকে একটি অনুভূমিক অ্যারেতে ওজনগুলি 'উল্টানো' করতে হবে ট্রান্সপোজ ফাংশন এটার মত:

 
= SUMPRODUCT (weights,C5:E5)/ SUM (weights) = SUMPRODUCT ({1,1,2},{90,83,90})/ SUM (1,1,2) = SUMPRODUCT ({90,83,180})/ SUM (1,1,2) =353/4 =88.25

ট্রান্সপোজ চালানোর পরে, উল্লম্ব অ্যারে:

 
= SUMPRODUCT ( TRANSPOSE (weights),C5:E5)/ SUM (weights)

হয়ে যায়:

 
= TRANSPOSE ({0.250.250.5}) // vertical array

এবং এই বিন্দু থেকে, সূত্রটি আগের মতো আচরণ করে।

আরও পড়ুন: উল্লম্ব এবং অনুভূমিক অ্যারে

সংযুক্তি ফাইল এক্সেলজেট ওজনযুক্ত গড়। xlsx লেখক ডেভ ব্রুনস


^