Applies ToExcel для Microsoft 365 Excel для Microsoft 365 для Mac Вебпрограма Excel Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016 Excel для iPad Excel для iPhone Excel для планшетів Android Excel для телефонів Android Excel Mobile

Якщо потрібно виконати прості арифметичні обчислення для кількох діапазонів клітинок, підсумувати результати та використати умови для визначення клітинок, які потрібно включити в обчислення, радимо використовувати функцію SUMPRODUCT.

Функція SUMPRODUCT приймає масиви та арифметичні оператори як аргументи. Масиви, які оцінюються як true або False (1 або 0), можна використовувати як умови, використовуючи їх як фактори (множення їх на інші масиви).

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

Приклад функції SUMPRODUCT для повернення загального обсягу збуту за торговим представником у разі надання збуту та витрат для кожного з них.

  1. Клацніть клітинку за межами діапазонів, які потрібно обчислити. Саме тут іде ваш результат.

  2. Введіть =SUMPRODUCT(.

  3. Введіть (введіть або виділіть діапазон клітинок, які потрібно включити до обчислень, а потім введіть ). Наприклад, щоб включити стовпець Збут із таблиці Таблиця1, введіть (Таблиця1[Продажі]).

  4. Введіть арифметичний оператор: *, /, +, -. Це операція, яку ви виконуватимете за допомогою клітинок, які відповідають будь-яким указаним умовам; можна включити більше операторів і діапазонів. Множення – це операція за промовчанням.

  5. Повторіть кроки 3 та 4, щоб ввести додаткові діапазони й оператори для обчислень. Додайте останній діапазон, який потрібно включити до обчислень, додайте набір дужок, які охоплюють усі задіяні діапазони, щоб обчислення було взято повністю. Наприклад, ((Таблиця1[Збут])+(Таблиця1[Витрати])))..

    Можливо, знадобиться додати в обчислення додаткові дужки, щоб згрупувати різні елементи залежно від потрібної арифметики.

  6. Щоб ввести діапазон, який використовуватиметься як умова, введіть *, введіть посилання на діапазон у звичайному режимі, а потім після посилання на діапазон, але перед правою дужкою введіть =", потім значення, яке потрібно зіставити, а потім ". Наприклад, *(Таблиця1[Агент]="Джонс"). Це призводить до того, що клітинки обчислюється як 1 або 0, тому, якщо їх помножити на інші значення у формулі, результат буде однаковим або нульовим . Це дає змогу ефективно додавати або виключати відповідні клітинки в будь-яких обчисленнях.

  7. Якщо у вас більше умов, за потреби повторіть крок 6. Після останнього діапазону введіть ).

    Ваша завершена формула може мати такий вигляд: =SUMPRODUCT(((Таблиця1[Продажі])-(Таблиця1[Витрати]))*(Таблиця1[Агент]=B8))),де клітинка B8 містить ім'я агента.

Функція SUMPRODUCT

Sum на основі кількох умов із функцією SUMIFS

Count на основі кількох умов із функцією COUNTIFS

Average на основі кількох умов із AVERAGEIFS

Потрібна додаткова довідка?

Потрібні додаткові параметри?

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

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.