Перейти до основного
Office

SUMPRODUCT (функція SUMPRODUCT)

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

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

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

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

Синтаксис

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

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

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

Аргумент

Опис

масив1   

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

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

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

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

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

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

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

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

Примітки

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

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

Приклад 1

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

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

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

Приклад 2

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

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

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

Приклад 3

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

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

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

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

Ви завжди можете поставити запитання експерту в спільноті Tech (у розділі Excel), отримати підтримку в спільноті, що допомагає знайти відповіді на запитання, або запропонувати нову функцію чи вдосконалення на форумі Excel User Voice.

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

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

Сума на основі кількох умов за допомогою SUMIFS

Обчислення на основі кількох умов за допомогою COUNTIFS

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

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

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

Ця інформація корисна?

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

Дякуємо, що знайшли час і надіслали нам відгук! Можливо, у нас не буде часу відповісти на кожен коментар, але докладемо максимум зусиль, щоб переглянути їх усі. Вас цікавить, як ми використовуємо ваші відгуки?

×