Excel

Функция СЧЁТЕСЛИ в Excel

Excel Countif Function

Функция СЧЁТЕСЛИ в ExcelРезюме

СЧЁТЕСЛИ - это функция Excel для подсчета ячеек в диапазоне, удовлетворяющем одному условию. СЧЁТЕСЛИ можно использовать для подсчета ячеек, содержащих даты, числа и текст. Критерии, используемые в COUNTIF, поддерживают логические операторы (>,<,,=) and подстановочные знаки (*,?) для частичного соответствия.





Назначение Подсчет ячеек, соответствующих критериям Возвращаемое значение Число, представляющее подсчитанные ячейки. Синтаксис = СЧЁТЕСЛИ (диапазон, критерий) Аргументы
  • диапазон - Диапазон подсчитываемых ячеек.
  • критерии - Критерии, определяющие, какие ячейки следует подсчитывать.
Версия Excel 2003 Примечания по использованию

Функция СЧЁТЕСЛИ в Excel подсчитывает количество ячеек в диапазоне, которые соответствуют одному предоставленному условию. Критерии могут включать логические операторы (>,<,,=) and подстановочные знаки (*,?) для частичного соответствия. Критерии также могут быть основаны на значении из другой ячейки, как описано ниже.

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





СЧЁТЕСЛИ поддерживает только Один состояние. Если вам нужно применить несколько критериев, используйте СЧЁТЕСЛИМН (функция СЧЁТЕСЛИМН) . Если вам нужно манипулировать значениями в диапазон аргумент как часть логической проверки, см. СУММПРОИЗВ и / или ФИЛЬТР функции.

как суммировать строку в Excel

Базовый пример

На листе, показанном выше, в ячейках G5, G6 и G7 используются следующие формулы:



 
= COUNTIF (D5:D12,'>100') // count sales over 100 = COUNTIF (B5:B12,'jim') // count name = 'jim' = COUNTIF (C5:C12,'ca') // count state = 'ca'

Уведомление COUNTIF равно нет с учетом регистра, 'CA' и 'ca' обрабатываются одинаково.

как добавить решатель в Excel 2016

Двойные кавычки ('') в критериях

Как правило, текстовые значения необходимо заключать в двойные кавычки (''), а числа - нет. Однако, когда логический оператор включен в число, число и оператор должны быть заключены в кавычки, как показано во втором примере ниже:

 
= COUNTIF (A1:A10,100) // count cells equal to 100 = COUNTIF (A1:A10,'>32') // count cells greater than 32 = COUNTIF (A1:A10,'jim') // count cells equal to 'jim'

Значение из другой ячейки

Значение из другой ячейки может быть включено в критерии с помощью конкатенация . В приведенном ниже примере СЧЁТЕСЛИ вернет количество значений в ячейке A1: A10, которые меньше значения в ячейке B1. Обратите внимание на менее чем оператор (текст) заключен в кавычки.

 
= COUNTIF (A1:A10,'<'&B1) // count cells less than B1

Не равно

Чтобы создать критерий 'не равно', используйте '' оператор в двойных кавычках (')'. Например, приведенная ниже формула будет подсчитывать ячейки. не равный на «красный» в диапазоне A1: A10:

 
= COUNTIF (A1:A10,'red') // not 'red'

Пустые ячейки

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

 
= COUNTIF (A1:A10,'') // not blank = COUNTIF (A1:A10,'') // blank

Даты

Самый простой способ использовать СЧЁТЕСЛИ с датами - обратиться к действительной датой в другой ячейке со ссылкой на ячейку. Например, для подсчета ячеек в A1: A10, которые содержат дату, превышающую дату в B1, вы можете использовать следующую формулу:

 
= COUNTIF (A1:A10, '>'&B1) // count dates greater than A1

Обратите внимание, мы должны соединять оператор даты в B1. Чтобы использовать более сложные критерии даты (т.е. все даты в данном месяце или все даты между двумя датами), вы захотите переключиться на СЧЁТЕСЛИМН (функция СЧЁТЕСЛИМН) , который может обрабатывать несколько критериев.

как создать формулу vlookup в Excel

Самый безопасный способ жесткий код дата в СЧЁТЕСЛИ должна использовать ДАТА (функция ДАТА) . Это гарантирует, что Excel распознает дату. Для подсчета ячеек в A1: A10, которые содержат дату менее 1 апреля 2020 г., вы можете использовать такую ​​формулу

 
= COUNTIF (A1:A10,'<'& DATE (2020,4,1)) // dates less than 1-Apr-2020

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

В подстановочный знак в критериях можно использовать знак вопроса (?), звездочку (*) или тильду (~). Вопросительный знак (?) Соответствует любому одному символу, а звездочка (*) соответствует нулю или большему количеству символов любого типа. Например, для подсчета ячеек в ячейках A1: A5, содержащих текст «яблоко» в любом месте, вы можете использовать следующую формулу:

 
= COUNTIF (A1:A5,'*apple*') // cells that contain 'apple'

Чтобы подсчитать ячейки в A1: A5, содержащие любые 3 текстовых символа, вы можете использовать:

 
= COUNTIF (A1:A5,'???') // cells that contain any 3 characters

Тильда (~) - это escape-символ, соответствующий буквальным подстановочным знакам. Например, чтобы подсчитать буквальный вопросительный знак (?), Звездочку (*) или тильду (~), добавьте тильду перед подстановочным знаком (т. Е. ~ ?, ~ *, ~~).

Примечания

  • СЧЁТЕСЛИ не чувствителен к регистру. Использовать ТОЧНАЯ функция для счетчики с учетом регистра .
  • СЧЁТЕСЛИ поддерживает только одно условие. Использовать СЧЁТЕСЛИМН (функция СЧЁТЕСЛИМН) по нескольким критериям.
  • Текстовые строки в критериях должны быть заключены в двойные кавычки (''), т.е. 'яблоко', '> 32', 'ja *'.
  • Ссылки на ячейки в критериях: нет заключены в кавычки, т.е.<'&A1
  • Подстановочные знаки? и * можно использовать в критериях. Знак вопроса соответствует любому одному символу, а звездочка соответствует любой последовательности символов (от нуля или более).
  • Чтобы сопоставить буквальный вопросительный знак или звездочку, используйте тильду (~) перед вопросительным знаком или звездочкой (т.е. ~ ?, ~ *).
  • СЧЁТЕСЛИ требует диапазон, вы не можете заменить множество .
  • СЧЁТЕСЛИ возвращает неверные результаты, если используется для сопоставления строк длиной более 255 символов.
  • СЧЁТЕСЛИ вернет ошибку # ЗНАЧ при обращении к другой закрытой книге.


^