=СЧЁТЕСЛИ(B2:B7;"North") считает ячейки в B2:B7, в которых стоит North. Это функция СЧЁТЕСЛИ (по-английски COUNTIF), у неё два аргумента: диапазон, который нужно просмотреть, и условие, которому должна соответствовать ячейка, чтобы попасть в подсчёт. В таблице ниже формулы записаны по-английски, но их можно вводить и по-русски, с точкой с запятой: =СЧЁТЕСЛИ(B2:B7;E3).
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Rep | Region | Sales | Region | Count | |
| 2 | Ana | North | 120 | North | 3 | |
| 3 | Ben | South | 45 | South | 2 | |
| 4 | Cara | North | 80 | |||
| 5 | Dan | East | 55 | |||
| 6 | Eva | South | 200 | |||
| 7 | Finn | North | 30 |
=СЧЁТЕСЛИ(B2:B7;"North")F2 считает строки North. F3 делает то же самое, но берёт условие из ячейки: замените E3 на East или измените один из регионов в столбце B, и количество изменится. Ссылка на ячейку позволяет собрать сводную таблицу: по одной СЧЁТЕСЛИ на строку, каждая указывает на свою подпись.
Синтаксис СЧЁТЕСЛИ
=COUNTIF(range, criteria)
range(диапазон) это ячейки, которые нужно проверить. Это должен быть диапазон на листе, напримерB2:B7илиB:B.criteria(критерий) это условие, записанное как текст в двойных кавычках, число или ссылка на ячейку. Каждый вариант ниже является критерием:
| Критерий | Считает ячейки, которые |
|---|---|
"North" | равны North (в любом регистре) |
">50" | больше 50 |
"<>North" | всё, кроме North, включая пустые |
55 | равны числу 55 |
">"&F6 | больше значения в F6 |
"*apple*" | содержат текст apple |
"" | пустые |
"<>" | непустые |
СЧЁТЕСЛИ больше, меньше или равно
Поставьте оператор сравнения внутрь кавычек вместе с числом: ">50", "<=50", "<>55". Число без оператора означает «равно».
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Rep | Region | Sales | Condition | Count | |
| 2 | Ana | North | 120 | Over 50 | 4 | |
| 3 | Ben | South | 45 | 50 or less | 2 | |
| 4 | Cara | North | 80 | Exactly 55 | 1 | |
| 5 | Dan | East | 55 | Not 55 | 5 | |
| 6 | Eva | South | 200 | Limit | 100 | |
| 7 | Finn | North | 30 | Over the limit | 2 |
=СЧЁТЕСЛИ(C2:C7;">50")Четыре продажи из шести больше 50, а две равны 50 или меньше, поэтому F2 и F3 в сумме всегда дают количество строк. F7 берёт порог из F6: замените F6 на 50, и F7 покажет то же количество, что и F2.
СЧЁТЕСЛИ со ссылкой на ячейку
Когда значение для сравнения лежит в ячейке, оператор остаётся в кавычках, а ячейка присоединяется к нему через &: ">"&F6, "<="&F6, "<>"&E3. Частая ошибка в СЧЁТЕСЛИ: написать ">F6". Внутри кавычек F6 это просто два символа текста, поэтому Excel сравнивает каждое число с текстом «F6», и результат почти всегда 0.
Для условия «равно ячейке» оператор не нужен: пока в E3 есть значение, =СЧЁТЕСЛИ(B2:B7;E3) работает так же, как =СЧЁТЕСЛИ(B2:B7;"="&E3).
СЧЁТЕСЛИ содержит текст: подстановочные знаки
В критерии СЧЁТЕСЛИ работают два подстановочных знака. * заменяет любое количество символов, ? ровно один. "*apple*" подходит к любой ячейке, где apple встречается в любом месте, "P*" к любой ячейке, которая начинается с P, "????" к любому тексту ровно из четырёх символов.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Product | Condition | Count | |
| 2 | Apple | contains apple | 4 | |
| 3 | Pineapple | starts with P | 3 | |
| 4 | Pear | 4 letters | 2 | |
| 5 | apple juice | equal to APPLE | 1 | |
| 6 | not Pear | 6 | ||
| 7 | Plum | empty | 1 | |
| 8 | Green apple | not empty | 6 |
=СЧЁТЕСЛИ(A2:A8;"*apple*")Посмотрите на D2 и D5 вместе. "*apple*" находит 4 ячейки, а "APPLE" без подстановочных знаков находит только 1, ту, где стоит ровно Apple. Без подстановочных знаков должна совпасть вся ячейка, а регистр не учитывается, поэтому "APPLE", "Apple" и "apple" считают одну и ту же ячейку.
D6 показывает ловушку: "<>Pear" считает 6 ячеек, потому что пустая A6 тоже «не Pear». Чтобы посчитать только заполненные ячейки, которые не Pear, используйте СЧЁТЕСЛИМН с двумя условиями: =СЧЁТЕСЛИМН(A2:A8;"<>Pear";A2:A8;"<>").
Чтобы взять текст из ячейки, присоедините к нему подстановочные знаки: =СЧЁТЕСЛИ(A2:A8;"*"&E2&"*"). Чтобы посчитать настоящую звёздочку или вопросительный знак, поставьте перед ним тильду: "~*". Другие шаблоны описаны на странице о подстановочных знаках, а подсчёт всех ячеек с любым текстом на странице подсчёт ячеек с текстом.
СЧЁТЕСЛИ для пустых и непустых ячеек
D7 и D8 в таблице выше считают пустые и заполненные ячейки. "" означает пустую ячейку, а "<>" непустую. Формула, которая возвращает пустую строку (=ЕСЛИ(B2>0;B2;"")), выглядит пустой, и "" считает её пустой, но "<>" тоже считает её заполненной, потому что в ячейке есть формула. Как обойти это, описано на странице СЧЁТЕСЛИ для непустых ячеек.
СЧЁТЕСЛИ с датами
Даты в Excel это числа, поэтому операторы сравнения работают и с ними. Соберите дату функцией ДАТА или возьмите её из ячейки и присоедините к оператору через &. Никогда не вписывайте дату внутрь кавычек в своём региональном формате: ">3/1/2026" в США означает 1 марта, а в большей части Европы 3 января.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Rep | Date | Condition | Count | |
| 2 | Ana | 2026-01-05 | From Feb 1 | 4 | |
| 3 | Ben | 2026-01-12 | Cutoff | 2026-03-01 | |
| 4 | Cara | 2026-02-03 | Before the cutoff | 4 | |
| 5 | Dan | 2026-02-18 | On Jan 12 | 1 | |
| 6 | Eva | 2026-03-02 | |||
| 7 | Finn | 2026-03-20 |
=СЧЁТЕСЛИ(B2:B7;">="&ДАТА(2026;2;1))E2 считает четыре даты начиная с 1 февраля. E4 считает даты раньше отсечки в E3: замените E3 на 2026-02-01, и результат упадёт до 2. Для подсчёта между двумя датами нужны два условия, то есть СЧЁТЕСЛИМН: =СЧЁТЕСЛИМН(B2:B7;">="&ДАТА(2026;2;1);B2:B7;"<"&ДАТА(2026;3;1)).
Подсчёт дубликатов с СЧЁТЕСЛИ
СЧЁТЕСЛИ по всему списку для одной из его же ячеек показывает, сколько раз это значение встречается. Всё, что больше 1, это дубликат. Закрепите список знаками $, чтобы он не сдвигался, когда формула протягивается вниз.
| A | B | C | |
|---|---|---|---|
| 1 | Name | Times | Duplicate? |
| 2 | Ana | 2 | TRUE |
| 3 | Ben | 2 | TRUE |
| 4 | Cara | 1 | FALSE |
| 5 | Ana | 2 | TRUE |
| 6 | Dan | 1 | FALSE |
| 7 | Ben | 2 | TRUE |
| 8 | Eva | 1 | FALSE |
=СЧЁТЕСЛИ($A$2:$A$8;A2)Ana и Ben встречаются дважды, поэтому в их строках стоят 2 и TRUE (ИСТИНА), а правило условного форматирования =СЧЁТЕСЛИ($A$2:$A$8;A2)>1 на A2:A8 их подсвечивает. Замените последнее имя на Cara, и Cara тоже подсветится.
=СЧЁТЕСЛИ($A$2:A2;A2)>1 (закреплено только начало диапазона) считает каждое имя сверху до своей строки, поэтому отмечает второй Ana, но не первый. Такой вариант отмечает копии, которые нужно удалить, и оставляет первое вхождение каждого значения. Полный способ описан на странице удаление дубликатов.
Практика: СЧЁТЕСЛИ со ссылкой на ячейку
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Order | Amount | Setting | Value | |
| 2 | A-101 | 120 | Limit | 100 | |
| 3 | A-102 | 45 | Orders over limit | ||
| 4 | A-103 | 310 | |||
| 5 | A-104 | 100 | |||
| 6 | A-105 | 85 | |||
| 7 | A-106 | 140 | |||
| 8 | A-107 | 99 |
Ваша очередь: Посчитайте заказы в B2:B8, сумма которых больше порога в E2. Напишите формулу в E3.
После проверки измените E2: количество должно меняться вместе с ним. Заказ ровно на 100 не «больше» 100.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Product | Setting | Value | |
| 2 | Apple | Word | apple | |
| 3 | Pear juice | Matches | ||
| 4 | Pineapple | |||
| 5 | Banana | |||
| 6 | Green apple | |||
| 7 | Pear | |||
| 8 | Apple cider |
Ваша очередь: Посчитайте товары в A2:A8, в названии которых в любом месте встречается слово из D2. Напишите формулу в D3.
СЧЁТЕСЛИ с несколькими условиями
СЧЁТЕСЛИ принимает одно условие. Для двух и более условий есть два случая.
Все условия должны выполняться (North и больше 50): используйте СЧЁТЕСЛИМН, которая принимает пары из диапазона и критерия.
=COUNTIFS(B2:B7,"North",C2:C7,">50")
Подходит любое из условий (North или South): сложите две СЧЁТЕСЛИ или передайте одной СЧЁТЕСЛИ список в фигурных скобках и сложите результаты функцией СУММ.
=COUNTIF(B2:B7,"North")+COUNTIF(B2:B7,"South")
=SUM(COUNTIF(B2:B7,{"North","South"}))
В русском Excel первая формула записывается так: =СЧЁТЕСЛИ(B2:B7;"North")+СЧЁТЕСЛИ(B2:B7;"South"); вторая показана в английской форме, потому что разделители внутри фигурных скобок зависят от региональных настроек. Не используйте вариант с ИЛИ, если одна ячейка может подойти под оба условия ("*apple*" или "*green*"): Green apple будет посчитан дважды. Для пересекающихся условий =СУММПРОИЗВ(--((ЕЧИСЛО(ПОИСК("apple";A2:A8))+ЕЧИСЛО(ПОИСК("green";A2:A8)))>0)) считает каждую ячейку один раз.
Подсчёт с учётом регистра
СЧЁТЕСЛИ никогда не отличает Apple от apple. Когда регистр важен, сравнивайте функцией СОВПАД (EXACT), которая учитывает регистр, и складывайте результаты ИСТИНА:
=SUMPRODUCT(--EXACT(A2:A8,"Apple"))
-- превращает ИСТИНА и ЛОЖЬ в 1 и 0. СУММПРОИЗВ это общий инструмент для условий, которые СЧЁТЕСЛИ выразить не может.
Почему СЧЁТЕСЛИ возвращает 0 или неверное количество
- Оператор и ячейка оба стоят внутри кавычек.
">F6"сравнивает с текстом F6. Пишите">"&F6. - Лишние пробелы в данных. «North » с пробелом в конце не равно «North». Проверьте подсчётом с
"North*", затем очистите столбец функцией СЖПРОБЕЛЫ. - Числа, сохранённые как текст. Критерий вроде
">50"сравнивает только настоящие числа, поэтому числа, введённые как текст (выровненные по левому краю, часто с зелёным треугольником), пропускаются. Сначала преобразуйте их; см. числа, сохранённые как текст. - Диапазон указывает на другую книгу, которая закрыта. СЧЁТЕСЛИ возвращает
#ЗНАЧ!(по-английски#VALUE!), пока эта книга не открыта. У СУММПРОИЗВ такого ограничения нет. Таблицы на этой странице показывают ошибки под английскими именами. - Текст длиннее 255 символов. СЧЁТЕСЛИ не может сопоставить строки длиннее 255 символов. Сравнивайте напрямую:
=СУММПРОИЗВ(--(A2:A8=E2)).
Часто задаваемые вопросы
Как пользоваться СЧЁТЕСЛИ в Excel?
Укажите диапазон и условие: =СЧЁТЕСЛИ(B2:B7;"North") считает ячейки в B2:B7, равные North, а =СЧЁТЕСЛИ(C2:C7;">50") считает числа больше 50. Текст и сравнения пишутся в двойных кавычках.
Как использовать СЧЁТЕСЛИ со ссылкой на ячейку?
Соедините оператор и ячейку через &: =СЧЁТЕСЛИ(C2:C7;">"&F6) считает значения больше числа в F6. Если написать ">F6" внутри кавычек, сравнение пойдёт с текстом F6, и результат обычно будет 0.
Учитывает ли СЧЁТЕСЛИ регистр?
Нет. "apple", "Apple" и "APPLE" считают одни и те же ячейки. Для подсчёта с учётом регистра используйте =СУММПРОИЗВ(--СОВПАД(A2:A8;"Apple")).
Как использовать СЧЁТЕСЛИ с несколькими условиями?
Если должны выполняться все условия, используйте СЧЁТЕСЛИМН: =СЧЁТЕСЛИМН(B2:B7;"North";C2:C7;">50"). Если подходит любое из двух значений, сложите две СЧЁТЕСЛИ: =СЧЁТЕСЛИ(B2:B7;"North")+СЧЁТЕСЛИ(B2:B7;"South").