Как да изчислим среднопретеглена стойност в Excel (формули SUM и SUMPRODUCT)

  • Споделя Това
Michael Brown

В урока са показани два лесни начина за изчисляване на среднопретеглена стойност в Excel - с помощта на функцията SUM или SUMPRODUCT.

В една от предишните статии обсъдихме три основни функции за изчисляване на средна стойност в Excel, които са много прости и лесни за използване. Но какво става, ако някои от стойностите имат по-голяма "тежест" от други и следователно допринасят повече за крайната средна стойност? В такива ситуации ще трябва да изчислите среднопретеглената стойност.

Въпреки че Microsoft Excel не предлага специална функция за претеглена средна стойност, той разполага с няколко други функции, които ще се окажат полезни при изчисленията ви, както е показано в примерите с формули, които следват.

    Какво е среднопретеглена стойност?

    Среднопретеглена стойност е вид средноаритметична стойност, при която някои елементи от набора от данни имат по-голямо значение от други. С други думи, на всяка стойност, която трябва да се осредни, се придава определена тежест.

    Оценките на учениците често се изчисляват с помощта на среднопретеглена стойност, както е показано на следващата снимка. Обикновената средна стойност се изчислява лесно с функцията AVERAGE на Excel. Ние обаче искаме формулата за средна стойност да отчита тежестта на всяка дейност, посочена в колона В.

    В математиката и статистиката се изчислява среднопретеглена стойност, като всяка стойност в множеството се умножава по нейната тежест, след което се събират произведенията и сумата на произведенията се разделя на сумата на всички тежести.

    В този пример, за да изчислите среднопретеглената стойност (общата оценка), трябва да умножите всяка оценка по съответния процент (превърнат в десетичен знак), да съберете 5-те произведения заедно и да разделите това число на сумата от 5-те тегла:

    ((91*0.1)+(65*0.15)+(80*0.2)+(73*0.25)+(68*0.3)) / (0.1+0.15+0.2+0.25+0.3)=73.5

    Както виждате, нормалната средна оценка (75,4) и среднопретеглената оценка (73,5) са различни стойности.

    Изчисляване на среднопретеглена стойност в Excel

    В Microsoft Excel среднопретеглената стойност се изчислява по същия начин, но с много по-малко усилия, тъй като функциите на Excel ще свършат по-голямата част от работата вместо вас.

    Изчисляване на среднопретеглена стойност с помощта на функцията SUM

    Ако имате основни познания за функцията SUM на Excel, формулата по-долу едва ли ще се нуждае от обяснение:

    =SUM(B2*C2, B3*C3, B4*C4, B5*C5, B6*C6,)/SUM(C2:C6)

    По същество тя извършва същото изчисление, както е описано по-горе, с изключение на това, че вместо числа се подават препратки към клетки.

    Както можете да видите на екранната снимка, формулата връща точно същия резултат като изчислението, което направихме преди малко. Забележете разликата между нормалната средна стойност, върната от функцията AVERAGE (C8), и среднопретеглената стойност (C9).

    Въпреки че формулата SUM е много проста и лесна за разбиране, тя не е подходяща опция, ако имате голям брой елементи за осредняване. В този случай е по-добре да използвате функцията SUMPRODUCT, както е показано в следващия пример.

    Намиране на среднопретеглена стойност със SUMPRODUCT

    Функцията SUMPRODUCT на Excel е идеална за тази задача, тъй като е предназначена за сумиране на произведения, което е точно това, от което се нуждаем. И така, вместо да умножавате всяка стойност по нейната тежест поотделно, във формулата SUMPRODUCT предоставяте два масива (в този контекст масивът е непрекъснат диапазон от клетки) и след това разделяте резултата на сумата от тежестите:

    =SUMPRODUCT( values_range , weights_range ) / SUM( weights_range )

    Ако предположим, че стойностите за осредняване са в клетки B2:B6, а теглата - в клетки C2:C6, нашата формула за среднопретеглена стойност на Sumproduct придобива следната форма:

    =SUMPRODUCT(B2:B6, C2:C6) / SUM(C2:C6)

    За да видите действителните стойности зад даден масив, изберете го в лентата с формули и натиснете клавиша F9. Резултатът ще бъде подобен на този:

    И така, функцията SUMPRODUCT умножава първата стойност в масив1 по първата стойност в масив2 (91*0,1 в този пример), след това умножава втората стойност в масив1 по втората стойност в масив2 (65*0,15 в този пример) и т.н. Когато всички умножения са направени, функцията събира произведенията и връща тази сума.

    За да се уверите, че функцията SUMPRODUCT дава правилен резултат, сравнете я с формулата SUM от предишния пример и ще видите, че числата са идентични.

    Когато използвате функцията SUM или SUMPRODUCT за намиране на средна стойност на теглото в Excel, не е задължително теглата да се събират на 100%. Не е необходимо и да се изразяват в проценти. Например можете да съставите скала за приоритет/важност и да присвоите определен брой точки на всеки елемент, както е показано на следващата снимка:

    Е, това е всичко за изчисляването на среднопретеглена стойност в Excel. Можете да изтеглите примерната електронна таблица по-долу и да изпробвате формулите върху вашите данни. В следващия урок ще разгледаме отблизо изчисляването на пълзяща средна стойност. Благодаря ви, че прочетохте, и с нетърпение очаквам да се видим следващата седмица!

    Практическа работна тетрадка

    Среднопретеглена стойност на Excel - примери (.xlsx файл)

    Майкъл Браун е отдаден технологичен ентусиаст със страст към опростяване на сложни процеси с помощта на софтуерни инструменти. С повече от десетилетие опит в технологичната индустрия, той е усъвършенствал уменията си в Microsoft Excel и Outlook, както и в Google Sheets и Docs. Блогът на Майкъл е посветен на споделянето на неговите знания и опит с други, предоставяйки лесни за следване съвети и уроци за подобряване на продуктивността и ефективността. Независимо дали сте опитен професионалист или начинаещ, блогът на Michael предлага ценни прозрения и практически съвети за извличане на максимума от тези основни софтуерни инструменти.