Функція SUMPRODUCT повертає суму добутків відповідних діапазонів або масивів. За замовчуванням це множення, але також можна додати, віднімати й ділення.

У цьому прикладі функція SUMPRODUCT використовується для повернення загального обсягу збуту для певного елемента та розміру:

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

Функція SUMPRODUCT відповідає всім екземплярам функції Y або розміру M і підсумує їх, тому для цього прикладу 21 плюс 41 дорівнює 62.

Синтаксис

Щоб використовувати стандартну операцію (множення):

=SUMPRODUCT(масив1;[масив2];[масив3];...)

Синтаксис функції SUMPRODUCT має такі аргументи:

Аргумент

Опис

масив1   

Обов’язковий

Аргумент першого масиву, компоненти якого потрібно помножити, а потім додати.

[масив2];[масив3],...    

Необов’язковий

Від 2 до 255 масивів, елементи яких спочатку перемножуються, а отримані добутки підсумовуються.

Виконання інших арифметичних операцій

Використовуйте функції SUMPRODUCT, як зазвичай, але замініть коми, які розділяють аргументи масиву потрібними арифметичними операторами (*, /, +, -). Після виконання всіх операцій результати підсумовуються як зазвичай.

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

Примітки

  • Аргументи масивів мають мати однакові розміри. Якщо ні, функція SUMPRODUCT повертає значення #VALUE! значення помилки #NUM!. Наприклад, формула =SUMPRODUCT(C2:C10;D2:D5) поверне помилку, оскільки розміри діапазонів відрізняються.

  • Функція SUMPRODUCT обробляє нечислові записи масивів так, ніби вони були нулями.

  • Щоб підвищити продуктивність, функція SUMPRODUCT не слід використовувати з посиланнями на повні стовпці. Розглянемо формулу =SUMPRODUCT(A:A,B:B), тут функція помножить 1 048 576 клітинок у стовпці A на 1 048 576 клітинок у стовпці B, перш ніж додавати їх. 

Приклад 1

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

Щоб створити формулу за допомогою наведеного вище списку, введіть =SUMPRODUCT(C2:C5;D2:D5) і натисніть клавішу Enter. Кожна клітинка у стовпці C множиться на відповідну клітинку в тому самому рядку стовпця D, і результати додаються. Загальна сума копійок становить 78,97 грн.

Щоб ввести довший результат формули, введіть =C2*D2+C3*D3+C4*D4+C5*D5 і натисніть клавішу Enter. Після натискання клавіші Enter результат збігатиується: 78,97 грн. Клітинку C2 множиться на клітинку D2, і її результат додається до результату клітинки C3 разів клітинки D3 тощо.

Приклад 2

У прикладі нижче функція SUMPRODUCT використовується для повернення загального обсягу чистих продажів агентом ізбуту, у якому і загальний обсяг збуту, і витрати за агентом. У цьому випадку використовується таблиця Excel,у якій використовуються структуровані посилання, а не стандартні Excel діапазонів. Тут ви побачите, що діапазони продажів, витрат і агента посилаються на діапазони за іменем.

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

Формула: =SUMPRODUCT(((Таблиця1[Збут])+(Таблиця1[Витрати]))*(Таблиця1[Агент]=B8)), і вона повертає суму всіх продажів і витрат для агента, зазначеного в клітинці B8.

Приклад 3

У цьому прикладі ми хочемо повернути суму певного товару, проданого певним регіоном. У цьому випадку скільки вишні продавала східний регіон?

Іспит із використанням функції SUMPRODUCT для повернення суми елементів за регіонами. У цьому випадку кількість вишень, проданих у східному регіоні.

Ось формула: =SUMPRODUCT((B2:B9=B12)*(C2:C9=C12)*D2:D9). Спочатку вона помножує кількість екземплярів "Схід" на кількість відповідних входжень вишень. Нарешті, підсумує значення відповідних рядків у стовпці ''Продажі''. Щоб дізнатися, як Excel обчислення, виділіть клітинку формули, а потім перейдіть до вкладки Формули > обчислення >обчислення.

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

Ви завжди можете поставити запитання експерту в спільноті Tech у розділі Excel чи отримати підтримку в спільноті Answers.

Додаткові відомості

Виконання умовних обчислень у діапазонах клітинок

Підсумування на основі кількох умов за допомогою функції SUMIFS

Підрахунок на основі кількох умов у функції COUNTIFS

Середнє значення на основі кількох умов із AVERAGEIFS

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

Отримуйте нові функції раніше за інших
Приєднатися до Microsoft оцінювачів

Чи були ці відомості корисні?

Наскільки ви задоволені якістю перекладу?

Що вплинуло на ваші враження?

Маєте ще один відгук? (Необов'язково)

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

×