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

Как да преброя филтрирани данни/списък с критерии в Excel?

Автор: Кели Последна промяна: 2022-10-09

Може да забележите, че независимо дали сте филтрирали таблицата си или не, функцията COUNTIF ще игнорира филтрирането и ще върне фиксирана стойност. В някои случаи от вас се изисква да преброите филтрираните данни с конкретни критерии, така че как да го направите? В тази статия ще представя няколко начина за бързо преброяване на филтрирани данни/списък в Excel.


Countif филтрира данни с критерии чрез добавяне на помощна колона в Excel

В тази статия ще взема следната таблица като пример. Тук филтрирах Джули и Никол в колоната Продавач.

Оригинални данни:

Филтрирани данни:

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

1. Намерете празна клетка освен оригиналната филтрирана таблица, кажете клетка G2, въведете =АКО(B2="Круша",1,"")и след това плъзнете манипулатора за запълване до диапазона, от който се нуждаете. (Забележка: Във формулата =АКО(B2="Круша",1,""), B2 е клетката, която ще броите, а „Крушата“ е критериите, по които ще броите.)

Сега се добавя помощна колона освен оригиналната филтрирана таблица. „1“ показва, че е круша в колона B, докато празното подсказва, че не е круша в колона B.

2. Намерете празна клетка и въведете формулата =COUNTIFS(B2:B18,"Pear",G2:G18,"1"), и натиснете Въведете ключ. (Забележка: Във формулата =COUNTIFS(B2:B18,"Pear",G2:G18,"1"), B2:B18 и G2:G18 са диапазони, които ще броите, а „Круша“ и „1“ са критерии, по които ще броите.)

Сега ще получите броя на броя наведнъж. Моля, обърнете внимание, че броят на броя няма да се промени ако деактивирате филтрирането или промените филтрирането.

Сумиране/броене/средни видими клетки само в определен диапазон с игнориране на скрити или филтрирани клетки/редове/колони

Обикновено функцията SUM/Count/Average ще преброи всички клетки в посочения диапазон, независимо дали клетките са скрити/филтрирани или не. Докато функцията Междинна сума може само да сумира/брои/средно, като игнорира скритите редове. Въпреки това, Kutools за Excel СЪБИРАЕМ/БРОЙ ВИДИМ/СРЕДНОВИДИМО функциите лесно ще изчислят посочения диапазон, като игнорират всички скрити клетки, редове или колони.


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

Countif филтрирани данни с критерии по функции на Excel

Ако искате броят на броя да се променя при промяна на филтъра, можете да приложите функциите SUMPRODUCT в Excel, както следва:
В празна клетка въведете формулата =SUMPRODUCT(SUBTOTAL(3,OFFSET(B2:B18,ROW(B2:B18)-MIN(ROW(B2:B18)),,1)),ISNUMBER(SEARCH("Pear",B2:B18))+0), и натиснете Въведете ключ.

лента за бележки Формулата е твърде сложна за запомняне? Запазете формулата като запис на автоматичен текст за повторно използване само с едно кликване в бъдеще!
Чети повече…     Безплатен пробен период

Забележки:
(1) В горната формула B2:B18 е диапазонът, който ще броите, а „Круша“ е критерият, по който ще броите.
(2) Върнатата стойност ще се промени когато деактивирате филтрирането или промените във филтрирането.

Лесно разделете диапазон на няколко листа въз основа на критерии в колона в Excel

В сравнение със сложните формули за масиви, може да е много по-лесно да запазите всички филтрирани записи в нов работен лист и след това да приложите функцията Брой, за да преброите филтрирания диапазон от данни или списък.

Kutools за Excel Разделени данни помощната програма може да помогне на потребителите на Excel лесно да разделят диапазон на множество работни листове въз основа на критерии в една колона от оригиналния диапазон.


данни за рекламно разделение 0


Свързани статии

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

🤖 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 (17)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
When i change the filter, the count will change automatically ?
This comment was minimized by the moderator on the site
Is there a way to modify the formula for filtered data if I'm wanting to gather the information but for both pears and oranges?
This comment was minimized by the moderator on the site
Hi there,

With the first method, you can enter the following formula in the helper column: =IF(B2="Pear",1,IF(B2="Orange",1,"")
And then use the following formula to get the total count: =COUNTIFS(G2:G18,1)

Amanda
This comment was minimized by the moderator on the site
Sweet, this works!
This comment was minimized by the moderator on the site
hey i want to count value greater than 1 but with filtered visible data, can you help?
This comment was minimized by the moderator on the site
Hi,
I need help calculating the percentage of PP students (column F) with SEN (column E) who have s or b (column G)

Here's the formula I've been trying to use but it's not working.

Any help/advice appreciated.

=SUMPRODUCT(ISNUMBER(MATCH($E$2:$E$30,{"<>"},0))*ISNUMBER(MATCH($F$2:$F$30,{"<>"},0))*ISNUMBER(MATCH($T$2:$T$30,{"s","b"},0)))/SUMPRODUCT(ISNUMBER(MATCH($E$2:$E$30,{"<>"},0))*ISNUMBER(MATCH($F$2:$F$30,{"<>"},0)))

Claire
This comment was minimized by the moderator on the site
How about if “pear” needs to be a number value “<0” what do you use instead of (search?
This comment was minimized by the moderator on the site
Hi Sib,
You can apply the COUNTIFS functions to count items with two or more criteria. In the case of this webpage, you can use the formulas =COUNTIFS(B2:B21,"Pear",C2:C21,"<0") to count the pears whose amount is less than 0.
However, the count result is solid and won’t change when you change the filter.
This comment was minimized by the moderator on the site
Thanks a lot. It's really excellent! Thanks once a lot.
This comment was minimized by the moderator on the site
Excellent!!! Now able to filter and countif based on creiteria.
This comment was minimized by the moderator on the site
How would I add another criteria to the filtered data formula?
This comment was minimized by the moderator on the site
Hi Kane,
Which kind of filter criteria do you want to add? More detailed information can help we understand and solve your problem quicker.
This comment was minimized by the moderator on the site
Same with my question. How to count filtered if there are two criteria "Pear" for fruit and "Julie" for salesman?

Thanks.
This comment was minimized by the moderator on the site
Hi,
In this situation, I guess a helper column I introduced in the first method may be easier to count.
This comment was minimized by the moderator on the site
AWESOME, I used the formula, and it was exactly what I need. thanks!!
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