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

COUNTIF Майсторство: 8 основни примера за Excel, които трябва да знаете

Автор: Слънце Последна промяна: 2023-08-17

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


Функция COUNTIF: синтаксис и аргументи

 

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

Синтаксис

Общият синтаксис за COUNTIF изглежда така:

=COUNTIF(range, criteria)

Аргументи

  • Обхват: Задължително. Това е диапазонът, в който искате да преброите конкретните критерии.
  • Критерии: Задължително. Това определя какво търсите в определения диапазон.

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

За да потърсите име „Judy“ в диапазон A4:A13 и да преброите, трябва да използвате функцията COUNTIF, както е показано по-долу:

=COUNTIF(A4:A13,"Judy")

След това натиснете Въведете ключ за получаване на броя.

doc countif пример 1

Тук изброяваме седем сценария по-долу, за да разберете по-добре как да използвате функцията COUNTIF.


COUNTIF основни употреби

 

Преброяване на клетки с конкретен текст (точно съвпадение)

Функцията COUNTIF може да се използва за преброяване на клетки, които са равни на конкретно число, текст или дата.

Тук вземаме таблицата A3:C13 като пример, колона A съдържа имена на плодове, колона B съдържа числа, а колона C съдържа дати. Отделно ще преброим срещанията на „Apple“, „100“ и „6/10/2023“ в тези колони.

doc countif пример 2 1

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

Цел Критерии Формула
Клетки, равни на Apple "ябълка" =COUNTIF(A4:A13;"Apple")
Клетки, равни на 100 100 или "100" =COUNTIF(B4:B13,100)
Клетки, равни на 6/10/2023 „6 г.“ =COUNTIF(C4:C13,"6/10/2023")

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

doc countif пример 3 1

бележки:
  • Дума или няколко думи или дата трябва да бъдат оградени с квоти като критерии.
  • Вместо да въвеждате критерии, можете да използвате препратка към всяка клетка, съдържаща критериите, и да получите същите резултати, напр. =COUNTIF(C4:C13,E6).

Желаете лесен начин да преброите, изберете и маркирате клетки, съответстващи на конкретен текст? Kutools за Excel има отговора със своя Изберете конкретни клетки особеност! Изпитайте неговата сила и простота от първа ръка изтеглете Kutools за Excel и започнете своя 30-дневен безплатен пробен период днес.

doc countif пример 4 1


Преброяване, ако клетките съдържат конкретен текст (частично съвпадение)

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

Заместващи знаци:

  • Въпросителен знак (?) отговаря на всеки един знак, например L??? намира "Лиза" и "Луси".
  • Звездичка (*) съответства на нула или повече знаци от всякакъв вид, например *cy намира "Луси" и "Нанси".
  • Тилдата (~) е знакът за "изход", поставяйки го пред заместващ знак (като ~*,~?,~*), след това заместващият знак се третира като обикновен знак, например ~* намира "*".

В този раздел ще вземем за пример преброяването на случаите, когато текстът започва с „L“ в колона A3:A13.

doc countif пример 5

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

Цел Критерии Формула
Клетките започват с L "L*" =COUNTIF(A4:A13;"L*")
Клетките започват с L и завършват с произволни 3 знака "L???" =COUNTIF(A4:A13;"L???")
Клетките завършват с cy "*cy" =COUNTIF(A4:A13;"*cy")
Клетките започват с произволни 3 знака и завършват с y "???y" =COUNTIF(A4:A13;"???y")
Клетките съдържат u "*u*" =COUNTIF(A4:A13;"*u*")
Клетки, равни на * "~*" =COUNTIF(A4:A13,"~*")

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

doc countif пример 6

Забележка: Вместо да въвеждате критерии, можете да използвате препратка към всяка клетка, съдържаща критериите, и да получите същите резултати, напр. =COUNTIF(A4:A13,C4).

Искате да осветите клетките на Excel, които съдържат конкретен текст? Kutools за Excel е вашето тайно оръжие! The Изберете конкретни клетки функцията ще свърши работата за нула време. Усетете ефективността от изтегляне на Kutools за Excel - започнете своята 30-дневна безплатна пробна версия и гледайте как продуктивността ви расте!

doc countif пример 7


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

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

Тук ще използваме диапазона A4:A11 като пример за преброяване на непразните клетки и празните клетки.

doc countif пример 8

Цел Критерии Формула
Клетките не са празни "<>" =COUNTIF(A4:A11;"<>")
Клетките са празни "" =COUNTIF(A4:A11,"")

След като зададете функцията COUNTIF, натиснете Въведете ключ за получаване на резултата.

doc countif пример 9 1

Бъдете напред в Excel! с Kutools за Excel's Изберете Непразни клетки характеристика, преброяване и подчертаване на непразни клетки в един миг. Опитайте Kutools сега с 30-дневен безплатен пробен период и увеличете производителността си!

doc countif пример 10


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

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

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

doc countif пример 20

Цел Критерии Формула
Клетките съдържат текстов низ "*" =COUNTIF(A4:A11,"*")
Клетките съдържат само числа "<>"&"*" =COUNTIF(A4:A11,"<>"&"*")

След като зададете функцията COUNTIF, натиснете Въведете ключ за получаване на резултата.

doc countif пример 21


Пребройте, ако числата са по-големи от/по-малки от/равни на

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

doc countif пример 11

Можете просто да добавите съответния оператор към критериите. Таблицата по-долу илюстрира операторите, които можете да използвате.

Цел Критерии Формула
Стойности по-големи от 5 ">5" =COUNTIF(A4:A13,">5")
Стойности по-малки от 5 "<5" =COUNTIF(A4:A13;"<5")
Стойности, равни на 5 "=5" =COUNTIF(A4:A13;"=5")
Стойности, които не са равни на 5 "<>5" =COUNTIF(A4:A13;"<>5")
Стойности, по-големи или равни на 5 ">=5" =COUNTIF(A4:A13,">=5")
Стойности по-малки или равни на 5 "<=5" =COUNTIF(A4:A13;"<=5")

Натискане Въведете след въвеждане на формулата COUNTIF.

doc countif пример 12

бележки:
  • Важно е да се отбележи, че във формулите COUNTIF операторите с числа трябва винаги да бъдат затворени в кавички.
  • Вместо да въвеждате критерии, можете да използвате препратка към всяка клетка, съдържаща критериите, и да получите същите резултати, напр. =COUNTIF(A4:A13,C4), C4 съдържа критерия >5.

Пребройте, ако датите са по-големи от/по-малки от/равни на

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

Цел Критерии Формула
Дати, по-големи от 6 г ">6 г."" =COUNTIF(A4:A13,">6/17/2023"))
Дати, равни на 6 г "=6 г." =COUNTIF(A4:A13,"=6/17/2023")
Дати, по-малки или равни на 6 г "<=6 г." =COUNTIF(A4:A13,"<=6/17/2023")

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

doc countif пример 13 1

В допълнение към обичайните употреби, които обсъдихме, можете да използвате функцията COUNTIF в комбинация със специфични функции за дата и час на Excel, като напр. Функция ДНЕС, за да броите клетки въз основа на текущата дата. Това ви позволява динамично да проследявате и преброявате клетки, които отговарят на критериите за текущата дата. Ето няколко примера за това как можете да използвате функцията COUNTIF с TODAY():

Цел Критерии Формула
Дати, по-големи от днешните ">"&ДНЕС() =COUNTIF(A4:A13,">"&ДНЕС())
Дати, равни на днес "="&ДНЕС()) =COUNTIF(A4:A13,"="&ДНЕС())
Дати след по-малко от седмица ">"&ДНЕС()-7 =COUNTIF(A4:A13,">"&ДНЕС()-7)

doc countif пример 14


COUNTIF разширени употреби

 

Преброяване на клетки с множество критерии (или/и)

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

>> Или критерии

Да предположим, че искате да преброите клетките, които са равни на „Праскова“ или „Ябълка“, трябва да комбинирате две функции COUNTIF заедно, както е показано по-долу:

=COUNTIF(A4:A11,"Peach")+COUNTIF(A4:A11,"Apple")

Натискане Въведете ключ за получаване на броя.

doc countif пример 15

Забележка: Вместо да въвеждате критерии, можете да използвате препратка към всяка клетка, съдържаща критериите, и да получите същите резултати, напр. =COUNTIF(A4:A11,C4)+COUNTIF(A4:A11,C5).

Моля, имайте предвид, че в този сценарий ние използваме знак плюс (+) за комбиниране на резултатите, получени от две функции COUNTIF. По същия начин можете да създадете формула COUNTIF с множество условия, като използвате същия подход. Ето пример за формула COUNTIF с три условия ИЛИ, която отчита срещанията на "Праскова", "Ябълка" и "Лимон":

=COUNTIF(A2:A9,"Peach")+COUNTIF(A2:A9,"Apple")+COUNTIF(A2:A9,"Lemon")

>> И критерии

Да предположим, че искате да преброите числата, които са по-големи от 5 и по-малки от 10 в диапазон A4:A11, можете да комбинирате две функции COUNTIF, както е показано на екранната снимка по-долу:

=COUNTIF(A4:A11,">5")-COUNTIF(A4:A11,">=10")

Натискане Въведете ключ за получаване на броя.

doc countif пример 16

Моля, имайте предвид, че в този сценарий ние използваме знак минус (-) за комбиниране на резултатите, получени от две функции COUNTIF.


Пребройте дали клетките са уникални или дублирани стойности

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

Стъпка 1: Определете дали всяка стойност е уникална или дублирана
  1. В колоната до стойностите, които искате да преброите, използвайте формулата по-долу, за да определите дали свързаната стойност е уникална или дублирана, TRUE показва, че свързаната стойност е дубликат, FALSE означава, че стойността е уникална.
    =COUNTIF($A$4:$A$13,A4)>1
  2. Натискане Въведете и щракнете двукратно върху манипулатора за попълване (малкия зелен квадрат в долния десен ъгъл в първата клетка с резултати), след което се показват всички резултати.

    попълнете

Стъпка 2: Преброяване на уникални стойности или дублирани стойности
  • За преброяване на уникалните стойности, моля, използвайте формулата по-долу
    =COUNTIF(B4:B13,"FALSE")
  • За преброяване на дублирани стойности, моля, използвайте формулата по-долу
    =COUNTIF(B4:B13,"TRUE")
    B4:B13 е помощната колона, която използвате формулата в стъпка 1.
    След това натиснете Въведете ключ за получаване на резултата.
    doc countif пример 18

Ако предпочитате да не помните формулите, можете да използвате Функция за преброяване на уникалните стойности of Kutools за Excel. Само с две щраквания можете да получите необходимия брой. Освен това Kutools за Excel предлага широка гама от формули, които ви позволяват ефективно да извършвате разширени изчисления с лекота.
Изтеглете Kutools за Excel и имате 30-дневен безплатен пробен период

doc countif пример 19


COUNTIF – бележки и някои важни въпроси

 
  • Функцията COUNTIF не е чувствителна към главни и малки букви.

  • Функцията COUNTIF изисква действителен диапазон, не можете да замените масив.

  • Функцията COUNTIF не поддържа несъседни диапазони и нейният синтаксис не позволява указването на няколко отделни клетки като първи параметър. Ако искате да броите в множество диапазони, можете да използвате комбинация от няколко функции COUNTIF като тази:
    =COUNTIF(A2: A10,">0") + COUNTIF(B3,">0") + COUNTIF(C2:C5,">0").

  • Функцията COUNTIF връща грешни резултати, когато се използва за съпоставяне на низове, по-дълги от 255 знака.

  • Функцията COUNTIF връща грешка #VALUE при препратка към друга работна книга, която е затворена.

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

🤖 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% и намалява стотици кликвания на мишката за вас всеки ден!