счет если меньше значения в ячейке

Как использовать функцию СЧЕТЕСЛИ в Google таблицах

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

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

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

Что такое функция СЧЕТЕСЛИ в Google таблицах?

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

Синтаксис функции СЧЕТЕСЛИ в Google таблицах

Вот как выглядит синтаксис этой функции и её аргументы:

=СЧЕТЕСЛИ(диапазон, критерий)

Диапазон – это диапазон данных, в котором мы будем производить поиск нужных нам значений

Критерий – это критерий поиска – значение, которое мы будем искать.

Примеры использования СЧЕТЕСЛИ в Google таблицах.

Несмотря на то, что функция COUTNIF кажется очень простой, на самом деле её возможности достаточно велики. Это множество возможностей состоит в первую очередь в том, как мы будем описывать критерий поиска.

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

Теперь давайте попробуем сделать это вместе и рассмотрим несколько примеров.

Полное совпадение числа или текста в функции СЧЕТЕСЛИ.

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

Вот как выглядят данные о ваших продажах, хранящиеся в Google таблицах.

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

Начнём с самого простого.

Вставим перед таблицей 4 строки, чтобы лучше видеть результаты вычислений.

Подсчитаем количество заявок на продажу молочного шоколада. Устанавливаем курсор в ячейку C3 и вводим знак “=”. Для Google таблиц это означает, что сейчас будет введена формула. Поэтому как только далее будет введена буква “c”, он выведет нам предложение выбрать функцию, начинающуюся с буквы “c”. Выбираем “СЧЕТЕСЛИ”.

В качестве первого аргумента функции СЧЕТЕСЛИ вводим диапазон: D6:D25. Как и в других функциях Google таблиц, адрес диапазона можно не вводить вручную, а просто выделить мышкой. Затем вводим “,” и указываем второй аргумент – условие поиска.

Второй аргумент – это значение, которое мы будем искать в обозначенном диапазоне. Это будет текст “Молочный шоколад”. Не забываем закончить ввод функции, нажав “)” и затем “Enter”.

В результате наша функция выглядит следующим образом:

Получаем результат – 6 продаж.

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

Примечание.

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

Неправильно:

=СЧЕТЕСЛИ(D6, D8, D10, D12, D14,”Молочный шоколад”).

Правильно:

=СЧЕТЕСЛИ(C6:C25;”Молочный шоколад”) + СЧЕТЕСЛИ(D6:D25;”Молочный шоколад”)

=СЧЕТЕСЛИ(D6;”Молочный шоколад”) + СЧЕТЕСЛИ(D8;”Молочный шоколад”) + СЧЕТЕСЛИ(D10;”Молочный шоколад”) + СЧЕТЕСЛИ(D12;”Молочный шоколад”) + СЧЕТЕСЛИ(D14;”Молочный шоколад”)

Но указывать в самой формуле критерий поиска не очень удобно – каждый раз придётся её редактировать. Правильным решением будет записать критерий поиска в определённую ячейку таблицы Google таблицах и затем просто ссылаться на нее из функции.

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

Наша формула в ячейке C3 теперь будет выглядеть следующим образом:

При работе функции ссылка на ячейку A3 будет заменена её значением “Да”. Как видите, условие поиска корректировать стало намного проще.

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

Проделаем то же самое для числовых значений. Как видите, количество значений, равное 144, можно успешно подсчитать либо прямо указывая нужное значение в условии функции

либо заменяя его ссылкой на ячейку

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

Подстановочные знаки в условии функции СЧЕТЕСЛИ

Мы можем производить поиск и подсчет значений не по всей ячейке, а только по её части. Здесь мы можем использовать шаблон поиска (подстановочные знаки).

Как правильно указать, что мы будем искать? Для этого используем знаки “?”, “*”, “

К примеру, для подсчета количества продаж в определённом регионе можно использовать только часть его названия: вводим в ячейку A3 значение “. город”. Символ “?” позволяет заменить собой один любой символ. Мы будем искать названия из 2 слов, первое из которых состоит из 7 букв, включая пробелы.

В ячейку B3 вводим функцию СЧЕТЕСЛИ:

Как мы уже говорили, это будет то же самое, что ввести в ячейку C3

В результате видим, что было получено 12 заказов из «Большой город» и «Средний город».

А теперь в ячейку B4 введём

И в ячейке A4 изменим условие поиска на “Б. город”. Теперь мы будем названия из 2 слов, первое из которых состоит из 7 букв, и начинается с «Б». Результатом выполнения функции будет 5 продаж, так как указанному условию теперь удовлетворяет только «Большой город».

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

Аналогично можно рассчитать количество продаж определенного товара, использовав символ ”*”, который позволяет заменить собой не один, а любое количество символов.

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

По условию “*шоколад” мы ищем все названия продуктов, заканчивающиеся на “шоколад”.

По условию “шоколад*” мы ищем все названия продуктов, начинающиеся с “шоколад”. И, как вы уже догадались, если в условии поиска мы напишем “*шоколад*”, то мы будем искать все названия продуктов, содержащие слово “шоколад”.

?*”) – ищем количество значений, в которых есть знак “?”.

Больше, меньше или равно в качестве условия

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

Для этого к критерию нужно добавить соответствующий математический знак “=”, “>”, “ =”, “ ”.

Посмотрите сначала, как эти условия можно использовать прямо в формуле функции.

КритерийПример формулыОписание
Число больше чем=СЧЕТЕСЛИ(E7:E15,”>100″)Подсчитывает число ячеек, значение которых больше 100
Число меньше чем= СЧЕТЕСЛИ (E7:E15,” 100″)Подсчитывает число ячеек, значение которых не равно 100
Число больше или равно=СЧЕТЕСЛИ(E7:E15,”>=100″)Подсчитывает число ячеек, значение которых больше или равно 100
Число меньше или равно=СЧЕТЕСЛИ(E7:E15,”

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

В ячейке В3 запишем формулу, которая ссылается на ячейку A3, как мы уже делали ранее.

Для записи более сложных критериев используется оператор объединения (&).

К примеру, в ячейке B4 мы записали формулу, которая подсчитает число ячеек в диапазоне F9:F18, значение которых больше 150.

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

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

Использование нескольких критериев в функции СЧЕТЕСЛИ

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

Подсчитаем количество продаж шоколада с орехами и марки «супер». Для этого используем в ячейке В4 формулу

Обратите внимание на использование шаблона поиска (*), чтобы слова «орех» и «супер» были подсчитаны независимо от того, где они находятся в названии – в начале, в середине или в конце.

Можно записать эту же формулу с использованием ссылок на ячейки. Это сделано нами в ячейке В3.

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

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

Используя несколько критериев, можно подсчитать также количество чисел, находящихся в определённом диапазоне.

В нашем примере мы подсчитаем количество продаж, стоимость которых находится в диапазоне от 100 до 200.

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

Из количества продаж, величина которых меньше 200, вычитаем количество продаж, которые меньше 100. Используем формулу:

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

Количество ячеек с текстом подсчитываем так:

В ячейках A3, A4, A5 мы записали критерии отбора.

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

Как видим, 3 заказа пока не имеют никаких отметок и, следовательно, не завершены.

Использование СЧЕТЕСЛИ для условного форматирования ячеек

Google таблицы дают пользователям интересную возможность – изменять формат ячейки (например цвет) в зависимости от выполнения определённых условий.

К примеру, значения, которые встречаются чаще, могут быть отмечены определённым цветом.

Для этого также можно использовать функцию СЧЕТЕСЛИ.

Выделите при помощи мышки диапазон ячеек, которые вы хотите форматировать особым образом в зависимости от условия. Нажмите меню Format – Условное форматирование. Введите условия форматирования, выбрав пункт “Ваша формула”

Введите туда выражение

Это означает, что условие будет выполняться, если значение ячейки В10 встречается в нашем диапазоне данных B10:B39 более чем в 40% случаев.

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

Аналогичным образом в правила условного форматирования добавляем ещё 2 условия – значение ячейки встречается чаще чем в 25% случаев и чаще чем 15%.

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

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

Вы видите, что цвет ячеек B10:B39 изменился в соответствии с установленными нами условиями.

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

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

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

Другие примеры использования функций Google таблиц:

Источник

Excel-plus

Пошаговые инструкции, как использовать функции, формулы и другие инструменты табличного редактора Microsoft Excel

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

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

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

Предположим, что у нас есть простая таблица, с текстовыми данными и числами.

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

СЧЁТЕСЛИ с двумя критериями. Числовое значение.

Найдем количество ячеек в столбце Числа, числовые значения в которых, больше числа 50 и меньше числа 50. Сначала, используя функцию СЧЁТЕСЛИ, мы находим, количество ячеек, значения в которых больше числа 50. Можно сначала найти количество ячеек, с значением меньше числа 50. Это не имеет значение. Как это сделать описано в статье: Функция СЧЁТЕСЛИ в MS Excel. Описание и примеры. Теперь в строке формулы добавляем плюс «+», и еще раз используем функцию СЧЁТЕСЛИ. Диапазон тот же самый, но в критерии поиска задаем поиск значений меньше числа 50. Получаем общие количество ячеек, значение в которых больше и меньше числа 50.

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

Можно использовать и другие варианты: больше или равно, меньше или ровно, равно, не равно. В зависимости от задачи.

Так же, вместо суммирования результатов поиска по нескольким критериям, можно провести вычитание этих результатов. Или любое другое действие.

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

СЧЁТЕСЛИ с двумя критериями. Ссылка на ячейку.

В качестве критерия поиска, можем использовать значения, содержащиеся в ячейке, указывая ссылку на эту ячейку в поле Критерии, диалогового окна Аргументы функции. Вернемся к нашей таблице и найдем количество ячеек в столбце Числа, числовые значения в которых, больше числа 50 и меньше числа 50. При этом используем в качестве критериев поиска ссылки на ячейки. Используем ячейку С7, как одну из ячеек, в которой находиться число 50.

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

Получили результат 12 ячеек.

Обращаю внимание, что знаки « » (или другие знаки), в таком варианте использования функции, необходимо заключать в кавычки. И ставить между знаками и ссылкой на ячейку символ «&».

СЧЁТЕСЛИ с двумя критериями. Текстовые критерии.

В качестве критерия поиска, в данном варианте, можно использовать текстовое значение (слово) или часть слова. Как работает функции при использование таких критериев поиска, можно узнать по ссылке: Функция СЧЁТЕСЛИ в MS Excel. Описание и примеры. Объединение нескольких критериев поиска в данном варианте происходит по такому же принципу, как и в вариантах, описанных выше. Возьмём для примера столбец, в котором содержаться название мебели. Найдем количество ячеек, в которых содержаться слово Стол и слово Шкаф. При этом, поиск будем осуществлять используя буквы находящиеся в этих словах. «Ст» и «ф» соответственно. К этим буквам необходимо добавить символ «*». В случае с «Ст», после, так как это первые буквы в слове. В случае с «ф», перед, так как это конец слова. Кавычки появятся автоматически.

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

Количество критериев не ограниченно двумя. Может быть больше, в зависимости от задачи.

Источник

history 9 апреля 2013 г.

СЧЁТЕСЛИ ( диапазон ; критерий )

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

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

Данные будем брать из диапазона A15:A25 (см. файл примера ).

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

Критерий

Формула

Результат

Примечание

Подсчитывает количество ячеек, содержащих числа равных или более 10. Критерий указан в формуле

Подсчитывает количество ячеек, содержащих числа равных или меньших 10. Критерий указан через ссылку

>= (ячейка С4)11(ячейка С5)

Подсчитывает количество ячеек, содержащих числа равных или более 11. Критерий указан через ссылку и параметр

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

Функция СЧЁТЕСЛИ() также годится для подсчета текстовых значений (см. Подсчет ТЕКСТовых значений с единственным критерием в MS EXCEL ).

Подсчет дат с одним критерием

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

Если необходимо подсчитать количество дат, принадлежащих определенному месяцу, то нужно создать дополнительный столбец для вычисления месяца, затем записать формулу = СЧЁТЕСЛИ(B20:B30;2)

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

Подсчет с несколькими условиями

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

Специальные случаи использования функции

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

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

Источник

СЧЁТЕСЛИ (функция СЧЁТЕСЛИ)

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

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

=СЧЁТЕСЛИ(где нужно искать;что нужно найти)

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

Группа ячеек, для которых нужно выполнить подсчет. Диапазон может содержать числа, массивы, именованный диапазон или ссылки на числа. Пустые и текстовые значения игнорируются.

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

Например, критерий может быть выражен как 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. Результат — 3.

Количество ячеек, содержащих любой текст, в ячейках А2–А5. Подстановочный знак «*» обозначает любое количество любых символов. Результат — 4.

Количество ячеек, строка в которых содержит ровно 7 знаков и заканчивается буквами «ки», в диапазоне A2–A5. Подставочный знак «?» обозначает отдельный символ. Результат — 2.

Распространенные неполадки

Для длинных строк возвращается неправильное значение.

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

Для работы с такими строками используйте функцию СЦЕПИТЬ или оператор сцепления &. Пример: =СЧЁТЕСЛИ(A2:A5;»длинная строка»&»еще одна длинная строка»).

Функция должна вернуть значение, но ничего не возвращает.

Аргумент критерий должен быть заключен в кавычки.

Формула СЧЁТЕ ЕСЛИ получает #VALUE! при ссылке на другой таблицу.

Эта ошибка возникает при вычислении ячеек, когда в формуле содержится функция, которая ссылается на ячейки или диапазон в закрытой книге. Для работы этой функции необходимо, чтобы другая книга была открыта.

Рекомендации

Помните о том, что функция СЧЁТЕСЛИ не учитывает регистр символов в текстовых строках.

Критерий не чувствителен к регистру. Например, строкам «яблоки» и «ЯБЛОКИ» будут соответствовать одни и те же ячейки.

Использование подстановочных знаков

В условиях отбора можно использовать поддикограммы: вопросии (?) и звездочки (*). Вопросительный знак соответствует любому отдельно взятому символу. Звездочка — любой последовательности символов. Если требуется найти именно вопросительный знак или звездочку, следует ввести значок тильды (

) перед искомым символом.

Например, =СЧЁТЕСЛИ(A2:A5;»яблок?») возвращает все вхождения слова «яблок» с любой буквой в конце.

Убедитесь, что данные не содержат ошибочных символов.

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

Для удобства используйте именованные диапазоны.

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

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Источник

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

По сути,они одинаковы во всех версиях, поэтому вы можете использовать примеры в MS Excel 2016, 2013, 2010 и 2007.

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

СЧЕТЕСЛИ(диапазон; критерий)

Как видите, здесь только 2 аргумента, оба из которых являются обязательными:

Что нужно обязательно запомнить?

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

Примеры работы функции СЧЕТЕСЛИ.

Для подсчета текста.

Давайте разбираться, как это работает. На рисунке ниже вы видите список заказов, выполненных менеджерами. Выражение =СЧЕТЕСЛИ(В2:В22,»Никитенко») подсчитывает, сколько раз этот работник присутствует в списке:

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

Замечание. Критерий не чувствителен к регистру букв, поэтому можно вводить как прописные, так и строчные буквы.

Если ваши данные содержат несколько вариантов слов, которые вы хотите сосчитать, то вы можете использовать подстановочные знаки для подсчета всех ячеек, содержащих определенное слово, фразу или буквы, как часть их содержимого.

К примеру, в нашей таблице есть несколько заказчиков «Корона» из разных городов. Нам необходимо подсчитать общее количество заказов «Корона» независимо от города.

Мы подсчитали количество заказов, где в наименовании заказчика встречается «коро» в любом регистре. Звездочка (*) используется для поиска ячеек с любой последовательностью начальных и конечных символов, как показано в приведенном выше примере. Если вам нужно заменить какой-либо один символ, введите вместо него знак вопроса (?).

Кроме того, указывать условие прямо в формуле не совсем рационально, так как при необходимости подсчитать какие-то другие значения вам придется корректировать её. А это не слишком удобно.

Рекомендуется условие записывать в какую-либо ячейку и затем ссылаться на нее. Так мы сделали в H9. Также можно употребить подстановочные знаки со ссылками с помощью оператора конкатенации (&). Например, вместо того, чтобы указывать «* Коро *» непосредственно в формуле, вы можете записать его куда-нибудь, и использовать следующую конструкцию для подсчета ячеек, содержащих «Коро»:

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

Вы можете употребить подстановочный знак звездочку (*) или знак вопроса (?) в зависимости от того, какого именно результата вы хотите достичь.

Если вы хотите узнать количество ячеек, которые начинаются или заканчиваются определенным текстом, независимо от того, сколько имеется других символов, используйте:

Если вы ищете количество ячеек, которые начинаются или заканчиваются определенными буквами и содержат точное количество символов, то поставьте вопросительный знак (?):

Примечание. Чтобы узнать количество клеток, содержащих в тексте знак вопроса или звездочку, введите тильду (

?*») будут подсчитаны все позиции, содержащие знак вопроса в диапазоне С2:С22.

Подсчет чисел по условию.

В отношении чисел редко случается, что нужно подсчитать количество их, равных какому-то определённому числу. Тем не менее, укажем, что записать нужно примерно следующее:

Гораздо чаще нужно высчитать количество значений, больших либо меньших определенной величины.

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

критерии

Описание

Подсчитайте, где значение больше 5.

Подсчет со числами менее 5.

Определите, сколько раз значение равно 5.

Подсчитайте, сколько раз не равно 5.

Если больше или равно

Подсчет, когда больше или равно 5.

Если меньше или равно

Считаем количество крупных заказов на сумму более 10 000. Обратите внимание, что условие подсчета мы записываем здесь в виде текстовой строки и поэтому заключаем его в двойные кавычки.

Вы также можете использовать все вышеприведенные варианты для подсчета ячеек на основе значения другой ячейки. Вам просто нужно заменить число ссылкой.

Замечание. В случае использования ссылки, вы должны заключить математический оператор в кавычки и добавить амперсанд (&) перед ним. Например, чтобы подсчитать числа в диапазоне D2: D9, превышающие D3, используйте =СЧЕТЕСЛИ(D2:D9,»>»&D3)

Если вы хотите сосчитать записи, которые содержат математический оператор, как часть их содержимого, то есть символ «>», « 5*») будет подсчитывать все позиции в диапазоне D2: D9 с таким содержимым, как «Доставка >5 дней» или «>5 единиц в наличии».

Примеры с датами.

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

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

Позвольте привести несколько примеров:

критерии

Описание

Даты, равные указанной дате.

Подсчитывает количество ячеек в диапазоне E2:E22 с датой 1 июня 2014 года.

Даты больше или равные другой дате.

Сосчитайте количество ячеек в диапазоне E2:E22 с датой, большей или равной 01.06.2014.

Даты, которые больше или равны дате в другой ячейке, минус X дней.

Определите количество ячеек в диапазоне E2:E22 с датой, большей или равной дате в H2, минус 7 дней.

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

критерии

Равные текущей дате.

До текущей даты, то есть меньше, чем сегодня.

После текущей даты, т.е. больше, чем сегодня.

Даты, которые должны наступить через неделю.

В определенном диапазоне времени.

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

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

Непустые.

В некоторых руководствах по работе с СЧЕТЕСЛИ вы можете встретить предложения для подсчета непустых ячеек, подобные этому:

Но дело в том, что приведенное выше выражение подсчитывает только клетки, содержащие любые текстовые значения. А это означает, что те из них, что включают даты и числа, будут обрабатываться как пустые (игнорироваться) и не войдут в общий итог!

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

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

Также непустые ячейки в диапазоне можно подсчитать:

Пустые.

Считаем клетки, не содержащие текст:

Поскольку звездочка (*) соответствует любой последовательности текстовых символов, в расчет принимаются клетки, не равные *, т.е. не содержащие текста в указанном диапазоне.

Для подсчета пустых клеток (все типы значений):

Конечно, для таких случаев есть и специальная функция

Но не все знают о ее существовании. Но вы теперь в курсе …

Нулевые строки.

Также имейте в виду, что СЧЕТЕСЛИ и СЧИТАТЬПУСТОТЫ считают ячейки с пустыми строками, которые только на первый взгляд выглядят пустыми.

Дело в том, что существует такое понятие, как «строка нулевой длины» (или «нулевая строка»). Нулевая строка возникает, когда программе нужно вставить какое-то значение, а вставить нечего.

Проблемы начинаются тогда, когда вы пытаетесь с ней произвести какие-то математические вычисления (вычитание, деление, умножение и т.д.). Получите сообщение об ошибке #ЗНАЧ!. При этом функции СУММ и СЧЕТ их игнорируют, как будто там находится текст. А внешне там его нет.

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

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

Откуда могут появиться нулевые строки в ячейках? Здесь может быть несколько вариантов:

В итоге, если в Е1 записано что угодно, отличное от 1, программа вернет строку нулевой длины. И если впоследствии формулу заменять значением (Специальная вставка – Значения), то получим нашу псевдо-пустую позицию.

СЧЕТЕСЛИ с несколькими условиями.

Количество чисел в диапазоне

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

Например, вы можете использовать для вычисления ячеек в диапазоне B2: B9, где значение больше 5 и меньше или равно 15:

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

Количество ячеек с несколькими условиями ИЛИ.

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

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

Обратите внимание, что мы включили подстановочный знак (*) во второй критерий. Он используется для вычисления количества всех видов сока в списке.

Как вы понимаете, сюда можно добавить и больше условий.

Использование СЧЕТЕСЛИ для подсчета дубликатов.

1. Ищем дубликаты в одном столбце

Эта простое выражение СЧЁТЕСЛИ($A$2:$A$24;A2)>1 найдет все одинаковые записи в A2: A24.

А другая формула СЧЁТЕСЛИ(B2:B24;ИСТИНА) сообщит вам, сколько существует дубликатов:

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

Для более наглядного представления найденных совпадений я использовал условное форматирование значения ИСТИНА.

2. Сколько совпадений между двумя столбцами?

Сравним список2 со списком1. В столбце Е берем последовательно каждое значение из списка2 и считаем, сколько раз оно встречается в списке1. Если совпадений ноль, значит это уникальное значение. На рисунке такие выделены цветом при помощи условного форматирования.

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

Выражение =СЧЁТЕСЛИ($A$2:$A$24;C2) копируем вниз по столбцу Е.

Аналогичный расчет можно сделать и наоборот – брать значения из первого списка и искать дубликаты во втором.

Для того, чтобы просто определить количество дубликатов, можно использовать комбинацию функций СУММПРОИЗВ и СЧЕТЕСЛИ.

Подсчитаем количество уникальных значений в списке2:

Получаем 7 уникальных записей и 16 дубликатов, что и видно на рисунке.

3. Сколько дубликатов и уникальных значений в строке?

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

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

Считаем количество дубликатов:

Видим, что 13 выпадало 2 раза.

Подсчитать уникальные значения:

Часто задаваемые вопросы и проблемы.

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

Вопрос: Как я могу использовать СЧЕТЕСЛИ для несмежного диапазона или ячеек?

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

Правильно: = СЧЕТЕСЛИ (A2;»>0″) + СЧЕТЕСЛИ (B3;»>0″) + СЧЕТЕСЛИ (C4;»>0″)

счет если меньше значения в ячейке. Смотреть фото счет если меньше значения в ячейке. Смотреть картинку счет если меньше значения в ячейке. Картинка про счет если меньше значения в ячейке. Фото счет если меньше значения в ячейке

Вопрос: когда мне нужно использовать амперсанд?

Итак, вы можете придерживаться этих правил:

= СЧЕТЕСЛИ(A1:A10;10) или = СЧЕТЕСЛИ(A1:A10;C1)

= СЧЕТЕСЛИ(A2:A10;»яблоко») или = СЧЕТЕСЛИ(A2:A10;»*») или = СЧЕТЕСЛИ(A2:A10;»>5″)

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *