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

Підраховуйте рядки, якщо вони відповідають кільком критеріям у Excel

Автор: Сяоян Остання зміна: 2024-09-27

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

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

doc-sumproduct-with-multiple-criteria-1

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


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

Для підрахунку рядків, якщо вони відповідають кільком критеріям, за допомогою функції SUMPRODUCT в Excel загальний синтаксис такий:

=SUMPRODUCT((logical1)*(logical2))
  • logical1, logical2: Логічні вирази, що використовуються для порівняння значень.

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

=SUMPRODUCT(($C$2:$C$10>$B$2:$B$10)*($A$2:$A$10=E2))

Примітка:: У наведеній вище формулі, C2: C10> B2: B10 є першим логічним виразом, який порівнює значення у стовпці C зі значеннями у стовпці B; A2: A10 = E2 є другим логічним виразом, який перевіряє, чи існує комірка E2 у стовпці А.

2. Потім натисніть Enter ключ, щоб отримати потрібний результат, див. знімок екрана:

doc-sumproduct-with-multiple-criteria-2


Пояснення формули:

=SUMPRODUCT(($C$2:$C$10>$B$2:$B$10)*($A$2:$A$10=E2))

  • $ C $ 2: $ C $ 10> $ B $ 2: $ B $ 10: Цей логічний вираз використовується для порівняння значень у стовпці C зі значеннями у стовпці B у кожному рядку, якщо значення у стовпці C більше, ніж значення у стовпці B, відображається TRUE, інакше відображається FALSE і повертається значення масиву: {TRUE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE; TRUE; TRUE}.
  • $ A $ 2: $ A $ 10 = E2: Цей логічний вираз використовується для перевірки наявності комірки E2 в діапазоні A2: A10. Отже, ви отримаєте такий результат: {TRUE; FALSE; TRUE; FALSE; TRUE; TRUE; FALSE; TRUE; FALSE}.
  • ($C$2:$C$10>$B$2:$B$10)*($A$2:$A$10=E2): Операція множення використовується для множення цих двох масивів в один єдиний масив, щоб повернути результат таким чином: {1; 0; 1; 0; 0; 0; 0; 1; 0}.
  • SUMPRODUCT(($C$2:$C$10>$B$2:$B$10)*($A$2:$A$10=E2))= SUMPRODUCT({1;0;1;0;0;0;0;1;0}): Цей SUMPRODUCT додає числа в масиві та повертає результат: 3.

Використана відносна функція:

  • SUMPRODUCT:
  • Функцію SUMPRODUCT можна використовувати для множення двох або більше стовпців або масивів разом, а потім отримати суму добутків.

Більше статей:

  • Підрахувати рядки, якщо вони відповідають внутрішнім критеріям
  • Припустимо, у вас є звіт про реалізацію продукції за цей та минулий рік, а зараз вам може знадобитися підрахувати продукцію, де продажі в цьому році більші, ніж у минулому, або продажі в цьому році менші, ніж у минулому, як показано нижче показаний скріншот. Зазвичай, ви можете додати допоміжний стовпець для розрахунку різниці у продажу між двома роками, а потім використовувати COUNTIF для отримання результату. Але в цій статті я познайомлю функцію SUMPRODUCT, щоб отримати результат безпосередньо без стовпця -помічника.
  • Порахуйте відповідність між двома стовпцями
  • Наприклад, у мене є два списки даних у стовпці А та С, тепер я хочу порівняти ці два стовпці та порахувати, чи значення у стовпці А знайдено у стовпці С у тому ж рядку, що показано на скріншоті нижче. У цьому випадку функція SUMPRODUCT може бути найкращою функцією для вирішення цього завдання в Excel.
  • Кількість клітин дорівнює одному з багатьох значень
  • Припустимо, у мене є список продуктів у колонці А, тепер я хочу отримати загальну кількість конкретних продуктів Яблуко, Виноград та Лимон, які перераховані в діапазоні С4: С6 зі стовпця А, як показано на скріншоті нижче. Зазвичай у програмі Excel прості функції COUNTIF та COUNTIFS не працюватимуть у цьому сценарії. У цій статті я розповім про те, як швидко та легко вирішити цю роботу за допомогою комбінації функцій SUMPRODUCT та COUNTIF.

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

Kutools for Excel - Допоможе вам виділитися з натовпу

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

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


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

  • Одна секунда для перемикання між десятками відкритих документів!
  • Щодня зменшуйте сотні клацань мишею, прощайте руку миші.
  • Збільшує вашу продуктивність на 50% під час перегляду та редагування декількох документів.
  • Додає ефективні вкладки в Office (включно з Excel), як у Chrome, Edge та Firefox.