Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Якщо потрібно виконати прості арифметичні обчислення для кількох діапазонів клітинок, підсумувати результати та використати умови для визначення клітинок, які потрібно включити в обчислення, радимо використовувати функцію 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

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

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

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

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

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

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

×