Прескочи на основното съдържание

Пребройте броя на редовете с множество критерии ИЛИ

Автор: Xiaoyang Последна промяна: 2021-09-22

За да преброите броя на редовете с множество критерии в различни колони, с логика ИЛИ, функцията 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. И тогава двойният отрицателен знак принуждава TRUE и 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 AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати  |  Изтриване на празни редове  |  Комбинирайте колони или клетки без загуба на данни  |  Кръг без формула ...
Супер VLookup: Множество критерии  |  Множество стойности  |  В много листове  |  Размито търсене...
адв. Падащ списък: Лесен падащ списък  |  Зависим падащ списък  |  Падащ списък с множество избори...
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  Сравнете колони с Изберете Същите и различни клетки ...
Препоръчани функции: Мрежов фокус  |  Изглед на дизайна  |  Голям формула бар  |  Мениджър на работни книги и листове | Библиотека с ресурси (Автоматичен текст)  |  Избор на дата  |  Комбинирайте работни листове  |  Шифроване/декриптиране на клетки  |  Изпращайте имейли по списък  |  Супер филтър  |  Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи ...)  |  50 + Графика Видове (диаграма на Гант ...)  |  40+ Практичен формули (Изчислете възрастта въз основа на рождения ден ...)  |  19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя ...)  |  12 Конверсия Инструменти (Числа към думи, Валутен обмен ...)  |  7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделете клетки на 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