Підрахувати кількість рядків з кількома критеріями АБО
Щоб підрахувати кількість рядків з кількома критеріями в різних стовпцях з логікою АБО, вам може допомогти функція SUMPRODUCT. Наприклад, у мене є звіт про продукт, як показано на скріншоті нижче, тепер я хочу порахувати рядки, де товар-"Футболка" або колір-"Чорний". Як впоратися з цим завданням в Excel?
Підрахувати кількість рядків з кількома критеріями АБО
У Excel за допомогою функції SUMPRODUCT для підрахунку кількості рядків з кількома критеріями в різних стовпцях загальний синтаксис виглядає так:
- criteria1, criteria2: Логічні вирази, що відповідають умовам.
Наприклад, щоб підрахувати кількість рядків, де на продукті є "футболка" або колір "чорний", будь ласка, введіть або скопіюйте таку формулу в порожню клітинку, щоб вивести розрахунок, і натисніть Що натомість? Створіть віртуальну версію себе у ключ для отримання результату:
Пояснення формули:
=SUMPRODUCT(--((A2:A12="T-shirt")+(C2:C12="Black")>0))
- (A2: A12 = "Футболка")+(C2: C12 = "Чорна"):
Перший логічний вираз перевіряє, чи товар є "футболкою", він повертає результат у такому вигляді: {FALSE; TRUE; TRUE; FALSE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE; TRUE}.
Другий логічний вираз перевіряє, чи колір має колір «Чорний», і повертає такий результат: {TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; TRUE}.
Логіка АБО вимагає додавання, тому два логічних вирази з'єднані знаком додавання (+). Математична операція автоматично перетворює значення TRUE та FALSE в 1s та 0s, тому ви отримаєте такий масив: {1; 1; 1; 0; 1; 0; 1; 1; 0; 0; 2}. - --((A2:A12="T-shirt")+(C2:C12="Black")>0)=--({1;1;1;0;1;0;1;1;0;0;2}>0): Спочатку перевірте значення в масиві більше 0: Якщо значення більше 0, відображається TRUE; якщо менше 0, відображається FALSE. І тоді подвійний негативний знак змушує ІСТИНИ та НЕВІРНОСТІ бути 1s і 0s, тож ви отримаєте це: {1; 1; 1; 0; 1; 0; 1; 1; 0; 0; 1}.
- SUMPRODUCT(--((A2:A12="T-shirt")+(C2:C12="Black")>0))=SUMPRODUCT({1;1;1;0;1;0;1;1;0;0;1}): Нарешті, функція SUMPRODUCT підсумовує всі значення в масиві, щоб отримати результат: 7.
Порада:
Щоб додати більше умов, вам просто потрібно додати логічні вирази всередині функції SUMPRODUCT, наприклад, підрахувати кількість рядків, де товар-"футболка", або колір-"чорний", або кількість-"50" , застосуйте формулу нижче:
Використана відносна функція:
- SUMPRODUCT:
- Функцію SUMPRODUCT можна використовувати для множення двох або більше стовпців або масивів разом, а потім отримати суму добутків.
Більше статей:
- Порахуйте кількість рядків, що містять певні значення
- Нам може бути легко підрахувати кількість клітинок із певним значенням на робочому аркуші Excel. Однак отримати кількість рядків, що містять конкретні значення, може бути досить складно. У цьому випадку більш складна формула, заснована на функціях SUM, MMULT, TRANSPOSE та COLUMN, може зробити вам користь. Цей підручник розповість про те, як створити цю формулу для вирішення цієї роботи в excel.
- Підрахувати рядки, якщо вони відповідають внутрішнім критеріям
- Припустимо, у вас є звіт про реалізацію продукції за цей та минулий рік, а зараз вам може знадобитися підрахувати продукцію, де продажі в цьому році більші, ніж у минулому, або продажі в цьому році менші, ніж у минулому, як показано нижче показаний скріншот. Зазвичай, ви можете додати допоміжний стовпець для розрахунку різниці у продажу між двома роками, а потім використовувати COUNTIF для отримання результату. Але в цій статті я познайомлю функцію SUMPRODUCT, щоб отримати результат безпосередньо без стовпця -помічника.
- Підраховуйте рядки, якщо вони відповідають кільком критеріям
- Порахуйте кількість рядків у діапазоні на основі кількох критеріїв, деякі з яких залежать від логічних тестів, які працюють на рівні рядків, функція SUMPRODUCT в Excel може вам допомогти.
Найкращі інструменти для підвищення продуктивності офісу
Kutools для Excel - допомагає виділитися з натовпу
Kutools для Excel має понад 300 функцій, Переконайтеся, що те, що вам потрібно, знаходиться лише на відстані одного кліка...
Вкладка Office - увімкніть читання та редагування вкладок у Microsoft Office (включаючи Excel)
- Одна секунда для перемикання між десятками відкритих документів!
- Щодня зменшуйте сотні клацань мишею, прощайте руку миші.
- Збільшує вашу продуктивність на 50% під час перегляду та редагування декількох документів.
- Додає ефективні вкладки в Office (включно з Excel), як у Chrome, Edge та Firefox.