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

Преброяване на клетки, които съдържат x или y в диапазон в Excel

Автор: Силувия Последна промяна: 2021-08-12

За да преброят клетки, които съдържат една или друга стойност, някои потребители на Excel могат да добавят две функции COUNTIF заедно, за да се справят с това, но този метод брои клетки с логика И (съдържат както x, така и y) вместо логическо ИЛИ (съдържат или x, или y). За да избегнете двойното отчитане на критериите, този урок ще ви покаже как да приложите формула, базирана на функцията SUMPRODUCT в детайли, за да преброите броя на клетките в конкретен диапазон, които съдържат x или y в Excel.


Как да броим клетки, които съдържат x или y в диапазон в Excel

Както е показано на екранната снимка по-долу, има диапазон от данни B3:B9, за да преброите броя на клетките в този диапазон, който съдържа или „KTE“, или „KTO“, моля, приложете формулата по-долу, за да го направите.

Генерична формула

=SUMPRODUCT(--((ISNUMBER(FIND("criteria1",rng)) + ISNUMBER(FIND("criteria2",rng)))>0))

Аргументи

Rng (задължително): диапазонът, от който искате да преброите клетки, които съдържат x или y.

Критерии1 (задължително): Един низ или знак, въз основа на който искате да преброите клетките.

Критерии2 (задължително): Друг низ или знак, въз основа на който искате да преброите клетките.

Как да използвате тази формула?

1. Изберете празна клетка, за да изведете резултата.

2. Въведете формулата по-долу в него и натиснете Въведете ключ за получаване на резултата.

=SUMPRODUCT(--((ISNUMBER(FIND(D3,B3:B9)) + ISNUMBER(FIND(D4,B3:B9)))>0))

Как работят тези формули?

=SUMPRODUCT(--((ISNUMBER(FIND(D3,B3:B9)) + ISNUMBER(FIND(D4,B3:B9)))>0))

  • 1. FIND(D3,B3:B9): Функцията FIND проверява дали стойността „KTE“ в D3 съществува в посочения диапазон (B3:B9) и връща масив: {1,#VALUE!,#VALUE!,#VALUE!,#VALUE!,1 ,#VALUE!}.
    В този масив двете 1 представляват, че първата и предпоследната клетка в списъка B3:B9, съдържащи стойност „KTE“, #VALUE! представляват стойността, която „KTE“ не намира в други клетки.
  • 2. ISNUMBER{1,#VALUE!, #VALUE!, #VALUE!, #VALUE!,1, #VALUE!}: Функцията ISNUMBER връща TURE, ако среща номер в масива, и връща FALSE, ако срещата е грешка, и накрая връща новия масив като {TURE;FALSE;FALSE;FALSE;FALSE;TURE;FALSE}.
  • 3. FIND(D4,B3:B9): Тази функция FIND също проверява дали стойността „KTO“ в D4 съществува в посочения диапазон (B3:B9) и връща масив: {#VALUE!,1,#VALUE!,#VALUE!, #VALUE!, #VALUE!,#VALUE!}.
  • 4. ISNUMBER{#VALUE!,1,#VALUE!,#VALUE!, #VALUE!,#VALUE!,#VALUE!}: Функцията ISNUMBER връща TURE, ако среща номер в масива, и връща FALSE, ако срещата е грешка, и накрая връща новия масив като {FALSE;TURE;FALSE;FALSE;FALSE;FALSE;FALSE}.
  • 5. {TURE;FALSE;FALSE;FALSE;FALSE;TURE;FALSE} + {FALSE;TURE;FALSE;FALSE;FALSE;FALSE;FALSE}: Тук двата масива връщат резултата като {1;1;0;0;0;1;0}.
  • 6. {1;1;0;0;0;1;0}>0: Тук сравнява дали всяко число в масива е по-голямо от 0 и връща резултата като {TURE;TRUE;FALSE;FALSE;FALSE;TURE;FALSE}.
  • 7. --({TURE;TRUE;FALSE;FALSE;FALSE;TURE;FALSE}): Тези два знака минус преобразуват “TRUE” в 1 и преобразуват “FALSE” в 0. Тук ще получите нов масив като {1;1;0;0;0;1;0}.
  • 8. =SUMPRODUCT({1;1;0;0;0;1;0}): Функцията SUMPRODUCT сумира всички числа в масива и връща крайния резултат като 3 в този случай.

Свързани функции

Функция SUMPRODUCT на Excel
Функцията COUNTBLANK на Excel може да се използва за умножаване на две или повече колони или масиви заедно и след това да се получи сумата от продуктите.

Функция ISNUMBER на Excel
Функцията ISNUMBER на Excel връща TRUE, когато клетка съдържа число, и FALSE, ако не.

Функция FIND на Excel
Функцията FIND на Excel се използва за намиране на низ в друг низ и връща началната позиция на низа в друг.


Свързани формули

Преброяване на клетки, които започват или завършват с определен текст
Тази статия ще ви покаже как да преброите клетки, които започват или завършват с определен текст в диапазон в Excel с функцията COUNTIF.

Преброяване на празни/непразни клетки
Тази статия обяснява формули за преброяване на броя празни и непразни клетки в диапазон в Excel.

Преброяване на клетки, които съдържат конкретен текст, с разлика между главни и малки букви
Този урок предоставя формула в детайли за преброяване на броя на клетките, които съдържат конкретен текст с чувствителен към главни и малки букви в диапазон в Excel.

Пребройте колко клетки съдържат грешки
Този урок показва как да преброите броя на клетките, които съдържат грешки (всякакъв вид грешки, като грешка #N/A, грешка #VALUE! или грешка #DIV/0!) в определен диапазон в Excel.


Най-добрите инструменти за производителност в офиса

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