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

Как да броим / сумираме клетки въз основа на филтър с критерии в Excel?

Автор: Xiaoyang Последна промяна: 2020-11-18

Всъщност в Excel можем бързо да преброим и сумираме клетките с функциите COUNTA и SUM в нормален диапазон от данни, но тези функции няма да работят правилно във филтрирана ситуация. За да преброите или сумирате клетки въз основа на филтър или филтър с критерии, тази статия може да ви направи услуга.

Преброяване / сумиране на клетки въз основа на филтър с формули

Преброяване / сумиране на клетки въз основа на филтър с Kutools за Excel

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


Преброяване / сумиране на клетки въз основа на филтър с формули

Следните формули могат да ви помогнат да преброите или сумирате стойностите на филтрираните клетки бързо и лесно, моля, направете следното:

За да преброите клетките от филтрираните данни, приложете тази формула: =МЕЖДУНАРОДНО(3; C6:C19) (C6:C19 е диапазонът от данни, който е филтриран, от който искате да броите), и след това натиснете Въведете ключ. Вижте екранна снимка:

брой документи въз основа на филтър 1

За да сумирате стойностите на клетките въз основа на филтрираните данни, приложете тази формула: =МЕЖДУНАРОДНО(9; C6:C19) (C6:C19 е диапазонът от данни, който е филтриран, който искате да сумирате), и след това натиснете Въведете ключ. Вижте екранна снимка:

брой документи въз основа на филтър 2


Преброяване / сумиране на клетки въз основа на филтър с Kutools за Excel

Ако имате Kutools за Excel- Countvisible намлява Sumvisible функциите също могат да ви помогнат да преброите и сумирате филтрираните клетки наведнъж.

Kutools за Excel : с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни. 

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

Пребройте филтрираните клетки: =COUNTVISIBLE(C6:C19)

Сумирайте филтрираните клетки: =SUMVISIBLE(C6:C19)

брой документи въз основа на филтър 3

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

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


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

Понякога във вашите филтрирани данни искате да преброите или сумирате въз основа на критерии. Например, имам следните филтрирани данни, сега трябва да преброя и сумирам поръчките, чието име е „Нели“. Тук ще представя някои формули за решаването му.

брой документи въз основа на филтър 5

Преброяване на клетки въз основа на филтърни данни с определени критерии:

Моля, въведете тази формула: =SUMPRODUCT(SUBTOTAL(3,OFFSET(B6:B19,ROW(B6:B19)-MIN(ROW(B6:B19)),,1)), --( B6:B19="Nelly")), (B6: B19 са филтрираните данни, които искате да използвате, и текстът гигантски буревестник е критериите, по които искате да броите) и след това натиснете Въведете ключ за получаване на резултата:

брой документи въз основа на филтър 6

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

За да сумирате филтрираните стойности в колона C въз основа на критериите, моля, въведете тази формула: =SUMPRODUCT(SUBTOTAL(3,OFFSET(B6:B19,ROW(B6:B19)-MIN(ROW(B6:B19)),,1)),( B6:B19="Nelly")*(C6:C19)) (B6: B19 съдържа критериите, които искате да използвате, текста гигантски буревестник е критериите и C6:C19 е стойностите на клетките, които искате да сумирате), и след това натиснете Въведете клавиш за връщане на резултата, както е показано на следната екранна снимка:

брой документи въз основа на филтър 7

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

🤖 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 (10)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
First of all, sorry for my bad English haha.

I used Skyyang's formula, but I'm still missing a small part in my formula. I entered the following formula, but it doesn’t recognize my 2nd criteria in the answer. Can you help me further? I can share the sheet if you want.

=SOMPRODUCT(((D4:D45="Auto")+(E4:E45="Zonder vervanging")*(SUBTOTAAL(3;VERSCHUIVING(E4;RIJ(E4:E45)-RIJ(E4:E45)-3;)))))
This comment was minimized by the moderator on the site
Does anybody knows how to do this but with more than one criteria? I mean, if I wanted to COUNT only the rows which qualify for two or more criterias?
Thanks a bunch!
This comment was minimized by the moderator on the site
Hello, WN,
May be the following formula can help you:
=SUMPRODUCT( ( (B2:B23="Large")+(B2:B23="Small"))*(SUBTOTAL(103,OFFSET(B2,ROW(B2:B23)-MIN(ROW(B2:B23)),0))))

If you have more criteria, just join the criteria with + character.
Please try, hope it can help you!
This comment was minimized by the moderator on the site
If i have data in sheet 1 in trying to pull into sheet 2 that comes from a range in a column i want but I'm only looking for data that had a certain value of "system issue" and i want the second sheet to be able to see how many in that column had system issue but *** up the paid amounts in a separate column of sheet one that filter to the "system issue" so we can see how much has been paid out for system issues, thoughts on the formula? The one you keep sharing is only for 1 sheet and you keep using a number after the first parenthesis that i do not know how you came up with it.
This comment was minimized by the moderator on the site
Can this be done with more than one criteria? I mean, I know it can be as per the below answered questions. I have to have sum based on two criteria's One criteria in Row B as "RN" and another one in row DX as "D" and the sum is going to be in row EA. Any help would be great!
This comment was minimized by the moderator on the site
Does anybody knows how to do this but with more than one criteria? I mean, if I wanted to SUM only positive values?
This comment was minimized by the moderator on the site
Hi, Bernardo,
To solve your problem, you should apply below formula:
=SUMPRODUCT(SUBTOTAL(9,OFFSET(B2,ROW(B2:B14)-ROW(B2),0)),--(A2:A14="Lucy"),--(B2:B14>0))

Please try, hope it can help you!
This comment was minimized by the moderator on the site
It's absolutely ridiculous that EXCEL requires the formula to be so complicated! All that should be needed is a SUBTOTAL(9,Range) WHERE/HAVING criteria (X,Y,Z).
This comment was minimized by the moderator on the site
Yes I agree, I am looking for the Excel formula so that the sum of the range (with criteria) is NOT affected by the Filtered columns.
This comment was minimized by the moderator on the site
I agree. It is ridiculous
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations