Как посчитать в Excel количество ячеек с определённым значением

Чтобы посчитать в Excel ячейки с определённым значением, хватит функции СЧЁТЕСЛИ: диапазон и условие.

Разбираем её на учебной таблице из 12 заявок: условие из соседней ячейки, сравнение чисел, поиск по части текста, несколько условий через СЧЁТЕСЛИМН, заполненные и пустые ячейки и подсчёт без формул.

Статью написал:
Ваня Буявец, продюсер, основатель Checkroi
Ваня Буявец
Основатель Checkroi, продюсер, эксперт в выборе онлайн-курсов
Все 2817 статей автора Подписаться на Телеграм-канал
Одобрено экспертом:
Наташа Буявец, основатель Checkroi, эксперт по онлайн-курсам
Наташа Буявец
Основательница Checkroi, продюсер Youtube-каналов, эксперт по онлайн-курсам
Все 3471 экспертное мнение Подписаться на Телеграм-канал
Обложка: Как посчитать в Excel количество ячеек с определённым значением

Чтобы посчитать в Excel количество ячеек с определённым значением, введите в свободную ячейку формулу =СЧЁТЕСЛИ(A2:A13;"Москва"). Первый аргумент задаёт диапазон, где искать, второй говорит, что искать. Excel вернёт число совпадений, в нашем примере это 5.

Вместо слова в кавычках можно сослаться на ячейку, поставить условие «больше 15 000» или искать по части текста. Для двух и больше условий есть СЧЁТЕСЛИМН, заполненные и пустые ячейки считают СЧЁТЗ и СЧИТАТЬПУСТОТЫ. Ниже все варианты на одной таблице. Если вы только осваиваете программу, загляните в подборку приёмов для быстрой работы в Excel.

CheckroiCheckroiПодборка курсов по Microsoft Excel684 курса • 63 школыСравните цены, школы, программу и найдите выгодные предложения по обучениюСравнить→

Какую функцию выбрать под задачу

Рой считает заявки в таблице на ноутбуке

Функций подсчёта в Excel несколько, и путают их постоянно. Главное различие в том, что именно они считают: ячейки по условию, любые заполненные или только числа. На курсах по Excel этой группе функций обычно отводят отдельный урок, а здесь хватит одной таблицы.

Что нужно узнать Функция Пример
Сколько раз встречается слово или число СЧЁТЕСЛИ =СЧЁТЕСЛИ(A2:A13;"Москва")
Сколько строк подходит под два условия и больше СЧЁТЕСЛИМН =СЧЁТЕСЛИМН(A2:A13;"Москва";D2:D13;"оплачен")
Сколько ячеек заполнено чем угодно СЧЁТЗ =СЧЁТЗ(D2:D13)
Сколько ячеек с числами СЧЁТ =СЧЁТ(C2:C13)
Сколько ячеек пустых СЧИТАТЬПУСТОТЫ =СЧИТАТЬПУСТОТЫ(D2:D13)
Сколько разных значений СЧЁТЗ + УНИК =СЧЁТЗ(УНИК(A2:A13))

Все примеры дальше считаются на одной учебной таблице: 12 заявок на курсы. Город в столбце A, курс в B, сумма в C, статус оплаты в D. У трёх заявок статус ещё не проставлен.

Город Курс Сумма, ₽ Статус
Москва Excel старт 12 000 оплачен
Казань Python 25 000 оплачен
Москва Python 25 000 ожидает
Самара Excel про 15 000
Москва SQL 18 000 оплачен
Казань Excel про 15 000 ожидает
Пермь Python 25 000 оплачен
Москва Excel старт 12 000 оплачен
Самара SQL 18 000
Казань Python 25 000 оплачен
Москва Excel про 15 000
Пермь SQL 18 000 оплачен

Перед подсчётом стоит привести данные в порядок: одна строка заголовков, без объединённых ячеек и пустых строк посередине. Как это сделать быстро, разобрано в статье о том, как сделать таблицу в Excel.

Как посчитать ячейки с определённым значением через СЧЁТЕСЛИ

Скриншоты в этой статье сделаны в Google Таблицах: функции подсчёта там называются так же, как в русском Excel, и принимают те же аргументы. Отличие одно. В Таблицах с английскими настройками региона аргументы разделяются запятой, а в русском Excel точкой с запятой. Таблицы сами переделывают «;» в «,», поэтому в строке формул на кадрах вы увидите запятые. Если Excel под рукой нет, все формулы из статьи работают и в Excel онлайн.

Порядок действий такой:

  1. Щёлкните пустую ячейку, где должен появиться результат. У нас это G2.
  2. Наберите =СЧЁТЕСЛИ(, выделите мышью диапазон A2:A13 и поставьте точку с запятой.
  3. Впишите условие в кавычках: "Москва". Закройте скобку.
  4. Нажмите Enter. В ячейке появится 5: столько заявок пришло из Москвы.
Ввод формулы СЧЁТЕСЛИ в ячейку G2 в Google Таблицах: диапазон A2:A13 уже выбран
Диапазон выделен мышью, дальше остаётся вписать условие в кавычках. В Excel формула набирается так же, только разделитель всегда точка с запятой

Регистр букв функция не различает: «Москва» и «МОСКВА» для неё одно и то же. Это сказано в справке Microsoft по СЧЁТЕСЛИ, там же есть таблица типичных сбоев.

Результат СЧЁТЕСЛИ в Google Таблицах: 5 заявок из Москвы в таблице из 12 строк
В строке формул видна готовая формула, в ячейке G2 результат 5. Таблицы заменили точку с запятой на запятую, в русском Excel так делать не нужно

Условие из соседней ячейки

Писать город прямо в формулу неудобно, если городов десяток. Удобнее завести список и сослаться на него: =СЧЁТЕСЛИ($A$2:$A$13;F2).

Знаки доллара закрепляют диапазон. Без них при протягивании формулы вниз диапазон сползёт на A3:A14, A4:A15 и начнёт терять верхние строки. Так за минуту получается сводка по всем городам. Если таких сводок много и нужны ещё суммы, быстрее собрать сводную таблицу.

Числа больше, меньше или не равно

Для чисел условие пишется со знаком сравнения, и тоже в кавычках:

  • =СЧЁТЕСЛИ(C2:C13;">15000"): заявки дороже 15 000 ₽, их 7;
  • =СЧЁТЕСЛИ(C2:C13;">=15000"): от 15 000 ₽ включительно, их 10;
  • =СЧЁТЕСЛИ(A2:A13;"<>Москва"): все города, кроме Москвы, их 7.

Если порог лежит в ячейке, знак склеивается с ней через амперсанд: ">"&H1. Так же считаются даты: ">="&ДАТА(2026;9;1) вернёт число записей с 1 сентября. Похожая логика в функции ЕСЛИ, только там условие проверяется для одной ячейки, а здесь для всего диапазона.

Часть текста: звёздочка и вопросительный знак

Чтобы посчитать ячейки, где нужное слово стоит не одно, нужны подстановочные знаки. Звёздочка заменяет любое количество символов, вопросительный знак заменяет ровно один.

  • =СЧЁТЕСЛИ(B2:B13;"Excel*"): все курсы, которые начинаются с «Excel», их 5;
  • =СЧЁТЕСЛИ(B2:B13;"*про*"): ячейки, где «про» встречается в любом месте;
  • =СЧЁТЕСЛИ(A2:A13;"*"): любые ячейки с текстом.

Если искать нужно саму звёздочку или вопросительный знак, поставьте перед ними тильду: "~*".

Канал основателя Checkroi Вани Буявца3 700 человек читают мой Телеграм-канал про нейросетиСобрал промпты для Claude Code и ChatGPT, разборы ИИ-инструментов и лайфхаки по продвижению бизнеса в одном местеПрисоединиться

Как посчитать ячейки по нескольким условиям

СЧЁТЕСЛИ принимает только одно условие. Для нескольких есть СЧЁТЕСЛИМН: она проверяет пары «диапазон и условие» и засчитывает строку, только если сошлись все пары. По справке Microsoft, пар можно задать до 127.

Пример: сколько москвичей оплатили любой курс по Excel.

=СЧЁТЕСЛИМН(A2:A13;"Москва";B2:B13;"Excel*";D2:D13;"оплачен")

Результат 2. Под первые два условия подходят три заявки, но у одной статус пустой, и третье условие её отсекает.

Функция СЧЁТЕСЛИМН с тремя условиями в Google Таблицах: город, курс по маске Excel* и статус оплачен
Город Москва, курс начинается с «Excel», статус «оплачен». Под все три условия подходят только две заявки

Все диапазоны в СЧЁТЕСЛИМН должны быть одной длины. Если указать A2:A13 и B2:B12, Excel вернёт ошибку #ЗНАЧ!. Проще всего этого избежать, если оформить данные умной таблицей: ссылки на её столбцы всегда одной длины.

Условие «или» эта функция не делает. Москва или Казань считается суммой двух СЧЁТЕСЛИ: =СЧЁТЕСЛИ(A2:A13;"Москва")+СЧЁТЕСЛИ(A2:A13;"Казань"), получится 8. Такой же приём с суммами вместо количества описан в статье о том, как посчитать сумму в столбце Excel.

Как посчитать заполненные и пустые ячейки

Распечатка таблицы с отмеченными пустыми и заполненными ячейками, рядом маркеры

Иногда условие не нужно, важно только, заполнена ячейка или нет. Тогда хватит трёх функций без критериев. В столбце статусов D из 12 ячеек заполнено 9, пусто 3.

Функция Что засчитывает Что пропускает Итог по D2:D13
СЧЁТЗ текст, числа, ошибки, пустую строку из формулы по-настоящему пустые ячейки 9
СЧЁТ числа и даты текст, пустые, логические значения 0
СЧИТАТЬПУСТОТЫ пустые и формулы, вернувшие "" нули и любой текст 3

СЧЁТ по столбцу статусов вернёт 0, потому что там только текст. По столбцу сумм =СЧЁТ(C2:C13) даст 12. Подробности с примерами в справке по СЧЁТЗ и СЧИТАТЬПУСТОТЫ.

Ловушка здесь одна. Формулу, вернувшую пустую строку, СЧЁТЗ считает заполненной, и СЧИТАТЬПУСТОТЫ при этом тоже засчитывает её как пустую. Если обе функции стоят рядом, их сумма окажется больше числа строк. Так задумано: у функций разные правила для пустой строки.

Количество легко перевести в долю: разделите его на число строк. В нашем примере статус проставлен у 9 заявок из 12, то есть у 75 %. Формулы для таких расчётов собраны в статье о том, как посчитать процент от числа в Excel.

Как узнать количество без формулы

Иногда формула не нужна, нужно просто глянуть. Для этого есть три способа.

Строка состояния

Выделите диапазон, и внизу окна справа Excel покажет «Количество» и, если в выделении есть числа, «Среднее» и «Сумму». Пустые ячейки в «Количество» не входят. Щелчок правой кнопкой по строке состояния открывает список, где можно включить ещё «Количество чисел», «Минимум» и «Максимум». Набор полей описан в справке о строке состояния.

Количество заполненных ячеек в строке состояния Google Таблиц: выделен столбец статусов, показано 9
Выделили статусы D2:D13, и справа внизу появилось «Количество: 9». Три пустые ячейки не засчитаны. В Excel число стоит в строке состояния внизу окна

Поиск по листу

Нажмите Ctrl+F, впишите значение и выберите «Найти все». Excel выведет список всех найденных ячеек, а под ним их число. В «Параметрах» можно включить поиск ячейки целиком, чтобы «Москва» не находилась внутри «Москва-Сити». Как работает окно, описано в справке по поиску и замене.

Фильтр и видимые строки

Обычные функции считают и скрытые строки. Если включён фильтр по столбцам и нужно посчитать только то, что видно, используйте =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;D2:D13). Код 103 означает «посчитать непустые ячейки без скрытых строк».

Как посчитать количество строк в таблице

Строки и заполненные ячейки считаются по-разному. Функция ЧСТРОК возвращает размер диапазона и на содержимое не смотрит: =ЧСТРОК(A2:A13) даст 12, даже если половина строк пустая. Для столбцов есть пара ЧИСЛСТОЛБ.

Чтобы узнать, сколько строк заполнено, считайте по столбцу, где пропусков не бывает:

  • =СЧЁТЗ(A2:A1000): число заявок, город у каждой указан всегда;
  • =СЧЁТЗ(A:A)-1: то же по всему столбцу, минус строка заголовка;
  • выделить столбец целиком и посмотреть «Количество» в строке состояния.

Если данные оформлены умной таблицей, ссылка на столбец растёт сама: =СЧЁТЗ(Заявки[Город]) учтёт и новые строки. Как превратить диапазон в умную таблицу, рассказано в статье про таблицы в Excel. Все способы подсчёта собраны в обзоре «Методы выполнения подсчётов на листе» в справке Microsoft.

Ваня БуявецКанал основателя Checkroi Вани БуявцаЗабирайте промпты и обучение по нейросетям в моём Телеграм-каналеБольше 3 700 человек уже применяют Claude Code, ChatGPT и другие нейросети в работе, учёбе, бизнесе и жизниПерейти в канал

Как посчитать количество разных значений

Вопрос «сколько у нас городов» отличается от вопроса «сколько раз встречается Москва». В Excel для Microsoft 365 и Excel 2021 он решается одной формулой: =СЧЁТЗ(УНИК(A2:A13)). УНИК оставляет каждое значение по одному разу, СЧЁТЗ их пересчитывает. В нашей таблице выйдет 4.

В старых версиях функции УНИК нет. Там уникальные значения копируют в отдельный столбец через расширенный фильтр с флажком «Только уникальные записи» и считают их строки. Оба способа разобраны в справке Microsoft о подсчёте уникальных значений.

В Google Таблицах для этого есть отдельная функция COUNTUNIQUE. Если повторы надо найти и убрать, пригодится разбор, как удалить повторяющиеся значения.

Частые ошибки при подсчёте

Рой радуется, что подсчёт в таблице сошёлся

Чаще всего формула не выдаёт ошибку. Она тихо возвращает не то число. Вот откуда обычно берутся расхождения.

  1. Лишние пробелы. «Москва » с пробелом на конце для Excel другое значение, и СЧЁТЕСЛИ его пропустит. Чистить такие хвосты помогает функция СЖПРОБЕЛЫ, а склеенные данные проще сначала разделить по столбцам.
  2. Числа, записанные текстом. Значение прижато к левому краю, рядом зелёный треугольник. Условие «>15000» такую ячейку не увидит. Преобразуйте её в число через значок предупреждения.
  3. Запятая вместо точки с запятой. Формулу, скопированную из англоязычного источника или из Google Таблиц, русский Excel может не принять. Замените разделители.
  4. Условие без кавычек. Текст и сравнения пишутся в кавычках: ">15000", а не >15000. Без них формула не сработает.
  5. Строки длиннее 255 символов. На таких значениях СЧЁТЕСЛИ возвращает неверный результат, это ограничение функции.
  6. Подсчёт по цвету. Ни СЧЁТЕСЛИ, ни другие стандартные функции заливку не видят. Выход один: завести столбец-признак и считать по нему или включить фильтр по цвету и взять ПРОМЕЖУТОЧНЫЕ.ИТОГИ.
  7. Ссылка на закрытую книгу. Если диапазон лежит в другом файле, а тот закрыт, СЧЁТЕСЛИ вернёт #ЗНАЧ!. Откройте второй файл.

Если число всё равно не сходится, проверьте его вручную фильтром: отфильтруйте столбец по нужному значению и сравните с числом в строке состояния. Похожая проверка выручает и при расчёте среднего значения.

Где освоить Excel системно

СЧЁТЕСЛИ закрывает одну задачу, но в работе рядом с ней почти всегда стоят ВПР, сводные таблицы и условное форматирование. Когда эти инструменты складываются в привычку, отчёт, на который уходил день, собирается за час. Для многих это первый шаг к работе специалиста по Excel или аналитика.

Ниже курсы по Excel из нашего каталога, их можно сравнить по цене и длительности. Если вы работаете в браузере, посмотрите отдельную подборку курсов по Google Таблицам.

КурсШколаСтоимость со скидкойВ рассрочкуДлитель­ностьОбзор курса от Checkroi
Excel
Перейти на сайт курса
НетологияНетология29 000 ₽1691 ₽/мес.8 недельОбзор курса
Power BI & Excel PRO
Перейти на сайт курса
НетологияНетология38 500 ₽3208 ₽/мес.2 месяцаОбзор курса
Excel для работы
Перейти на сайт курса
Академия ЭдюсонЭдюсон16 500 ₽1375 ₽/мес.2 неделиОбзор курса
Excel + Google Таблицы с нуля до PRO
Перейти на сайт курса
SkillboxSkillbox29 899 ₽2965 ₽/мес.4 месяцаОбзор курса
Excel для аналитика
Перейти на сайт курса
Moscow Business AcademyMoscow Business Academy17 200 ₽2866 ₽/мес.2 месяцаОбзор курса

Больше программ — в полном каталоге курсов по Microsoft Excel

Часто задаваемые вопросы

Как посчитать в Excel количество ячеек с определённым текстом?

Используйте функцию СЧЁТЕСЛИ: первым аргументом диапазон, вторым искомое слово в кавычках или ссылка на ячейку с ним, например =СЧЁТЕСЛИ(A2:A13;F2). Чтобы найти слово внутри фразы, добавьте звёздочки по краям. Регистр букв функция не различает.

Как посчитать количество заполненных ячеек в столбце?

Функция СЧЁТЗ считает все непустые ячейки: текст, числа, даты и ошибки. Если нужны только числа, возьмите СЧЁТ, а для пустых ячеек есть СЧИТАТЬПУСТОТЫ. Быстрее всего выделить столбец и посмотреть «Количество» в строке состояния.

Как посчитать ячейки по двум и более условиям?

Для этого есть СЧЁТЕСЛИМН: она принимает пары «диапазон и условие» и засчитывает строку, только если выполнены все условия. Диапазоны должны быть одной длины. Условие «или» считают суммой нескольких СЧЁТЕСЛИ.

Почему СЧЁТЕСЛИ возвращает 0, хотя значения в таблице есть?

Чаще всего мешают лишние пробелы в ячейках, числа, записанные текстом, или условие без кавычек. Ещё одна причина: формула скопирована с запятыми, а русский Excel ждёт точку с запятой. Проверьте данные функцией СЖПРОБЕЛЫ и разделители в формуле.

Можно ли посчитать ячейки по цвету заливки?

Стандартные функции цвет не видят, это прямо сказано в справке Microsoft. Обычно заводят столбец-признак и считают по нему через СЧЁТЕСЛИ или включают фильтр по цвету и берут ПРОМЕЖУТОЧНЫЕ.ИТОГИ с кодом 103.

Работают ли эти формулы в Google Таблицах?

Да, СЧЁТЕСЛИ, СЧЁТЕСЛИМН, СЧЁТЗ и СЧИТАТЬПУСТОТЫ есть в Google Таблицах с теми же аргументами. Разделитель аргументов зависит от настроек региона таблицы. Для подсчёта уникальных значений там есть отдельная функция COUNTUNIQUE.

Читайте Checkroi первым в Google
Добавьте Checkroi в избранные источники — и наши разборы курсов и обзоры школ будут показываться выше в вашей выдаче Google.
Оставить комментарий
0 комментариев
Форма комментария

Оставьте комментарий

Напишите, что думаете. Нам важно ваше мнение!