Перейти к основному содержанию

COUNTIF Mastery: 8 основных примеров Excel, которые вам нужно знать

Автор: Сан Последнее изменение: 2024 июля 11 г.

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

пример countif


Видео: СЧЁТЕСЛИ — 8 основных примеров Excel

 
 

Подпишитесь на наш канал прямо сейчас: откройте лучшие советы по Excel!


Функция СЧЁТЕСЛИ: синтаксис и аргументы

 

Функция COUNTIF используется для подсчета количества ячеек в диапазоне, которые удовлетворяют условию.

Синтаксис

Общий синтаксис для COUNTIF выглядит следующим образом:

=COUNTIF(range, criteria)

аргументы

  • Диапазон: Необходимый. Это диапазон, в котором вы хотите подсчитать конкретные критерии.
  • Критерии: Необходимый. Это определяет, что вы ищете в пределах определенного диапазона.

Простой пример для понимания функции СЧЁТЕСЛИ

Чтобы найти имя «Джуди» в диапазоне A4:A13 и подсчитать, вы должны использовать функцию СЧЁТЕСЛИ, как показано ниже:

=COUNTIF(A4:A13,"Judy")

Затем нажмите Enter ключ, чтобы получить счет.

простой пример для понимания функции СЧЁТЕСЛИ

Здесь мы перечисляем семь сценариев ниже, чтобы вы лучше поняли, как использовать функцию СЧЁТЕСЛИ.


СЧЁТЕСЛИ основные способы использования

 

Подсчет ячеек с определенным текстом (точное совпадение)

Функцию СЧЕТЕСЛИ можно использовать для подсчета ячеек, которые равны определенному числу, тексту или дате.

В качестве примера возьмем таблицу A3:C13, столбец A содержит названия фруктов, столбец B содержит числа, а столбец C содержит даты. Мы будем отдельно подсчитывать вхождения «Apple», «100» и «6» в этих столбцах.

Подсчитать, есть ли ячейки с определенным текстом

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

цель Критерии Формула
Ячейки, равные Apple «Яблоко» =СЧЁТЕСЛИ(A4:A13;"Яблоко")
Ячейки равные 100 100 или "100" =СЧЁТЕСЛИ(B4:B13,100)
Ячейки равные 6 «6» =COUNTIF(C4:C13,"6/10/2023")

После ввода функции СЧЁТЕСЛИ нажмите Enter ключ для получения подсчитанного результата.

Функция СЧЁТЕСЛИ для подсчёта ячеек с определённым текстом

Заметки:
  • Слово или несколько слов или дата должны быть заключены в квоты в качестве критериев.
  • Вместо того, чтобы вводить критерии, вы можете использовать ссылку на любую ячейку, содержащую критерии, и получить те же результаты, например =СЧЁТЕСЛИ(C4:C13,E6).

Вам нужен простой способ подсчета, выбора и выделения ячеек, соответствующих определенному тексту? Kutools for Excel имеет ответ со своим Выбрать определенные ячейки особенность! Испытайте его силу и простоту на собственном опыте, загрузите Kutools для Excel и начните 30-дневную бесплатную пробную версию сегодня.

выберите и ячейки, соответствующие определенному тексту с помощью kutools


Подсчет, если ячейки содержат определенный текст (частичное совпадение)

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

Подстановочные знаки:

  • Знак вопроса (?) соответствует любому одному символу, например, L??? находит «Лизу» и «Люси».
  • Звездочка (*) соответствует нулю или более символов любого типа, например, *cy находит «Люси» и «Нэнси».
  • Тильда (~) — это символ перехода, который ставится перед подстановочным знаком (например, ~*,~?,~*), после чего подстановочный знак обрабатывается как обычный символ, например, ~* находит «*».

В этом разделе в качестве примера мы возьмем подсчет вхождений текста, начинающегося с буквы «L» в столбце A3: A13.

Подсчитать, содержат ли ячейки частичный текст

И здесь мы представляем список распространенных сценариев, с которыми вы можете столкнуться в зависимости от экземпляра, а также соответствующие критерии, которые следует использовать в функции СЧЁТЕСЛИ, а также необходимые формулы.

цель Критерии Формула
Ячейки начинаются с L "Л*" =СЧЁТЕСЛИ(A4:A13;"L*")
Ячейки начинаются с L и заканчиваются любыми 3 символами "Л???" =СЧЁТЕСЛИ(A4:A13;"L???")
Клетки заканчиваются на cy "*си" =СЧЁТЕСЛИ(A4:A13;"*cy")
Ячейки начинаются с любых 3 символов и заканчиваются на y "???г" =СЧЁТЕСЛИ(A4:A13;"???y")
Ячейки содержат тебя "*у*" =СЧЁТЕСЛИ(A4:A13;"*u*")
Ячейки равны * "~*" =СЧЁТЕСЛИ(A4:A13;"~*")

После ввода функции СЧЁТЕСЛИ нажмите Enter ключ для получения подсчитанного результата.

Функция СЧЁТЕСЛИ для подсчёта ячеек, содержащих частичный текст

Внимание: вместо того, чтобы вводить критерии, вы можете использовать ссылку на любую ячейку, содержащую критерии, и получить те же результаты, например =СЧЁТЕСЛИ(A4:A13,C4).

Хотите подсветить те ячейки Excel, которые содержат определенный текст? Kutools for Excel ваше секретное оружие! Выбрать определенные ячейки Функция сделает работу в кратчайшие сроки. Почувствуйте вкус эффективности, загрузка Kutools for Excel — начните 30-дневную бесплатную пробную версию и наблюдайте, как растет ваша производительность!

подсчет ячеек начинается с определенного символа от kutools


Подсчитайте, если ячейки не пустые или пустые

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

Здесь мы будем использовать диапазон A4: A11 в качестве примера для подсчета непустых ячеек и пустых ячеек.

Подсчитайте, если ячейки не пустые или пустые

цель Критерии Формула
Ячейки не пустые "<>" = СЧЁТЕСЛИ (A4: A11; «<>»)
Ячейки пусты "" = СЧЁТЕСЛИ (A4: A11; "")

После ввода функции СЧЁТЕСЛИ нажмите Enter ключ для получения результата.

Функция СЧЁТЕСЛИ для подсчёта ячеек, которые не являются пустыми или не имеют значения

Продвигайтесь вперед в Excel! С Kutools for Excel's Выбрать непустые ячейки функция, подсчет и выделение непустых ячеек в одно мгновение. Попробуйте Kutools сейчас с 30-дневной бесплатной пробной версией и повысьте свою производительность!

подсчет непустых ячеек с помощью kutools


Считать, содержат ли ячейки только текст или числа

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

Здесь мы будем использовать диапазон A4: A11 в качестве примера для подсчета ячеек, содержащих только текст или только числа.

Считать, содержат ли ячейки только текст или числа

цель Критерии Формула
Ячейки содержат текстовую строку "*" =СЧЁТЕСЛИ(A4:A11;"*")
В ячейках только цифры "<>"&"*" =СЧЁТЕСЛИ(A4:A11,"<>"&"*")

После ввода функции СЧЁТЕСЛИ нажмите Enter ключ для получения результата.

Функция СЧЁТЕСЛИ для подсчёта ячеек, содержащих только текст или числа


Подсчитайте, если числа больше/меньше/равны

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

Подсчитайте, если числа больше/меньше/равны

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

цель Критерии Формула
Значения больше 5 "> 5" =СЧЁТЕСЛИ(A4:A13;">5")
Значения меньше 5 «<5» =СЧЁТЕСЛИ(A4:A13;"<5")
Значения равные 5 "=5" =СЧЁТЕСЛИ(A4:A13;"=5")
Значения, не равные 5 «<> 5» =СЧЁТЕСЛИ(A4:A13;"<>5")
Значения больше или равны 5 ">=5" =СЧЁТЕСЛИ(A4:A13;">=5")
Значения меньше или равны 5 "<=5" =СЧЁТЕСЛИ(A4:A13;"<=5")

Press Enter после ввода формулы СЧЁТЕСЛИ.

Функция СЧЁТЕСЛИ для подсчёта чисел, которые больше/меньше/равны

Заметки:
  • Важно отметить, что в формулах СЧЁТЕСЛИ операторы с числами всегда должны быть заключены в кавычки.
  • Вместо того, чтобы вводить критерии, вы можете использовать ссылку на любую ячейку, содержащую критерии, и получить те же результаты, например =СЧЁТЕСЛИ(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")

Press Enter ключ, чтобы получить счет после ввода формулы COUNTIF.

Подсчитайте, если даты больше/меньше/равны

В дополнение к рассмотренным нами распространенным вариантам использования вы можете использовать функцию СЧЁТЕСЛИ в сочетании со специфическими функциями даты и времени Excel, такими как СЕГОДНЯ функция, для подсчета ячеек на основе текущей даты. Это позволяет динамически отслеживать и подсчитывать ячейки, соответствующие критериям текущей даты. Вот несколько примеров использования функции СЧЁТЕСЛИ с СЕГОДНЯ():

цель Критерии Формула
Даты больше, чем сегодня ">"&СЕГОДНЯ() =СЧЁТЕСЛИ(A4:A13,">"&СЕГОДНЯ())
Даты равны сегодняшнему дню "="&СЕГОДНЯ()) =СЧЁТЕСЛИ(A4:A13,"="&СЕГОДНЯ())
Даты менее чем через неделю после сегодняшнего дня ">"&СЕГОДНЯ()-7 =СЧЁТЕСЛИ(A4:A13,">"&СЕГОДНЯ()-7)

Подсчитайте, если даты больше/меньше/равны сегодняшнему дню


COUNTIF расширенное использование

 

Подсчитать, если ячейки с несколькими критериями (или/и)

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

>> Или критерии

Предположим, вы хотите подсчитать ячейки, которые равны «Персик» или «Яблоко», вы должны объединить две функции СЧЁТЕСЛИ вместе, как показано ниже:

=COUNTIF(A4:A11,"Peach")+COUNTIF(A4:A11,"Apple")

Press Enter ключ, чтобы получить счет.

Подсчитайте, если ячейки с критериями или

Внимание: вместо того, чтобы вводить критерии, вы можете использовать ссылку на любую ячейку, содержащую критерии, и получить те же результаты, например =СЧЁТЕСЛИ(A4:A11,C4)+СЧЁТЕСЛИ(A4:A11,C5).

Обратите внимание, что в этом сценарии мы используем знак плюс (+) для объединения результатов, полученных от двух функций 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")

Press Enter ключ, чтобы получить счет.

Подсчитайте, если ячейки с критериями и

Обратите внимание, что в этом сценарии мы используем знак минус (-) для объединения результатов, полученных от двух функций COUNTIF.


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

Если вы хотите подсчитать уникальные значения или повторяющиеся значения в диапазоне A3:A13, вам также может помочь функция СЧЁТЕСЛИ.

Шаг 1. Определите, является ли каждое значение уникальным или повторяющимся
  1. В столбце рядом со значениями, которые вы хотите подсчитать, используйте приведенную ниже формулу, чтобы определить, является ли связанное значение уникальным или повторяющимся. ИСТИНА указывает, что связанное значение дублируется, НЕПРАВДА означает, что значение уникально.
    =COUNTIF($A$4:$A$13,A4)>1
  2. Press Enter и дважды щелкните маркер заполнения (маленький зеленый квадрат в правом нижнем углу первой ячейки результатов), после чего отобразятся все результаты.

Шаг 2. Подсчитайте уникальные или повторяющиеся значения.
  • Для подсчета уникальных значений используйте приведенную ниже формулу.
    =COUNTIF(B4:B13,"FALSE")
  • Для подсчета повторяющихся значений используйте приведенную ниже формулу.
    =COUNTIF(B4:B13,"TRUE")
    B4:B13 — это вспомогательный столбец, который вы используете в формуле на шаге 1.
    Затем нажмите Enter ключ для получения результата.
    Подсчет уникальных значений или повторяющихся значений

Если вы предпочитаете не запоминать формулы, вы можете использовать Функция подсчета уникальных значений of Kutools for Excel. Всего двумя щелчками мыши вы можете получить необходимое количество. Кроме того, Kutools for Excel предлагает широкий спектр формул, которые позволяют вам легко и эффективно выполнять сложные вычисления.
Загрузите Kutools for Excel и получите 30-дневную бесплатную пробную версию

Подсчет уникальных значений с помощью kutools


СЧЁТЕСЛИ – примечания и некоторые важные вопросы

 
  • Функция СЧЁТЕСЛИ не чувствительна к регистру.

  • Функция COUNTIF требует фактического диапазона, вы не можете заменить массив.

  • Функция СЧЁТЕСЛИ не поддерживает несмежные диапазоны, а её синтаксис не позволяет указать несколько отдельных ячеек в качестве первого параметра. Если вы хотите посчитать в нескольких диапазонах, вы можете использовать комбинацию нескольких функций СЧЁТЕСЛИ, например:
    =СЧЁТЕСЛИ(A2: A10,">0") + СЧЁТЕСЛИ(B3,">0") + СЧЁТЕСЛИ(C2: C5,">0").

  • Функция СЧЁТЕСЛИ возвращает неправильные результаты при использовании для сопоставления строк длиннее 255 символов.

  • Функция СЧЁТЕСЛИ возвращает ошибку #ЗНАЧ при ссылке на другую закрытую книгу.

Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более
Используйте Kutools на предпочитаемом вами языке — поддерживаются английский, испанский, немецкий, французский, китайский и более 40 других языков!

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!