Зважені Обчислення та Умовна Логіка
Свайпніть щоб показати меню
SUMIFS добре підходить для стандартних умовних підсумків, але деякі аналітичні розрахунки потребують зважування та вбудованої логіки. У цьому розділі розширюємо систему агрегації за допомогою SUMPRODUCT.
Структура SUMPRODUCT
=SUMPRODUCT(array1, [array2], [array3], ...)
array1: перший масив для обчислення;[array2]: необов'язковий другий масив;[array3]: додаткові необов'язкові масиви.
SUMPRODUCT перемножує відповідні значення, а потім підсумовує результати.
Логічні умови у формулі автоматично перетворюються на:
TRUE = 1;FALSE = 0.
Структура зваженого середнього
=SUMPRODUCT(values * weights) / SUM(weights)
values: оцінювана метрика;weights: коефіцієнт важливості.
Зважені середні надають більшим транзакціям більший вплив на кінцевий результат.
Введіть:
=SUMPRODUCT(Sales_Data[Revenue]) / COUNTA(Sales_Data[Revenue])
SUMPRODUCT(...): загальний Revenue;COUNTA(...): кількість рядків Revenue.
Формула повертає середній показник Revenue на замовлення.
Введіть:
=SUMPRODUCT((Sales_Data[Region]="North")*Sales_Data[Revenue]) / SUMPRODUCT((Sales_Data[Region]="North")*1)
(Sales_Data[Region]="North"): логічна умова;*Sales_Data[Revenue]: відфільтровані значення Revenue;SUMPRODUCT(...*1): умовна кількість рядків.
Формула обчислює середній Revenue лише для регіону North.
Введіть:
=SUMPRODUCT(Sales_Data[Discount_Rate]*Sales_Data[Revenue]) / SUM(Sales_Data[Revenue])
Sales_Data[Discount_Rate]: відсотки знижки;Sales_Data[Revenue]: коефіцієнт зважування.
Тепер транзакції з більшим Revenue мають більший вплив на середню знижку.
У таблиці Summary введіть:
=SUMIFS(Sales_Data[Revenue],Sales_Data[Region],A2,Sales_Data[Performance tier],"High")
Sales_Data[Region],A2: фільтр за регіоном;Sales_Data[Performance tier],"High": фільтр за продуктивністю.
Формула повертає Revenue, згенерований лише високопродуктивними транзакціями.
Введіть:
=COUNTIFS(Sales_Data[Region],A2,Sales_Data[Performance tier],"High")
Формула підраховує всі замовлення високого рівня для вибраного регіону.
Введіть:
=E2/C2
E2: Revenue високого рівня;C2: загальний Revenue.
Формула вимірює частку Revenue, згенерованого високопродуктивними транзакціями.
Застосуйте:
- Форматування валюти до метрик Revenue;
- Форматування відсотків до коефіцієнтів і розрахунків знижок.
Додайте додаткові рядки у Sales_Data.
Переконайтеся, що:
- Середній Revenue перераховується автоматично;
- Розрахунки зваженої знижки оновлюються автоматично;
- Метрики високого рівня оновлюються автоматично.
1. Чому функція SUMPRODUCT корисна для зважених обчислень?
2. Яке основне обмеження функції SUMIFS у порівнянні з SUMPRODUCT?
3. У формулі зваженого середнього з використанням SUMPRODUCT, що означає знаменник?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат