Note: The other languages of the website are Google-translated. Back to English

Підрахувати кількість рядків з кількома критеріями АБО

Щоб підрахувати кількість рядків з кількома критеріями в різних стовпцях з логікою АБО, вам може допомогти функція SUMPRODUCT. Наприклад, у мене є звіт про продукт, як показано на скріншоті нижче, тепер я хочу порахувати рядки, де товар-"Футболка" або колір-"Чорний". Як впоратися з цим завданням в Excel?


Підрахувати кількість рядків з кількома критеріями АБО

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

=SUMPRODUCT(--((criteria1)+(criteria2)>0))
  • criteria1, criteria2: Логічні вирази, що відповідають умовам.

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

=SUMPRODUCT(--((A2:A12="T-shirt")+(C2:C12="Black")>0))


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

=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(--((A2:A12="T-shirt")+(C2:C12="Black")+(D2:D12=50)>0))


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

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

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

  • Порахуйте кількість рядків, що містять певні значення
  • Нам може бути легко підрахувати кількість клітинок із певним значенням на робочому аркуші Excel. Однак отримати кількість рядків, що містять конкретні значення, може бути досить складно. У цьому випадку більш складна формула, заснована на функціях SUM, MMULT, TRANSPOSE та COLUMN, може зробити вам користь. Цей підручник розповість про те, як створити цю формулу для вирішення цієї роботи в excel.
  • Підрахувати рядки, якщо вони відповідають внутрішнім критеріям
  • Припустимо, у вас є звіт про реалізацію продукції за цей та минулий рік, а зараз вам може знадобитися підрахувати продукцію, де продажі в цьому році більші, ніж у минулому, або продажі в цьому році менші, ніж у минулому, як показано нижче показаний скріншот. Зазвичай, ви можете додати допоміжний стовпець для розрахунку різниці у продажу між двома роками, а потім використовувати COUNTIF для отримання результату. Але в цій статті я познайомлю функцію SUMPRODUCT, щоб отримати результат безпосередньо без стовпця -помічника.

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

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

Бажаєте виконувати щоденну роботу швидко та якісно? Kutools для Excel надає 300 потужних розширених функцій (об’єднання робочих книг, підсумовування за кольором, розділення вмісту клітинок, перетворення дати тощо) і заощаджує 80% вашого часу.

  • Розроблений для 1500 сценаріїв роботи, допомагає вирішити 80% проблем Excel.
  • Щодня зменшуйте тисячі клацань клавіатури та миші, знімайте втомлені очі та руки.
  • Станьте експертом Excel за 3 хвилини. Більше не потрібно згадувати будь-які болісні формули та коди VBA.
  • Безкоштовна 30-денна безкоштовна пробна версія. 60-денна гарантія повернення грошей. Безкоштовне оновлення та підтримка протягом 2 років.
Стрічка Excel (із встановленим Kutools для Excel)

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

  • Одна секунда для перемикання між десятками відкритих документів!
  • Щодня зменшуйте сотні клацань мишею, прощайте руку миші.
  • Збільшує вашу продуктивність на 50% під час перегляду та редагування декількох документів.
  • Приносить ефективні вкладки в Office (включаючи Excel), як і Chrome, Firefox та New Internet Explorer.
Знімок екрана Excel (із встановленою вкладкою Office)
Коментарі (0)
Поки немає оцінок. Оцініть першим!
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL