Pусский перевод из Excel функции COUNTIF это:
Функция СЧЁТЕСЛИ подсчитывает количество ячеек в диапазоне, которые соответствуют одному указанному пользователем критерию. Например, можно подсчитать количество всех ячеек, которые начинаются с определенной буквы или содержат числа, большие или меньшие указанного значения. Предположим, например, что есть лист со списком задач в столбце A, а имя пользователя, ответственного за каждую из задач, указано в столбце B. Для подсчета количества повторений имени ответственного в столбце B можно использовать функцию СЧЁТЕСЛИ. Это позволяет определить количество задач, назначенных этому пользователю. Пример:
=СЧЁТЕСЛИ(B2:B25;"Валентин")
Примечание. Если требуется подсчитать количество ячеек с использованием нескольких критериев, используйте функцию СЧЁТЕСЛИМН.
Функция COUNTIF
Значение, определяющее, какие ячейки в диапазоне будут подсчитываться (например: 15, «Здравствуй, Мир!», >25).
Примечания об использовании
- Допустимые операторы для критерия: = (равно), <> (не равно), > (больше), < (меньше), >= (больше или равно),
- Пустые ячейки не подсчитываются при использовании оператора <> (не равно). Например, формула =COUNTIF(Позиция:Позиция; <> «Рубашка») не будет подсчитывать пустые ячейки в столбце «Позиция».
В этом примере используется информация из следующей таблицы:
| Предмет одежды | Общая сумма операции | Продано единиц | Есть в наличии? | |
|---|---|---|---|---|
| 1 | Футболка | 1 170,00 | 78 | true (истина) |
| 2 | Брюки | 1 491,00 | 42 | false (ложь) |
| 3 | Пиджак | 812,00 | 217 | true (истина) |
Вот несколько примеров использования функции COUNTIF с данными из приведённой выше таблицы.
| Формула | Описание | Результат |
|---|---|---|
| =COUNTIF([Продано единиц]:[Продано единиц]; >50) | Подсчитывает число строк, для которых значение в столбце «Продано единиц» превышает 50. Строки 1 и 3 соответствуют критериям. | 2 |
| =COUNTIF([Есть в наличии?]:[Есть в наличии?]; 1) | Подсчитывает количество строк, для которых установлен флажок «Есть в наличии?». Строки 1 и 3 соответствуют критериям. | 2 |
| =COUNTIF([Предмет одежды]:[Предмет одежды]; «Пиджак») | Подсчитывает количество строк, для которых в столбце «Предмет одежды» содержится значение «Пиджак». Строка 3 соответствует критериям. | 1 |
Excel функция СЧЁТЕСЛИ (COUNTIF)
Microsoft Excel функция СЧЁТЕСЛИ в Microsoft Excel подсчитывает количество ячеек в диапазоне, который соответствует заданным критериям.
СЧЁТЕСЛИ — это встроенная в Excel функция, которая относится к категории статистических функций.
Её можно использовать как функцию рабочего листа (WS) в Excel.
Как функцию рабочего листа, функцию СЧЁТЕСЛИ можно ввести как часть формулы в ячейку рабочего листа. Если вы хотите применить несколько критериев, попробуйте использовать функцию СЧЁТЕСЛИМН.
Синтаксис
Синтаксис функции СЧЁТЕСЛИ в Microsoft Excel:
СЧЁТЕСЛИ ( диапазон;критерий )
Аргументы или параметры
диапазон Диапазон ячеек, которые вы хотите подсчитать на основе критерий . критерий Критерии, используемые для определения, какие ячейки следует подсчитывать.
Возвращаемое значение
Функция СЧЁТЕСЛИ возвращает числовое значение.
Применение
- Excel для Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 для Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000
Тип функции
- Функция рабочего листа (WS)
Пример (как функция рабочего листа)
Рассмотрим несколько примеров функции СЧЁТЕСЛИ, чтобы понять, как использовать Excel функцию СЧЁТЕСЛИ в качестве функции рабочего листа в Microsoft Excel:
На основании, приведенной выше электронной таблицы Excel, будут возвращены следующие примеры функции СЧЁТЕСЛИ:
СЧЁТЕСЛИ (функция СЧЁТЕСЛИ)
С помощью статистической функции СЧЁТЕСЛИ можно подсчитать количество ячеек, отвечающих определенному условию (например, число клиентов в списке из определенного города).
Самая простая функция СЧЁТЕСЛИ означает следующее:
- =СЧЁТЕСЛИ(где нужно искать;что нужно найти)
- =СЧЁТЕСЛИ(A2:A5;»Лондон»)
- =СЧЁТЕСЛИ(A2:A5;A4)

СЧЁТЕСЛИ(диапазон;критерий)
Имя аргумента
диапазон (обязательный)
Группа ячеек, для которых нужно выполнить подсчет. Диапазон может содержать числа, массивы, именованный диапазон или ссылки на числа. Пустые и текстовые значения игнорируются.
критерий (обязательный)
Число, выражение, ссылка на ячейку или текстовая строка, которая определяет, какие ячейки нужно подсчитать.
Например, критерий может быть выражен как 32, «>32», В4, «яблоки» или «32».
В функции СЧЁТЕСЛИ используется только один критерий. Чтобы провести подсчет по нескольким условиям, воспользуйтесь функцией СЧЁТЕСЛИМН.
Примеры
Чтобы использовать эти примеры в Excel, скопируйте данные из приведенной ниже таблицы и вставьте их на новый лист в ячейку A1.
Количество ячеек, содержащих текст «яблоки» в ячейках А2–А5. Результат — 2.
Количество ячеек, содержащих текст «персики» (значение ячейки A4) в ячейках А2–А5. Результат — 1.
Количество ячеек, содержащих текст «яблоки» (значение ячейки A2) и «апельсины» (значение ячейки A3) в ячейках А2–А5. Результат — 3. В этой формуле для указания нескольких критериев, по одному критерию на выражение, функция СЧЁТЕСЛИ используется дважды. Также можно использовать функцию СЧЁТЕСЛИМН.
Количество ячеек со значением больше 55 в ячейках В2–В5. Результат — 2.
Количество ячеек со значением, большим или равным 32 и меньшим или равным 85, в ячейках В2–В5. Результат — 1.
Количество ячеек, содержащих любой текст, в ячейках А2–А5. Подстановочный знак «*» обозначает любое количество любых символов. Результат — 4.
Количество ячеек, строка в которых содержит ровно 7 знаков и заканчивается буквами «ки», в диапазоне A2–A5. Подставочный знак «?» обозначает отдельный символ. Результат — 2.
Распространенные неполадки
Возможная причина
Для длинных строк возвращается неправильное значение.
Функция СЧЁТЕСЛИ возвращает неправильные результаты, если она используется для сопоставления строк длиннее 255 символов.
Для работы с такими строками используйте функцию СЦЕПИТЬ или оператор сцепления &. Пример: =СЧЁТЕСЛИ(A2:A5;»длинная строка»&»еще одна длинная строка»).
Функция должна вернуть значение, но ничего не возвращает.
Аргумент критерий должен быть заключен в кавычки.
Формула СЧЁТЕСЛИ получает #VALUE! ошибка при ссылке на другой лист.
Эта ошибка возникает при вычислении ячеек, когда в формуле содержится функция, которая ссылается на ячейки или диапазон в закрытой книге. Для работы этой функции необходимо, чтобы другая книга была открыта.
Рекомендации
Помните о том, что функция СЧЁТЕСЛИ не учитывает регистр символов в текстовых строках.
Критерий не чувствителен к регистру. Например, строкам «яблоки» и «ЯБЛОКИ» будут соответствовать одни и те же ячейки.
Использование подстановочных знаков
В критериях можно использовать подстановочные знаки — вопросительный знак (?) и звездочку (*). Вопросительный знак соответствует любому отдельно взятому символу. Звездочка — любой последовательности символов. Если требуется найти именно вопросительный знак или звездочку, следует ввести значок тильды (~) перед искомым символом.
Например, =СЧЁТЕСЛИ(A2:A5;»яблок?») возвращает все вхождения слова «яблок» с любой буквой в конце.
Убедитесь, что данные не содержат ошибочных символов.
При подсчете текстовых значений убедитесь в том, что данные не содержат начальных или конечных пробелов, недопустимых прямых и изогнутых кавычек или непечатаемых символов. В этих случаях функция СЧЁТЕСЛИ может вернуть непредвиденное значение.
Для удобства используйте именованные диапазоны.
ФУНКЦИЯ СЧЁТЕСЛИ поддерживает именованные диапазоны в формуле (например, =COUNTIF(fruit;»>=32″)-COUNTIF(fruit;»>85″). Именованный диапазон может располагаться на текущем листе, другом листе этой же книги или листе другой книги. Чтобы одна книга могла ссылаться на другую, они обе должны быть открыты.
Примечание: С помощью функции СЧЁТЕСЛИ нельзя подсчитать количество ячеек с определенным фоном или цветом шрифта. Однако Excel поддерживает пользовательские функции, в которых используются операции VBA (Visual Basic для приложений) над ячейками, выполняемые в зависимости от фона или цвета шрифта. Вот пример подсчета количества ячеек определенного цвета с использованием VBA.
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.
