0Pricing
Excel Formulas Academy · Урок

Подсчёт по условию с помощью COUNTIF

Подсчитывайте ячейки, соответствующие одному условию, с помощью COUNTIF

«Подсчёт по условию с помощью COUNTIF» — бесплатный урок Excel Formulas Academy на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Excel Formulas Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Excel Formulas Academy содержит 4 уроков всего.

От сложения к подсчёту

SUMIF складывает совпадающие числа. Иногда итог не важен — нужно лишь узнать, сколько строк соответствует условию. Сколько продаж было в регионе Восток? Сколько оценок превышает 90?

Именно для этого предназначена функция COUNTIF. Она просматривает диапазон и считает каждую ячейку, соответствующую условию, игнорируя остальные.

Шаблон COUNTIF

COUNTIF проще, чем SUMIF, поскольку ему нужны только два элемента:

  • диапазон ячейки, которые нужно просмотреть
  • критерий условие, с которым сравнивается каждая ячейка

Отдельный диапазон суммирования не нужен, поскольку COUNTIF считает совпадающие ячейки в том же диапазоне, который проверяет.

=COUNTIF(range, criteria)

Подсчёт текстовых совпадений

Предположим, регионы указаны в A2:A10. Чтобы узнать, сколько строк относятся к региону «Восток», проверьте этот диапазон на наличие слова «Восток», заключённого в кавычки.

Электронная таблица просматривает каждую ячейку и увеличивает счётчик на единицу каждый раз, когда встречает «Восток». Как и SUMIF, поиск совпадений в тексте не зависит от регистра.

=COUNTIF(A2:A10, "East")

Ссылка на ячейку условия

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

Измените D1 на «Запад» — и результат подсчёта сразу обновится. Это удобно сочетать с SUMIF в следующем столбце, чтобы показывать и итог, и количество для одного региона.

=COUNTIF(A2:A10, D1)

Подсчёт чисел

COUNTIF также работает с числами. Чтобы подсчитать, сколько оценок в B2:B10 равны ровно 100, используйте само число в качестве условия.

Для обычного числа кавычки не нужны, хотя они тоже сработают. Каждая ячейка, равная 100, увеличивает результат на единицу.

=COUNTIF(B2:B10, 100)

Подсчёт с использованием сравнений

Настоящая сила проявляется при использовании операторов сравнения в кавычках. Чтобы подсчитать оценки больше 90:

  • ">90" выше 90
  • "<60" ниже 60
  • ">=70" 70 или выше

Эта формула показывает, сколько значений превысили отметку 90, что отлично подходит для подсчёта результатов «сдано/не сдано».

=COUNTIF(B2:B10, ">90")

Оператор и ячейка

Чтобы сравнить значение, хранящееся в ячейке, объедините оператор и ячейку с помощью амперсанда — точно так же, как в SUMIF. Если D1 содержит проходной балл, подсчитайте все значения, не меньшие этого балла.

& соединяет ">=" с содержимым D1, создавая динамическое условие, например ">=70".

=COUNTIF(B2:B10, ">="&D1)

Подсчёт неравных значений

Чтобы подсчитать ячейки, которые не равны определённому значению, используйте оператор неравенства <>. Эта формула подсчитывает все регионы, кроме «Востока».

Также можно подсчитать непустые ячейки с помощью одной только строки "<>": она соответствует любой ячейке, содержащей что-либо. Это быстрый способ узнать, сколько записей уже заполнено.

=COUNTIF(A2:A10, "<>East")

Подсчёт пустых и непустых ячеек

Два полезных шаблона:

  • "" подсчитывает действительно пустые ячейки
  • "<>" подсчитывает ячейки, содержащие что-либо

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

=COUNTIF(A2:A10, "")

Более сложный пример: таблица частот

COUNTIF особенно полезна при создании сводки частот. Введите каждый уникальный регион в ячейки D2, D3 и D4, затем напишите одну COUNTIF со ссылкой на ячейку с названием региона и протяните её вниз.

Теперь в каждой строке указано, сколько раз встречается этот регион. Добавьте SUM под результатами подсчёта: она должна равняться количеству строк с данными. Это быстрая проверка того, что ни одна строка не пропущена.

=COUNTIF(A:A, D2)

Поиск дубликатов с помощью COUNTIF

Есть ещё один полезный приём: поиск дубликатов. Если подсчитать, сколько раз значение из A2 встречается во всём столбце, и получить результат больше единицы, это дубликат.

Оберните формулу в IF, чтобы пометить такие значения: результат больше 1 означает, что запись повторяется. Это распространённый приём очистки списков перед анализом.

=IF(COUNTIF(A:A, A2)>1, "Duplicate", "Unique")

Быстрая проверка

Проверьте, насколько хорошо Вы понимаете условия сравнения в COUNTIF.

Повторение: COUNTIF

Теперь Вы умеете подсчитывать строки, соответствующие условию, с помощью COUNTIF. Запомните:

  • Шаблон состоит только из диапазона и условия, без диапазона суммирования.
  • Кавычки используются для текста и условий с операторами, например ">90".
  • Объединяйте оператор с ячейкой с помощью &, как в ">="&D1.
  • Используйте COUNTIF для таблиц частот и поиска дубликатов.

Далее Вы научитесь усреднять только совпадающие значения с помощью AVERAGEIF.

=COUNTIF(A2:A10, "East")

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

Урок «Подсчёт по условию с помощью COUNTIF» бесплатный?

Да — полный текст урока «Подсчёт по условию с помощью COUNTIF» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Excel Formulas Academy, подпишись на CoddyKit PRO. Курс Excel Formulas Academy содержит 4 уроков всего.

Чему я научусь в уроке «Подсчёт по условию с помощью COUNTIF»?

Подсчитывайте ячейки, соответствующие одному условию, с помощью COUNTIF Ты практикуешь Excel Formulas Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Excel Formulas Academy?

Предыдущий опыт не требуется. Excel Formulas Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.

Сколько времени занимает урок «Подсчёт по условию с помощью COUNTIF»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Excel Formulas Academy?

Да. Каждый урок Excel Formulas Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Суммирование по условию с помощью SUMIF
  2. Подсчёт по условию с помощью COUNTIF
  3. Расчёт среднего по условию с помощью AVERAGEIF
  4. Подстановочные знаки в условиях
← Назад к Excel Formulas Academy