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

Как да броим с множество критерии в Excel?

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

Преброяване с множество критерии в една и съща колона


Преброяване на клетки с множество критерии въз основа на текстова стойност

Например, имам следните данни, които съдържат някои продукти, и сега трябва да преброя броя на KTE и KTO, които са попълнени в една и съща колона, вижте екранната снимка:

За да получите броя на KTE и KTO, моля, въведете тази формула:

=COUNTIF($A$2:$A$15,"KTE")+COUNTIF($A$2:$A$15,"KTO")

И след това натиснете Въведете ключ, за да получите броя на тези два продукта. Вижте екранна снимка:

Забележки:

1. В горната формула: A2: A15 е диапазонът от данни, който искате да използвате, KTE намлява СЗО са критериите, които искате да преброите.

2. Ако има повече от два критерия, които искате да преброите в една колона, просто използвайте =COUNTIF(диапазон1, критерии1) + COUNTIF(диапазон2, критерии2) + COUNTIF(диапазон3, критерии3)+...

  • Съвет:
  • Друга компактна формула също може да ви помогне да разрешите този проблем: =SUMPRODUCT(COUNTIF($A$2:$A$15,{"KTE";"KTO"})), and then press Enter key to get the result.
  • И можете да добавите критериите по същия начин =SUMPRODUCT(COUNTIF(range,{ "criteria1";"criteria2";"criteria3";"criteria4"…})).


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

Ако трябва да преброите броя на клетките, чиято стойност е между две дадени числа, как да решите тази задача в Excel?

Вземете екранната снимка по-долу като пример, искам да получа резултата от числото, което е между 200 и 500. Моля, направете с тези формули:

Въведете тази формула в празна клетка, където искате да намерите резултата:

=COUNTIF($B$2:$B$15,">200")-COUNTIF($B$2:$B$15,">500")

И след това натиснете Въведете ключ, за да получите желания резултат, вижте екранната снимка:

Забележка: В горната формула:

  • B2: B15 е диапазонът от клетки, който искате да използвате, > 200 намлява > 500 са критериите, по които искате да преброите клетките;
  • цялата формула означава да намерите броя на клетките, които имат стойност, по-голяма от 200, и след това да извадите броя на клетките със стойност, по-голяма от 500.
  • Съвет:
  • Можете също да приложите функцията COUNTIFS, за да се справите с тази задача, моля, въведете тази формула: =COUNTIFS($B$2:$B$15,">200",$B$2:$B$15,"<500"), and then press Enter key to get the result.
  • И можете да добавите критериите по същия начин =COUNTIFS(range1,"criteria1",range2,"criteria2",range3,"criteria3",...).

Преброяване на клетки с множество критерии между две дати

За да преброите клетките въз основа на период от време, функциите COUNTIF и COUNTIFS също могат да ви направят услуга.

Например, искам да преброя номерата на клетките, че датата е между 5/1/2019 и 8/1/2019 в колона, моля, направете следното:

Въведете формулата по-долу в празна клетка:

=COUNTIFS($B$2:$B$15, ">=5/1/2019", $B$2:$B$15, "<=8/1/2019")

И след това натиснете Въведете ключ, за да получите броя на броя, вижте екранната снимка:

Забележка: В горната формула:

  • B2: B15 е диапазонът от клетки, който искате да използвате;
  • >=5 г намлява <=8 г са критериите за дата, които искате да преброите клетките;

Кликнете, за да научите повече за функцията COUNTIF...



Countif с множество критерии в една и съща колона с полезна функция

Ако имате Kutools за Excel, Със своята Изберете конкретни клетки можете бързо да изберете клетките с конкретен текст или клетките между две числа или дати и след това да получите номера, от който се нуждаете.

Съвет:За да приложите това Изберете конкретни клетки функция, първо трябва да изтеглите Kutools за Excelи след това приложете функцията бързо и лесно.

След инсталиране Kutools за Excel, моля, направете следното:

1. Изберете списъка с клетки, които искате да преброите клетки въз основа на критерии, и след това щракнете Kutools > Изберете > Изберете конкретни клетки, вижте екранна снимка:

2. В Изберете конкретни клетки диалоговия прозорец, моля, задайте операциите според нуждите си и след това щракнете OK, конкретните клетки са избрани и броят на клетките е показан в полето за подкана, както са показани екранните снимки по-долу:

Забележка: Тази функция също може да ви помогне да изберете и преброите клетките между две конкретни числа или дати, както са показани следните екранни снимки:

Изтеглете и безплатна пробна версия Kutools за Excel сега!


Countif с множество критерии в множество колони

Ако има множество критерии в множество колони, като например следната показана екранна снимка, и искам да получа броя на KTE, чийто ред е по-голям от 300 и името е Ruby.

Моля, въведете тази формула в желаната клетка:

=COUNTIFS($A$2:$A$15,"KTE",$B$2:$B$15,">300",$C$2:$C$15,"Ruby")

и след това натиснете Въведете ключ, за да получите номера на KTE, който ви е необходим.

Забележки:

1. A2: A15 намлява KTE са първият диапазон и критерий, от които се нуждаете, B2: B15 намлява > 300 са вторият диапазон и критерий, от който се нуждаете, и C2:C15 намлява Рубин са третият диапазон и критерий, на които се базирате.

2. Ако има повече критерии, въз основа на които се нуждаете, просто трябва да добавите диапазона и критериите във формулата, като например: =COUNTIFS(диапазон1, критерии1, диапазон2, критерии2, диапазон3, критерии3, диапазон4, критерии4, … )

  • Съвет:
  • Ето още една формула, която също може да ви помогне: =SUMPRODUCT(--($A$2:$A$15="KTE"),--($B$2:$B$15>300),--($C$2:$C$15="Ruby")), and then press Enter key to get the result.

Кликнете, за да научите повече за функцията COUNTIFS...


Още статии за клетки за относителен брой:

  • Countif за изчисляване на процента в Excel
  • Например, имам обобщен доклад на изследователска статия и има три опции A, B, C, сега искам да изчисля процента на всяка от тези три опции. Тоест, трябва да знам, че опция А представлява процента от всички опции.
  • Countif частично съвпадение на низ/подниз в Excel
  • Лесно е да преброите клетки, пълни с определени низове, но знаете ли как да преброите клетки, съдържащи само частичен низ или поднизове в Excel? Тази статия ще представи няколко метода за бързото му разрешаване.
  • Преброяване на клетки, ако е изпълнен един от множество критерии в Excel
  • Функцията COUNTIF ще ни помогне да преброим клетки, съдържащи един критерий, а функцията COUNTIFS може да помогне да преброим клетки, съдържащи набор от условия или критерии в Excel. Какво става, ако броенето на клетки съдържа един от множество критерии? Тук ще споделя начините за преброяване на клетки, ако съдържат X или Y или Z ... и т.н. в Excel.

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

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

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (60)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I need to count the value has 2, The text is "A", to be counted has 2, excel formula
This comment was minimized by the moderator on the site
Muchas gracias <3
This comment was minimized by the moderator on the site
Thank you for this <3
This comment was minimized by the moderator on the site
hi,
what would the sum be if i needed to count a status of a person over a sheet?
example:
A B C D JAMES ABSENTJOHN PRESENTMIKE ABSENTJAMES PRESENT
Result required:
James absent = 1John absent = 0Mike absent =1
James present = 1John present = 1Mike present = 0

This comment was minimized by the moderator on the site
so basically count the uniquest in C that are not in B with a certain value in D
This comment was minimized by the moderator on the site
Hi,
I use this formulat =SUMPRODUCT((COUNTIF(B2:B1000,C2:C1000)=0)*(C2:C1000<>"")) to count uniques that dont appear in column bhow can i add another criteria in the formula that should count only a value in column D (new column)
This comment was minimized by the moderator on the site
Hi,
I need to count the different names in a single column which is repeated more than one time..
aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccc
i dont want to mention names in formula, because its many names in the column and i dont want pivot table also,I tried with this formula, but its counting the blank also..=SUMPRODUCT(1/COUNTIF(C10:C500,C10:C500&""))



Result what i need is -
aaaa - 4bbbb - 6cccc - 5


This comment was minimized by the moderator on the site
Hi, alwin,
To solve your problem, you should apply the following array formula:
=SUM(IF($A$1:$A$11=C1,1,0)), after entering this formula, please press Ctrl + Shift + Enter keys together to get the correct result.
See the below screenshot:
This comment was minimized by the moderator on the site
Hi, I am wondering if someone can help me figure our how to combine COUNTIFS formulas. For example, I need to present this more efficiently:

=COUNTIFS(VAR1,”Yes”,VAR2,"2016",VAR3,"Q1",VAR4,PH,VAR5,"Pres") +
COUNTIFS(VAR1,”Yes”,VAR2,"2016",VAR3,"Q1",VAR4,"Both", VAR5,"Pres") +
COUNTIFS(VAR1,”Yes”,VAR2,"2016",VAR3,"Q1", VAR6,PH, VAR5,"Pres") +
COUNTIFS(VAR1,”Yes”,VAR2,"2016",VAR3,"Q1", VAR6,"Both", VAR5,"Pres")

So I need counts if VAR1 =Yes; VAR2 = 2016; VAR3=Q1; VAR5=Pres; AND VAR4= PH or Both; AND VAR6=PH or Both. I think the way I have it does the job, but I'm sure there is a more concise way to write the formula as it may get very long as I add criteria to it.
This comment was minimized by the moderator on the site
Great content, very helpful! Thank you so much for sharing this information!
This comment was minimized by the moderator on the site
hi, need to countif from two file with range and selection
=IF((COUNTIFS([SCCD.xlsx]open!$AV:$AV,">6",$AV:$AV,"<10"),[SCCD.xlsx]open!$T:$T,C2,[SCCD.xlsx]open!$V:$V,"SLAHOLD")+COUNTIFS([KTPH.xlsx]open!$H:$H,"SLAHOLD",[KTPH.xlsx]open!$J:$J,">6",!$J:$J,"<10",[KTPH.xlsx]open!$G:$G,C2))=0,"",COUNTIFS([SCCD.xlsx]open!$AV:$AV,">6",$AV:$AV,"<10"),[SCCD.xlsx]open!$T:$T,C2,[SCCD.xlsx]open!$V:$V,"SLAHOLD")+COUNTIFS([KTPH.xlsx]open!$H:$H,"SLAHOLD",[KTPH.xlsx]open!$J:$J,">6",$J:$J,"<10",[KTPH.xlsx]open!$G:$G,C2))

got error.. can someone advice
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations