COUNTIF Майсторство: 8 основни примера за Excel, които трябва да знаете
В ежедневната работа преброяването на случаите на специфични критерии в голям набор от данни на Excel може да изглежда като търсене на игла в купа сено. Но не се притеснявайте, функцията COUNTIF на Excel е тук, за да ви спаси. Функцията COUNTIF е мощен инструмент, който ви позволява бързо и точно да преброите броя точки от данни, които отговарят на определени критерии. В тази статия се задълбочаваме в синтаксиса и използването на функцията COUNTIF, предоставяйки осем примера, за да ви помогнем да впрегнете пълния потенциал на тази мощна функция за анализ.
- Функция COUNTIF: синтаксис и аргументи
- COUNTIF основни употреби
- Клетки с конкретен текст (точно съвпадение)
- Клетките съдържат специфичен текст (частично съвпадение)
- Не е празно или празно
- Само текстове или числа
- Числа, по-големи от/по-малки от/равни на
- Дати по-големи от/по-малки от/равни на
- COUNTIF разширени употреби
- С множество критерии (или/и)
- Уникални или дублирани стойности
- COUNTIF – бележки и някои важни въпроси
Видео: COUNTIF - 8 основни примера за Excel
Абонирайте се за нашия канал сега: отключете първокласни съвети за Excel!
Функция COUNTIF: синтаксис и аргументи
Функцията COUNTIF се използва за преброяване на броя клетки в диапазон, които отговарят на условие.
Синтаксис
Общият синтаксис за COUNTIF изглежда така:
=COUNTIF(range, criteria)
Аргументи
- Обхват: Задължително. Това е диапазонът, в който искате да преброите конкретните критерии.
- Критерии: Задължително. Това определя какво търсите в определения диапазон.
Прост пример за разбиране на функцията COUNTIF
За да потърсите име „Judy“ в диапазон A4:A13 и да преброите, трябва да използвате функцията COUNTIF, както е показано по-долу:
=COUNTIF(A4:A13,"Judy")
След това натиснете Въведете ключ за получаване на броя.
Тук изброяваме седем сценария по-долу, за да разберете по-добре как да използвате функцията COUNTIF.
COUNTIF основни употреби
Преброяване на клетки с конкретен текст (точно съвпадение)
Функцията COUNTIF може да се използва за преброяване на клетки, които са равни на конкретно число, текст или дата.
Тук вземаме таблицата A3:C13 като пример, колона A съдържа имена на плодове, колона B съдържа числа, а колона C съдържа дати. Отделно ще преброим срещанията на „Apple“, „100“ и „6/10/2023“ в тези колони.
Таблицата по-долу предоставя 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, натиснете Въведете ключ за получаване на преброения резултат.
- Дума или няколко думи или дата трябва да бъдат оградени с квоти като критерии.
- Вместо да въвеждате критерии, можете да използвате препратка към всяка клетка, съдържаща критериите, и да получите същите резултати, напр. =COUNTIF(C4:C13,E6).
Желаете лесен начин да преброите, изберете и маркирате клетки, съответстващи на конкретен текст? Kutools за Excel има отговора със своя Изберете конкретни клетки особеност! Изпитайте неговата сила и простота от първа ръка изтеглете Kutools за Excel и започнете своя 30-дневен безплатен пробен период днес.
Преброяване, ако клетките съдържат конкретен текст (частично съвпадение)
Ако искате да преброите клетки, които съдържат конкретни текстове, функцията COUNTIF също може да ви помогне, като използвате заместващи знаци.
Заместващи знаци:
- Въпросителен знак (?) отговаря на всеки един знак, например L??? намира "Лиза" и "Луси".
- Звездичка (*) съответства на нула или повече знаци от всякакъв вид, например *cy намира "Луси" и "Нанси".
- Тилдата (~) е знакът за "изход", поставяйки го пред заместващ знак (като ~*,~?,~*), след това заместващият знак се третира като обикновен знак, например ~* намира "*".
В този раздел ще вземем за пример преброяването на случаите, когато текстът започва с „L“ в колона A3:A13.
И тук представяме списък с общи сценарии, които може да срещнете въз основа на екземпляра, заедно със съответните критерии, които трябва да се използват във функцията 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, натиснете Въведете ключ за получаване на преброения резултат.
Искате да осветите клетките на Excel, които съдържат конкретен текст? Kutools за Excel е вашето тайно оръжие! The Изберете конкретни клетки функцията ще свърши работата за нула време. Усетете ефективността от изтегляне на Kutools за Excel - започнете своята 30-дневна безплатна пробна версия и гледайте как продуктивността ви расте!
Пребройте дали клетките не са празни или празни
Ако имате голям набор от данни и трябва ефективно да преброите броя на празните или непразните клетки, функцията COUNTIF ще бъде ценна помощ.
Тук ще използваме диапазона A4:A11 като пример за преброяване на непразните клетки и празните клетки.
Цел | Критерии | Формула |
Клетките не са празни | "<>" | =COUNTIF(A4:A11;"<>") |
Клетките са празни | "" | =COUNTIF(A4:A11,"") |
След като зададете функцията COUNTIF, натиснете Въведете ключ за получаване на резултата.
Бъдете напред в Excel! с Kutools за Excel's Изберете Непразни клетки характеристика, преброяване и подчертаване на непразни клетки в един миг. Опитайте Kutools сега с 30-дневен безплатен пробен период и увеличете производителността си!
Преброяване, ако клетките съдържат само текстове или числа
Понякога може да се наложи да преброите клетки, които съдържат само текстови низове или числа. В такива случаи функцията COUNTIF може да бъде доста полезна.
Тук ще използваме диапазона A4:A11 като пример за преброяване на клетките, които съдържат само текст или само число.
Цел | Критерии | Формула |
Клетките съдържат текстов низ | "*" | =COUNTIF(A4:A11,"*") |
Клетките съдържат само числа | "<>"&"*" | =COUNTIF(A4:A11,"<>"&"*") |
След като зададете функцията COUNTIF, натиснете Въведете ключ за получаване на резултата.
Пребройте, ако числата са по-големи от/по-малки от/равни на
За да преброите клетки със стойности в диапазона A4:A13, по-големи, по-малки или равни на определено число, функцията COUNTIF също може да ви помогне.
Можете просто да добавите съответния оператор към критериите. Таблицата по-долу илюстрира операторите, които можете да използвате.
Цел | Критерии | Формула |
Стойности по-големи от 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.
- Важно е да се отбележи, че във формулите 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.
В допълнение към обичайните употреби, които обсъдихме, можете да използвате функцията COUNTIF в комбинация със специфични функции за дата и час на Excel, като напр. Функция ДНЕС, за да броите клетки въз основа на текущата дата. Това ви позволява динамично да проследявате и преброявате клетки, които отговарят на критериите за текущата дата. Ето няколко примера за това как можете да използвате функцията COUNTIF с TODAY():
Цел | Критерии | Формула |
Дати, по-големи от днешните | ">"&ДНЕС() | =COUNTIF(A4:A13,">"&ДНЕС()) |
Дати, равни на днес | "="&ДНЕС()) | =COUNTIF(A4:A13,"="&ДНЕС()) |
Дати след по-малко от седмица | ">"&ДНЕС()-7 | =COUNTIF(A4:A13,">"&ДНЕС()-7) |
COUNTIF разширени употреби
Преброяване на клетки с множество критерии (или/и)
Действително функцията COUNTIF на Excel не е специално проектирана да брои клетки с множество критерии. В такива случаи препоръчителната функция е COUNTIFS функция. Има обаче определени ситуации, в които можете да постигнете желания резултат чрез комбиниране на множество функции COUNTIF в една формула.
>> Или критерии
Да предположим, че искате да преброите клетките, които са равни на „Праскова“ или „Ябълка“, трябва да комбинирате две функции COUNTIF заедно, както е показано по-долу:
=COUNTIF(A4:A11,"Peach")+COUNTIF(A4:A11,"Apple")
Натискане Въведете ключ за получаване на броя.
Моля, имайте предвид, че в този сценарий ние използваме знак плюс (+) за комбиниране на резултатите, получени от две функции 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")
Натискане Въведете ключ за получаване на броя.
Моля, имайте предвид, че в този сценарий ние използваме знак минус (-) за комбиниране на резултатите, получени от две функции COUNTIF.
Пребройте дали клетките са уникални или дублирани стойности
Ако искате да преброите уникални стойности или дублирани стойности в диапазона A3:A13, функцията COUNTIF също може да ви помогне.
Стъпка 1: Определете дали всяка стойност е уникална или дублирана
- В колоната до стойностите, които искате да преброите, използвайте формулата по-долу, за да определите дали свързаната стойност е уникална или дублирана, TRUE показва, че свързаната стойност е дубликат, FALSE означава, че стойността е уникална.
=COUNTIF($A$4:$A$13,A4)>1
- Натискане Въведете и щракнете двукратно върху манипулатора за попълване (малкия зелен квадрат в долния десен ъгъл в първата клетка с резултати), след което се показват всички резултати.
Стъпка 2: Преброяване на уникални стойности или дублирани стойности
- За преброяване на уникалните стойности, моля, използвайте формулата по-долу
=COUNTIF(B4:B13,"FALSE")
- За преброяване на дублирани стойности, моля, използвайте формулата по-долу
B4:B13 е помощната колона, която използвате формулата в стъпка 1.=COUNTIF(B4:B13,"TRUE")
След това натиснете Въведете ключ за получаване на резултата.
Ако предпочитате да не помните формулите, можете да използвате Функция за преброяване на уникалните стойности of Kutools за Excel. Само с две щраквания можете да получите необходимия брой. Освен това Kutools за Excel предлага широка гама от формули, които ви позволяват ефективно да извършвате разширени изчисления с лекота.
Изтеглете Kutools за Excel и имате 30-дневен безплатен пробен период
COUNTIF – бележки и някои важни въпроси
-
Функцията COUNTIF не е чувствителна към главни и малки букви.
-
Функцията COUNTIF изисква действителен диапазон, не можете да замените масив.
-
Функцията COUNTIF не поддържа несъседни диапазони и нейният синтаксис не позволява указването на няколко отделни клетки като първи параметър. Ако искате да броите в множество диапазони, можете да използвате комбинация от няколко функции COUNTIF като тази:
=COUNTIF(A2: A10,">0") + COUNTIF(B3,">0") + COUNTIF(C2:C5,">0"). -
Функцията COUNTIF връща грешни резултати, когато се използва за съпоставяне на низове, по-дълги от 255 знака.
-
Функцията COUNTIF връща грешка #VALUE при препратка към друга работна книга, която е затворена.
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Съдържание
- Видео: функция COUNTIF
- Функция COUNTIF: синтаксис и аргументи
- COUNTIF основни употреби
- Клетки с определен текст
- Клетките съдържат специфичен текст
- Не е празно или празно
- Само текстове или числа
- Числа, по-големи от/по-малки от/равни на
- Дати по-големи от/по-малки от/равни на
- COUNTIF разширени употреби
- С множество критерии (или/и)
- Уникални или дублирани стойности
- COUNTIF – бележки и някои важни въпроси
- Свързани статии
- Най-добрите инструменти за продуктивност в офиса
- Коментари