Як розрахувати середньозважену в Excel (формули СУММЕСЛИ і СУММЕСЛИДОБ)

  • Поділитися Цим
Michael Brown

Урок демонструє два простих способи розрахунку середньозваженої в Excel - за допомогою функції SUM або SUMPRODUCT.

В одній з попередніх статей ми розглянули три основні функції для обчислення середнього значення в Excel, які є дуже простими і зручними у використанні. Але що робити, якщо деякі значення мають більшу "вагу", ніж інші, і, відповідно, більший внесок у підсумкове середнє значення? У таких ситуаціях вам знадобиться розрахунок середньозваженого значення.

Хоча Microsoft Excel не надає спеціальної функції середньозваженої, він має декілька інших функцій, які можуть бути корисними у ваших розрахунках, як показано в прикладах формул, що наведені нижче.

    Що таке середньозважена?

    Середньозважене значення це різновид середнього арифметичного, в якому одні елементи набору даних мають більше значення, ніж інші. Іншими словами, кожному значенню, що усереднюється, присвоюється певна вага.

    Оцінки учнів часто розраховуються за допомогою середньозваженого значення, як показано на наступному скріншоті. Звичайне середнє значення легко обчислюється за допомогою функції СРЗНАЧ функція 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)

    По суті, він виконує той самий розрахунок, що описаний вище, за винятком того, що ви вводите посилання на комірки замість чисел.

    Як видно на скріншоті, формула повертає точно такий же результат, як і розрахунок, який ми зробили хвилину тому. Зверніть увагу на різницю між звичайним середнім значенням, яке повертає функція СРЗНАЧ (С8), і середньозваженим (С9).

    Хоча формула SUM є дуже простою і зрозумілою, вона не є життєздатним варіантом, якщо у вас є велика кількість елементів для усереднення. У цьому випадку краще використовувати функцію СУММЕСЛИ, як показано в наступному прикладі.

    Знаходження середньозваженої за допомогою СУММЕСЛИ

    Функція СУММЕСЛИ Excel ідеально підходить для цього завдання, оскільки вона призначена для підсумовування добутків, а це саме те, що нам потрібно. Отже, замість того, щоб множити кожне значення на його вагу окремо, ви подаєте у формулі СУММЕСЛИ два масиви (в даному контексті масив - це безперервний діапазон комірок), а потім ділите отриманий результат на суму ваг:

    =SUMPRODUCT( діапазон_значень , weights_range ) / SUM( weights_range )

    Припускаючи, що значення для усереднення знаходяться в комірках B2:B6, а ваги в комірках C2:C6, наша формула Sumproduct Weighted Average набуває наступного вигляду:

    =СУМА ДОБУТКІВ(B2:B6, C2:C6) / СУМА(C2:C6)

    Щоб побачити фактичні значення, що стоять за масивом, виділіть його в рядку формул і натисніть клавішу F9. Результат буде аналогічний цьому:

    Отже, функція СУММЕСЛИ виконує множення 1-го значення в масиві 1 на 1-е значення в масиві 2 (91*0.1 в цьому прикладі), потім множення 2-го значення в масиві 1 на 2-е значення в масиві 2 (65*0.15 в цьому прикладі) і т.д. Коли всі множення виконані, функція підсумовує добутки і повертає цю суму.

    Щоб переконатися, що функція СУММЕСЛИ дає правильний результат, порівняйте його з формулою СУММЕСЛИ з попереднього прикладу і ви побачите, що числа ідентичні.

    При використанні функції СУММА або СУММЕСЛИ для знаходження середньозваженого значення в Excel, ваги не обов'язково повинні складати 100%. Також не обов'язково виражати їх у відсотках. Наприклад, ви можете скласти шкалу пріоритетності/важливості і присвоїти певну кількість балів кожному пункту, як показано на наступному скріншоті:

    Що ж, це все про розрахунок середньозваженої в Excel. Ви можете завантажити зразок таблиці нижче і випробувати формули на своїх даних. У наступному уроці ми детально розглянемо розрахунок ковзної середньої. Дякую за увагу і з нетерпінням чекаю зустрічі з вами наступного тижня!

    Практичний посібник

    Середньозважена в Excel - приклади (файл .xlsx)

    Майкл Браун — відданий ентузіаст технологій із пристрастю до спрощення складних процесів за допомогою програмних засобів. Маючи понад десятирічний досвід роботи в технологічній індустрії, він відточив свої навички роботи з Microsoft Excel і Outlook, а також із Google Таблицями та Документами. Блог Майкла присвячений тому, щоб поділитися своїми знаннями та досвідом з іншими, надаючи прості поради та навчальні посібники для підвищення продуктивності та ефективності. Незалежно від того, чи є ви досвідченим професіоналом чи початківцем, блог Майкла пропонує цінну інформацію та практичні поради щодо отримання максимальної користі від цих основних програмних інструментів.