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

Функция COUNTIF на EXCEL – Преброяване на клетки, които не са празни, по-големи/по-малки от или съдържат конкретна стойност

Автор: Аманда Ли Последна промяна: 2023-11-23

Когато работите върху работен лист на Excel, преброяването на броя на клетките, като например преброяване на празни или непразни клетки, клетки, по-големи или по-малки от дадена стойност, или клетки, които съдържат конкретен текст, може да са някои общи задачи за повечето нас. За да се справите с тези изчисления, функцията COUNTIF в Excel може да ви направи услуга.

Синтаксис на функцията COUNTIF в Excel

Функция COUNTIF за празни или непразни клетки

Функция COUNTIF за клетки, по-малки, по-големи или равни на определена стойност

Функцията COUNTIF за клетки съдържа конкретна стойност


Синтаксис на функцията COUNTIF в Excel

Като една от статистическите функции в Excel, COUNTIF брои клетки, които отговарят на зададени критерии в определен диапазон. Синтаксисът на функцията COUNTIF е:

=COUNTIF(range, criteria)

Синтаксисът съдържа два аргумента – обхват намлява критерии:

  • обхват: отнася се до диапазона от клетки, които искате да преброите.
  • критерии: отнася се до условието, което искате да използвате за преброяване на клетки. Например можете да използвате „>=80“ като критерий, за да търсите клетки със стойности, които са по-големи или равни на 80 в диапазона, който сте избрали.

За да приложите функцията в Excel, трябва да въведете = COUNTIF (диапазон, критерии) в целева клетка. Например, =COUNTIF(A1:B8;">=80").

Функцията COUNTIF връща числова стойност – броя на клетките, които искате да преброите.

Сега, когато имаме по-ясно разбиране за функцията COUNTIF, нека преминем към някои реални примери.


Функция COUNTIF за празни или непразни клетки

Например, имам списък с клетки, който съдържа различни типове данни, като текст, булеви стойности (ВЯРНО и НЕВЯРНО), числа, дати и грешки. Има ли универсална формула COUNTIF за преброяване само на празни или непразни клетки, независимо какви типове данни съществуват в посочения от вас диапазон?

countif празно по-малко 1

Пребройте празните клетки с функцията COUNTIF

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

=COUNTIF(range,"")
Забележка: Няма текст в кавички, което означава, че клетките, които искате да преброите, са празни.

За да използвате функцията COUNTIF за преброяване на празни клетки, въведете формулата =COUNTIF(A1:A9,"") в целева клетка, след което натиснете ENTER:

countif празно по-малко 2 >>> countif празно по-малко 3

В excel има и функция, наречена БРОЯ ПРАЗНО, който връща броя на празните клетки в определен диапазон. Синтаксисът му е =COUNTBLANK(диапазон). За горния пример можете да използвате формулата: =БРОЙ ПРАЗНО(A1:A9).


Пребройте непразните клетки с функцията COUNTIF

За да преброя клетките, които не са празни, нека ви покажа формулата:

=COUNTIF(range,"<>")
Забележка: <> в Excel означава не е равно на. И така, формулата по-горе брои всички клетки, които не са равни на празни, или можем да кажем, че не са празни.

За да използвате функцията COUNTIF за преброяване на клетките, които не са празни, въведете формулата =COUNTIF(A1:A9;"<>") в целева клетка, след което натиснете ENTER:

countif празно по-малко 4 >>> countif празно по-малко 5

В excel има и функция, наречена COUNTA, който връща броя на клетките, съдържащи всякакви стойности в определен диапазон. Синтаксисът му е =COUNTA(диапазон). За горния пример можете да използвате формулата: =COUNTA(A1:A9).

Ако обаче искате да преброите клетки само с текст и да изключите булеви стойности (ВЯРНИ и НЕВЯРНИ), числа, дати или грешки, моля, използвайте формулата по-долу:

=COUNTIF(A1:A9,"*")
Note: A single asterisk (*) matches only the value in a text form.

countif празно по-малко 6 >>> countif празно по-малко 7

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

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

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

countif празно по-малко 8

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

countif празно по-малко 9

Щракнете, за да изтеглите Kutools за Excel за 30-дневен безплатен пробен период.


Функция COUNTIF за клетки, по-малки, по-големи или равни на определена стойност

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

COUNTIF по-малко от, по-голямо от, равно на или не равно на с формули

За да използвате формула за преброяване на клетки със стойности, които са по-малки от, по-големи от, равни или не равни на определена стойност, трябва да използвате добре Оператори за сравнение (<, >, =, ).

Забележка: Методът може да се използва и за преброяване на клетки с дати, които са преди (по-малко от <), след (по-голямо от >) или равни на (=) датата, която сте посочили.

Сега нека да разгледаме някои реални примери според таблицата по-долу:

countif празно по-малко 10

За да преброите броя на учениците, чийто общ резултат е над (>) 140, използвайте формулата:
=COUNTIF(E2:E8;">140") >>> Резултатът е 5
За да преброите броя на учениците, чийто резултат по математика е по-ниско от (<) резултата на Коко (стойността в клетка D3), използвайте формулата:
=COUNTIF(D2:D8;"<"&D3) >>> Резултатът е 2
Забележка: За да използвате препратка към клетка във функцията COUNTIF с оператори за сравнение, ще трябва да поставите операторите в кавички и да добавите амперсанд (&) преди препратката към клетката.
За да преброите броя на учениците, чийто резултат по английски е над или равно на (≥) резултата на Еди (стойността в клетка C4), използвайте формулата:
=COUNTIF(C2:C8,">="&C4)-1 >>> The result is 5
Забележка: Причината за изваждане на 1 е, че критериите C2:C8,">="&C4 помолете COUNTIF да преброи всички съвпадащи клетки, включително тази с резултата на Еди по английски, така че трябва да го извадим от формулата. Ако трябва да броите Еди, изтрийте „-1” от формулата.
Да преброим броя на учениците, които са от (=) Индия, използвайте формулата:
=COUNTIF(B2:B8;"Индия") OR =COUNTIF(B2:B8;B2) >>> Резултатът е 3
Забележка: Стойността в референтната клетка B2 е Индия, така че "Индия" намлява B2 и двете са добре работещи като критерии тук. Във функцията COUNTIF критериите са не са чувствителни към малки и големи букви. Така че низът „Индия“ и „ИНДИЯ“ няма да има значение за резултата от формулата.
Да преброим броя на учениците, които не са от (≠) Индия, използвайте формулата:
=COUNTIF(B2:B8;"<>Индия") OR =COUNTIF(B2:B8,"<>"&B2) >>> Резултатът е 4

Функцията COUNTIF работи само когато има едно условие, за ситуация с повече условия трябва да използвате функцията COUNTIFS. Например, за да преброите броя на учениците, чийто резултат по английски е между 60 и 90 (>60, <90), използвайте формулата: =COUNTIFS(B2:B8,">60",B2:B8,"<90").
Кликнете, за да научите повече за функцията COUNTIFS...


COUNTIF по-малко от, по-голямо от, равно на или не е равно на с няколко кликвания

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

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

1. Моля, намерете Kutools раздела, след което отидете на Изберете, и кликнете Изберете конкретни клетки от падащия списък.

countif празно по-малко 11

2. Сега ще видите изскачащ прозорец, моля, направете следното:

countif празно по-малко 11

По-долу е даден пример за преброяване на броя на учениците, чийто резултат по математика е по-ниско от (<) резултатът на Коко с Kutools.

countif празно по-малко 11

Забележка: Програмата ще върне резултата от преброяването и ще избере клетката(ите), която отговаря(т) на вашите критерии. Можете да ги копирате, ако имате нужда.

Щракнете, за да изтеглите Kutools за Excel за 30-дневен безплатен пробен период.


Функцията COUNTIF за клетки съдържа конкретна стойност

За да използваме COUNTIF, за да преброим клетките, които съдържат конкретна стойност (например клетките с буква Y), или дори да преброим клетките с конкретна стойност на определена позиция (например клетките започват с буква Y), ние трябва да знаете за заместващите знаци.

Има три заместващи знака - звездичка (*), въпрос марка (?), И тилда (~) налични в Excel за функцията COUNTIF:

звездичка (*) - Съвпада с произволен брой знаци. Например *ice може да означава хубаво, услуга, лед, @#$ice и т.н.
Въпросителен знак (?) - Съвпада с всеки един символ. Например, mo?? може да означава повече, луна, mo&%, moaa и т.н.
тилда (~) - Съвпада с действителния заместващ знак. Например ~* означава буквална звездичка, ~~ означава буквална тилда.

Забележка: Булеви стойности (TRUE и FALSE), числа, дати и грешки не се броят като знаци. Така че, ако има горни елементи в диапазона от клетки, който сте избрали, ще трябва да ги конвертирате в текст.

За повече информация:
Как да промените или преобразувате число в текст в Excel?
Как да конвертирате дата в числов низ или текстов формат в Excel?
Как да замените # грешки във формула с 0, празен или определен текст в Excel?
Как да конвертирате Boolean True/False в число (1/0) или текст в Excel?


Пребройте клетките, съдържащи конкретна дума(и) или знак(ове) с функцията COUNTIF

Тъй като вече знаем за заместващите знаци, време е да научим как да използваме формула COUNTIF, за да преброим клетките, които съдържат конкретен знак(ове) или дума(и). Нека видим примерите по-долу:

countif празно по-малко 1

За да преброите броя на момчетата в класа, използвайте формулата:
=COUNTIF(B2:B9;"МЪЖКИ") >>> Резултатът е 5
За да преброите броя на имената, които съдържат знаците "jeff" (стойността в клетка A6), използвайте формулата:
=COUNTIF(A2:A9;"*джеф*") OR =COUNTIF(A2:A9;"*"&A6&"*") >>> Резултатът е 2
За да преброите броя на имената, които съдържат буквата „e“, използвайте формулата:
=COUNTIF(A2:A9,"*e*") >>> The result is 5
За да преброите броя на имената, които не съдържат буквата „e“, използвайте формулата:
=COUNTIF(A2:A9;"<>*e*") >>> Резултатът е 3
За да преброите броя на имената, които започват с буквата „e“, използвайте формулата:
=COUNTIF(A2:A9;"e*") >>> Резултатът е 2
За да преброите броя на имената, които завършват с буквата "e", използвайте формулата:
=COUNTIF(A2:A9;"*e") >>> Резултатът е 1
За да преброите броя на имената с буквата „m“ като трети знак, използвайте формулата:
=COUNTIF(A2:A9;"??m*") >>> Резултатът е 2

Пребройте клетките, съдържащи конкретна дума(и) или знак(ове) с няколко кликвания

С оur Добавка за Excel т.м.всичко, моля, направете следното:

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

countif празно по-малко 1

2. В Изберете конкретни клетки изберете диапазона от клетки, който искате да преброите, и след това щракнете Клетка под Тип селекция, изберете едно условие от падащия списък на Специфичен тип според вашите нужди.

countif празно по-малко 1

Тук ще ви дам два примера на използване Kutools да броиt клетките, които съдържат конкретната дума(и) или знак(ове).

• За да преброите броя на момчетата в класа, щракнете Равно на в падащия списък и въведете Мъж в дясното поле за въвеждане или можете да изберете клетка със стойността „Мъжки“ в работния лист, като щракнете върху countif празно по-малко 1 бутон.

countif празно по-малко 1

Програмата ще върне резултата от преброяването и ще избере клетката(ите), която отговаря(т) на вашите критерии. Можете да ги копирате, ако имате нужда.

• За да преброите броя на имената, които съдържат знаците “jeff”, щракнете Съдържа в падащия списък и въведете Джеф, или можете да изберете клетка A6 в работния лист, като щракнете countif празно по-малко 1 бутон.

countif празно по-малко 1

Програмата ще върне резултата от преброяването и ще избере клетката(ите), която отговаря(т) на вашите критерии. Можете да ги копирате, ако имате нужда.


  • Супер Формула Бар (лесно редактиране на няколко реда текст и формула); Оформление за четене (лесно четене и редактиране на голям брой клетки); Поставяне във филтриран диапазон...
  • Обединяване на клетки/редове/колони и съхраняване на данни; Съдържание на разделени клетки; Комбинирайте дублиращи се редове и сума/средно... Предотвратяване на дублиращи се клетки; Сравнете диапазони...
  • Изберете Дублиран или Уникален редове; Изберете Празни редове (всички клетки са празни); Super Find и Fuzzy Find в много работни тетрадки; Произволен избор...
  • Точно копие Множество клетки без промяна на референтната формула; Автоматично създаване на препратки към множество листа; Вмъкване на куршуми, квадратчета за отметка и други...
  • Любими и бързо вмъкнати формули, диапазони, диаграми и снимки; Шифроване на клетки с парола; Създаване на пощенски списък и изпращайте имейли...
  • Извличане на текст, Добавяне на текст, Премахване по позиция, Премахване на пространството; Създаване и отпечатване на междинни суми за пейджинг; Конвертиране на съдържание и коментари между клетки...
  • Супер филтър (запазване и прилагане на филтърни схеми към други листове); Разширено сортиране по месец/седмица/ден, честота и други; Специален филтър с удебелен шрифт, курсив...
  • Комбинирайте работни тетрадки и работни листове; Обединяване на таблици въз основа на ключови колони; Разделете данните на няколко листа; Пакетно конвертиране на xls, xlsx и PDF...
  • Групиране на обобщена таблица по номер на седмицата, ден от седмицата и други... Показване на отключени, заключени клетки с различни цветове; Маркирайте клетки, които имат формула/име...
kte tab 201905
  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
officetab отдолу
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