Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Зважені Обчислення та Умовна Логіка | Формули Excel
Формули Excel

Зважені Обчислення та Умовна Логіка

Свайпніть щоб показати меню

SUMIFS добре підходить для стандартних умовних підсумків, але деякі аналітичні обчислення потребують зважування та вкладеної логіки. У цьому розділі розширюється система агрегації за допомогою SUMPRODUCT.

Структура SUMPRODUCT

=SUMPRODUCT(array1, [array2], [array3], ...)
  • array1: перший масив для обчислення;
  • [array2]: необов'язковий другий масив;
  • [array3]: додаткові необов'язкові масиви.

SUMPRODUCT перемножує відповідні значення, а потім підсумовує результати.

Логічні умови у формулі автоматично перетворюються на:

  • TRUE = 1;
  • FALSE = 0.

Структура зваженого середнього

=SUMPRODUCT(values * weights) / SUM(weights)
  • values: оцінювана метрика;
  • weights: коефіцієнт важливості.

Зважені середні надають більшим транзакціям більший вплив на кінцевий результат.

Крок 1 Обчислення середнього доходу на замовлення
expand arrow

Введіть:

=SUMPRODUCT(Sales_Data[Revenue]) / COUNTA(Sales_Data[Revenue])
  • SUMPRODUCT(...): загальний Revenue;
  • COUNTA(...): кількість рядків Revenue.

Формула повертає середній Revenue на замовлення.

Крок 2 Побудова умовного середнього
expand arrow

Введіть:

=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.

Крок 3 Обчислення зваженої середньої ставки знижки
expand arrow

Введіть:

=SUMPRODUCT(Sales_Data[Discount_Rate]*Sales_Data[Revenue]) / SUM(Sales_Data[Revenue])
  • Sales_Data[Discount_Rate]: відсотки знижки;
  • Sales_Data[Revenue]: коефіцієнт зважування.

Тепер транзакції з більшим Revenue мають більший вплив на середню знижку.

Крок 4 Побудова аналізу доходу високого рівня
expand arrow

У таблиці Summary введіть:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Region],A2,Sales_Data[Performance tier],"High")
  • Sales_Data[Region],A2: фільтр за регіоном;
  • Sales_Data[Performance tier],"High": фільтр за продуктивністю.

Формула повертає Revenue, отриманий лише від транзакцій з високою продуктивністю.

Крок 5 Побудова підрахунку замовлень високого рівня
expand arrow

Введіть:

=COUNTIFS(Sales_Data[Region],A2,Sales_Data[Performance tier],"High")

Формула підраховує всі замовлення високого рівня для вибраного регіону.

Крок 6 Обчислення відсотка доходу високого рівня
expand arrow

Введіть:

=E2/C2
  • E2: Revenue високого рівня;
  • C2: загальний Revenue.

Формула вимірює частку Revenue, отриманого від транзакцій з високою продуктивністю.

Крок 7 Форматування результатів
expand arrow

Застосуйте:

  • Форматування валюти до метрик Revenue;
  • Форматування у відсотках до співвідношень і обчислень знижок.
Крок 8 Перевірка динамічної поведінки
expand arrow

Додайте додаткові рядки у Sales_Data.

Переконайтеся, що:

  • Середній Revenue перераховується автоматично;
  • Зважені обчислення знижок оновлюються автоматично;
  • Метрики високого рівня оновлюються автоматично.

1. Чому SUMPRODUCT корисний для зважених обчислень?

2. Яке основне обмеження SUMIFS у порівнянні з SUMPRODUCT?

3. У формулі зваженого середнього з використанням SUMPRODUCT, що означає знаменник?

question mark

Чому SUMPRODUCT корисний для зважених обчислень?

Виберіть правильну відповідь

question mark

Яке основне обмеження SUMIFS у порівнянні з SUMPRODUCT?

Виберіть правильну відповідь

question mark

У формулі зваженого середнього з використанням SUMPRODUCT, що означає знаменник?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 22

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 1. Розділ 22
some-alt