Формули и функции

COUNTIF функция

COUNTIF функция

Забележка: Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

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

В най-простият си вид COUNTIF означава:

  • =COUNTIF(Къде искате да търсите? Какво искате да търсите?)

Например:

  • =COUNTIF(A2:A5;"Лондон")

  • =COUNTIF(A2:A5;A4)

Вашият браузър не поддържа видео. Инсталирайте Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

COUNTIF(диапазон; критерии)

Име на аргумент

Описание

диапазон    (задължително)

Групата от клетки, които искате да преброите. Диапазон може да съдържа числа, масиви, наименуван диапазон или препратки, съдържащи числа. Празните и текстовите стойности се игнорират.

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

критерии    (задължително)

Число, израз, препратка към клетка или текстов низ, който определя кои клетки ще се броят.

Например можете да използвате число като 32, сравнение като ">32", клетка като B4 или дума като "ябълки".

COUNTIF използва само един критерий. Използвайте COUNTIFS, ако искате да използвате повече от един критерий.

Примери

За да използвате тези примери в Excel, копирайте данните в таблицата по-долу и ги поставете в клетка A1 на нов работен лист.

Данни

Данни

ябълки

32

портокали

54

праскови

75

ябълки

86

Формула

Описание

=COUNTIF(A2:A5;"ябълки")

Преброява клетките с ябълки в клетки от A2 до A5. Резултатът е 2.

=COUNTIF(A2:A5;A4)

Преброява клетките с праскови (стойността в A4) в клетките от A2 до A5. Резултатът е 1.

=COUNTIF(A2:A5;A2)+COUNTIF(A2:A5;A3)

Преброява ябълките (стойността в A2) и портокалите (стойността в A3) в клетките от A2 до A5. Резултатът е 3. Тази формула използва два израза COUNTIF, за да зададе няколко критерия – по един критерий за всеки израз. Можете също да използвате функцията COUNTIFS.

=COUNTIF(B2:B5;">55")

Преброява клетките със стойности, по-големи от 55, в клетките от B2 до B5. Резултатът е 2.

=COUNTIF(B2:B5;"<>"&B4)

Преброява клетките със стойности, които не са равни на 75, в клетките от B2 до B5. Амперсандът (&) обединява оператора за сравнение за "не е равно на" (<>) и стойността в B4, за да стане =COUNTIF (B2:B5;"<>75"). Резултатът е 3.

=COUNTIF(B2:B5;">=32")-COUNTIF(B2:B5;">85")

Преброява клетките със стойност, по-голяма (>) или равна (=) на 32 и по-малка (<) или равна (=) на 85, в клетките от B2 до B5. Резултатът е 3.

=COUNTIF(A2:A5;"*")

Преброява клетките, съдържащи произволен текст в клетки от A2 до A5. Звездичката (*) се използва като заместващ символ *, който отговаря на всеки знак. Резултатът е 4.

=COUNTIF(A2:A5;"?????и")

Преброява клетките, които имат точно 6 знака, и завършват с буквата "и" в клетките от A2 до A5. Въпросителният знак (?) се използва като заместващ символ, който отговаря на един знак. Резултатът е 2.

Често срещани проблеми

Проблем

Защо е възникнала грешка

За дълги низове се връща невярна стойност.

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

За да включите низове, които са по-дълги от 255 знака, използвайте функцията CONCATENATE или оператора за съединяване &. Например =COUNTIF(A2:A5; "дълъг низ" & "друг дълъг низ").

Когато очаквате стойност, няма върната стойност.

Не забравяйте да оградите аргумента критерии в кавички.

Формулата COUNTIF получава грешка #VALUE!, когато в нея има препратка към друг работен лист.

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

Най-добри практики

Направете следното

Защо

Имайте предвид, че COUNTIF игнорира разликата между главни и малки букви в текстовите низове.

Критерии не прави разлика между малки и главни букви. С други думи, низът "ябълки" и низът "ЯБЪЛКИ" ще съответстват на едни и същи клетки.

Използване на заместващи символи.

Заместващите символи – въпросителен знак (?) и звездичка (*) – може да се използват в критерии. Въпросителният знак съответства на един знак. Звездичката съответства на произволна поредица от знаци. Ако искате да намерите самите въпросителен знак или звездичка, напишете тилда (~) пред знака.

Ако например =COUNTIF(A2:A5,"ябълк?") ще се брои всички екземпляри на "ябълк" плюс последна буква, която може да е различна.

Уверете се, че вашите данни не съдържат грешни знаци.

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

Опитайте да използвате функцията CLEAN или функцията TRIM.

За удобство използвайте наименувани диапазони

COUNTIF поддържа наименувани диапазони във формула (например =COUNTIF(плодове;">=32")-COUNTIF(плодове;">85"). Наименуваният диапазон може да бъде в текущия работен лист, друг работен лист в същата работна книга или от друга работна книга. За препратки от друга работна книга – втората работна книга също трябва да бъде отворена.

Забележка: Функцията COUNTIF няма да преброи клетки въз основа на техния фон или цвета на шрифта. Обаче Excel поддържа функции, дефинирани от потребител, използвайки операции на Microsoft Visual Basic for Applications (VBA) върху клетки въз основа на техния фон или цвета на шрифта. Ето пример как можете да преброите клетки с определен цвят с помощта на VBA.

Имате нужда от още помощ?

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

Вж. също

За да преброите клетките, които не са празни, използвайте функцията COUNTA

За да преброите клетките с използване на няколко критерия, използвайте функцията COUNTIFS

Вижте видео как да използвате функцията COUNTIFS

Функцията SUMIF сумира само стойностите, които отговарят на един критерий

Функцията SUMIFS сумира само стойностите, които отговарят на няколко критерия

IFS функция (Office 365, Excel 2016 и по-нова версия)

Използвайте функцията TRIM, за да премахнете водещите и крайните интервали от клетки

Използвайте функцията CLEAN, за да премахнете непечатаемите знаци от клетки

Общ преглед на формулите в Excel

Начини за избягване на повредени формули

Откриване на грешки във формули

Статистически функции

Функции на Excel (по азбучен ред)

Функции на Excel (по категории)

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×