Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Зважені Обчислення та Умовна Логіка | Розділ
Розширені функції 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. Розділ 5

Запитати АІ

expand

Запитати АІ

ChatGPT

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

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