Перейти до основного матеріалу

перевершувати SUMPRODUCT функція

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


 Синтаксис:

Синтаксис функції SUMPRODUCT в Excel:

=SUMPRODUCT (array1, [array2], ...)

 аргументи:

  • array1: Вимагається. Перший масив або діапазон комірок, які потрібно помножити, а потім додати.
  • array2: Необов’язково. Другий масив або діапазон комірок, які потрібно помножити, а потім додати.

Примітки:

  • 1. Якщо у вашому діапазоні є нечислові значення, SUMPRODUCT розглядає їх як нулі.
  • 2. Якщо масиви або діапазони мають різну кількість рядків і стовпців, функція SUMPRODUCT поверне значення #VALUE! помилка.
  • 3. Якщо в масивах є логічні тести, вони створять значення TRUE і FALSE. У більшості випадків вам потрібно буде перетворити їх на 1 і 0, використовуючи подвійний одинарний оператор (-).
  • 4. Функція SUMPRODUCT може обробляти до 255 аргументів у програмі Excel 2007 та пізніших версіях та лише 30 аргументів у попередніх версіях Excel.
  • 5. SUMPRODUCT не підтримує символи підстановки.

 повернення:

Повертає результат помножених та підсумованих масивів.


 Приклади:

Приклад 1: Основне використання функції SUMPRODUCT

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

Щоб вирішити це завдання, застосуйте формулу нижче:

=SUMPRODUCT(B2:B7,C2:C7)

Пояснення: Ця формула SUMPRODUCT(B2:B7,C2:C7) = B2*C2+B3*C3+B4*C4+B5*C5+B6*C6+B7*C7.

А потім натисніть Що натомість? Створіть віртуальну версію себе у ключ, клітинки у стовпці B множаться на відповідні комірки в тому ж рядку стовпця C, і результати підсумовуються. Дивіться знімок екрана:


Приклад 2: Суми комірок з кількома критеріями з функцією SUMPRODUCT

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


Випадок 1: Сума значень комірок, якщо містить конкретний текст в іншому стовпці

Припустимо, у вас є таблиця даних, як показано на знімку екрана, тепер ви хочете розрахувати загальну ціну, яку має продукт KTE, а ім’я - Девід, як ви можете це зробити, використовуючи формулу SUMPRODUCT в Excel?

1. Будь ласка, введіть або скопіюйте будь-яку з наведених нижче формул у порожню комірку:

=SUMPRODUCT(--(A2:A12="KTE"), --(B2:B12="David"), D2:D12)
=SUMPRODUCT((A2:A12="KTE")*(B2:B12="David")*D2:D12)
  • Tips : У наведеній вище формулі:
  • A2: A12 = "KTE": це перший діапазон_ критеріїв та критерії, за якими потрібно підсумувати
  • B2: B12 = "Девід": це другий діапазон_ критеріїв та критерії, за якими ви хочете підсумувати.
  • D2: D12: - діапазон суми, який потрібно підсумувати значення комірок.

2. Потім натисніть Що натомість? Створіть віртуальну версію себе у ключ, щоб отримати результат, як вам потрібно:


Випадок 2: Сума комірок з кількома критеріями з логікою АБО

Для підсумовування комірок на основі кількох критеріїв з логікою АБО слід використовувати символ плюса (+), щоб об’єднати кілька умов разом у функції SUMPRODUCT.

Наприклад, я хочу підсумувати загальну ціну продукту KTE і KTO у стовпці A, як показано на знімку екрана нижче:

Будь ласка, застосуйте таку формулу до порожньої комірки:

=SUMPRODUCT((A2:A12="KTE")+(A2:A12="KTO"), C2:C12)

А потім натисніть Що натомість? Створіть віртуальну версію себе у ключ, була розрахована загальна ціна продукту KTE та KTO, див. скріншот:


Випадок 3: Підсумовуйте клітинки з кількома критеріями з логікою OR та AND

У деяких ситуаціях може знадобитися одночасно підсумовувати клітинки як з OR, так і з AND. Функція SUMPRODUCE також може легко вирішити цю роботу.

Зірочка (*) використовується як оператор І.

Символ плюс (+) використовується як оператор АБО.

Подивимось приклад для підсумовування загальної ціни, яка продукція становить KTE та KTO, коли продаж перевищує 200.

Вам слід скопіювати або ввести формулу нижче:

=SUMPRODUCT((B2:B12>200)*((A2:A12="KTE")+(A2:A12="KTO"))*C2:C12)

Потім натисніть Що натомість? Створіть віртуальну версію себе у ключ, щоб отримати результат, як вам потрібно:


Приклад 3: Підрахуйте клітинки з кількома критеріями за допомогою функції SUMPRODUCT

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


Випадок 1: Підрахувати клітинки з кількома критеріями за допомогою логіки І

Тут я хочу порахувати клітинки, що товар - це КТЕ, а продаж перевищує 200. Тож, будь ласка, скористайтеся будь-якою з наведених нижче формул:

=SUMPRODUCT(--(A2:A12="KTE"), --(B2:B12>200))
=SUMPRODUCT((A2:A12="KTE")*(B2:B12>200))
  • Tips : У наведеній вище формулі:
  • A2: A12 = "KTE": це перший діапазон_ критеріїв та критерії, за якими ви хочете розрахувати.
  • B2: B12> 200.

А потім натисніть Що натомість? Створіть віртуальну версію себе у ключ, щоб отримати номер результату:


Випадок 2: підрахувати клітинки з кількома критеріями з логікою АБО

Для підрахунку кількості продуктів KTE та KTO у стовпці A, застосуйте цю формулу:

=SUMPRODUCT((A2:A12="KTE")+(A2:A12="KTO"))

А потім натисніть Що натомість? Створіть віртуальну версію себе у ключ, щоб отримати номер товару KTE і KTO. Дивіться знімок екрана:


Випадок 3: Підрахувати клітинки з кількома критеріями за допомогою логіки OR та AND

Для підрахунку кількості продуктів KTE та KTO, продаж яких перевищує 200, слід застосувати таку формулу:

=SUMPRODUCT((B2:B12>200)*((A2:A12="KTE")+(A2:A12="KTO")))

Потім натисніть Що натомість? Створіть віртуальну версію себе у ключ, щоб отримати потрібний номер результату:


Приклад 4: Обчисліть середньозважене за допомогою функції SUMPRODUCT

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

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

Для обчислення середньозваженого значення, будь ласка, використовуйте таку формулу:

=SUMPRODUCT(B2:B6, C2:C6) / SUM(C2:C6)

Пояснення: Ця формула: SUMPRODUCT(B2:B6, C2:C6) / SUM(C2:C6) = (B2*C2+B3*C3+B4*C4+B5*C5+B6*C6)/(C2+C3+C4+C5+C6)

А потім натисніть Що натомість? Створіть віртуальну версію себе у клавіша, середньозважене середнє було обчислено відразу, див. скріншот:


 Інші статті з функцією SUMPRODUCT:

  • Countif Конкретне значення на кількох робочих аркушах
  • Припустимо, у мене є кілька аркушів, які містять наступні дані, і тепер я хочу отримати кількість зустрічей певного значення “Excel” з аркушів дисертацій. Як я можу порахувати конкретні значення на кількох робочих аркушах?
  • Обчислення середньозваженого середнього значення в Excel
  • Наприклад, у вас є список покупок із цінами, вагою та сумами. Ви можете легко розрахувати середню ціну за допомогою функції AVERAGE в Excel. Але що, якщо середньозважена ціна? У цій статті я представив метод обчислення середньозваженого, а також метод обчислення середньозваженого, якщо він відповідає певним критеріям у Excel.

Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel - допомагає виділитися з натовпу

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати  |  Видалити порожні рядки  |  Об’єднайте стовпці або клітинки без втрати даних  |  Раунд без Формули ...
Супер VLookup: Кілька критеріїв  |  Множинне значення  |  На кількох аркушах  |  Нечіткий пошук...
Adv. Випадаючий список: Легкий спадний список  |  Залежний спадний список  |  Виберіть розкривний список, що вибирається...
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  Порівняти стовпці з Виберіть однакові та різні клітини ...
Особливості: Фокус сітки  |  Перегляд дизайну  |  Велика панель формул  |  Диспетчер робочих книг і аркушів | Бібліотека ресурсів (автотекст)  |  Вибір дати  |  Об’єднайте робочі аркуші  |  Шифрування/розшифрування клітинок  |  Надсилайте листи за списком  |  Супер фільтр  |  Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи ...)  |  50 + Графік типи (діаграма Ганта ...)  |  40+ Практичний Формули (Розрахуйте вік на основі дня народження ...)  |  19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху ...)  |  12 Перетворення Tools (Числа до слів, Валютна конверсія ...)  |  7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділити клітинки Excel ...)  |  ... і більше

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

Опис


Вкладка Office - увімкніть читання та редагування вкладок у Microsoft Office (включаючи Excel)

  • Одна секунда для перемикання між десятками відкритих документів!
  • Щодня зменшуйте сотні клацань мишею, прощайте руку миші.
  • Збільшує вашу продуктивність на 50% під час перегляду та редагування декількох документів.
  • Додає ефективні вкладки в Office (включно з Excel), як у Chrome, Edge та Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations