Счетесли в excel по двум критериям
Содержание:
- Как посчитать, содержит ли ячейка текст или часть текста в Excel?
- Функция СЧЕТЕСЛИ в Excel и примеры ее использования
- Различные значения с учетом регистра.
- Подсчет значений с множественными критериями (Часть 2. Условие ИЛИ) в MS EXCEL
- «СЧЕТЕСЛИ» в Excel: примеры, описание
- Как посчитать количество ответов «Да» или «Нет» в Excel?
- СЧЕТЧИК
- Рекомендации
- Подсчет уникальных текстовых значений.
- Какие варианты критериев поиска существуют.
Как посчитать, содержит ли ячейка текст или часть текста в Excel?
Предположим, у вас есть данные, указанные ниже, и вы хотите подсчитать количество ячеек, содержащих текст «Apple», количество ячеек, содержащих текст»Оранжевая»и ячейки содержат»персик»отдельно, как это сделать? В этом руководстве мы объясняем COUNTIF Подробная функция, которая поможет вам быстро подсчитать количество ячеек, если они содержат текст или часть определенного текста в Excel. Кроме того, мы представляем замечательную функцию, позволяющую легко достичь ее с помощью только щелчков мышью.
Подсчитайте, если ячейка содержит текст или часть текста, с помощью функции СЧЁТЕСЛИ
Функция СЧЁТЕСЛИ может помочь подсчитать ячейки, содержащие часть текста в диапазоне ячеек в Excel. Пожалуйста, сделайте следующее.
1. Выберите пустую ячейку (например, E5), скопируйте в нее приведенную ниже формулу и нажмите Enter ключ. Затем перетащите маркер заполнения вниз, чтобы получить все результаты.
=COUNTIF(B5:B10,»*»&D5&»*»)
Синтаксис
=COUNTIF (range, criteria)
аргументы
- Диапазон (обязательно): диапазон ячеек, которые вы хотите подсчитать.
- Критерии (обязательно): число, выражение, ссылка на ячейку или текстовая строка, определяющая, какие ячейки будут учитываться.
Заметки:
- В формуле B5: B10 — это диапазон ячеек, который нужно подсчитать. D5 — это ссылка на ячейку, содержащую то, что вы хотите найти. Вы можете изменить ссылочную ячейку и критерии в формуле по своему усмотрению.
- Если вы хотите напрямую вводить текст в формуле для подсчета, примените следующую формулу:=COUNTIF(B5:B10,»*Apple*»)
- В этой формуле регистр не учитывается.
Освободи Себя Выбрать определенные ячейки полезности Kutools for Excel может помочь вам быстро подсчитать количество ячеек в диапазоне, если они содержат определенный текст или часть текста. После получения результата во всплывающем диалоговом окне все совпавшие ячейки будут выбраны автоматически. .Загрузите Kutools for Excel прямо сейчас! (30-дневная бесплатная трасса)
Счетные ячейки содержат текст с функцией СЧЁТЕСЛИ
Как показано на скриншоте ниже, если вы хотите подсчитать количество ячеек в определенном диапазоне, которые содержат только текст, метод в этом разделе может вам помочь.
1. Выберите пустую ячейку для вывода результата, скопируйте в нее приведенную ниже формулу и нажмите Enter ключ.
=COUNTIF(B5:B10,»*»)
Подсчитайте, если ячейка содержит текст или часть текста с помощью Kutools for Excel
Чаевые: Помимо приведенной выше формулы, здесь представлена замечательная функция, позволяющая легко решить эту проблему. С Выбрать определенные ячейки полезности Kutools for Excel, вы можете быстро подсчитать, содержит ли ячейка текст или часть текста, щелкнув мышью. С помощью этой функции вы даже можете подсчитать с помощью OR или AND, если вам нужно. Пожалуйста, сделайте следующее.
Перед использованием Kutools for Excel, вам нужно потратить несколько минут, чтобы в первую очередь.
1. Выберите диапазон, в котором вы хотите подсчитать количество ячеек, содержащих определенный текст.
2. Нажмите Kutools > Выберите > Выбрать определенные ячейки.
3. в Выбрать определенные ячейки диалоговое окно, вам необходимо:
- Выберите Ячейка вариант в Тип выбора раздел;
- В Конкретный тип раздел, выберите Комплект в раскрывающемся списке введите Apple в текстовом поле;
- Нажмите OK кнопку.
- Затем появляется окно подсказки, в котором указано, сколько ячеек соответствует условию. Щелкните значок OK кнопка и все соответствующие ячейки выбираются одновременно.
Наконечник. Если вы хотите получить бесплатную (60-дневную) пробную версию этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.
Используйте countif с несколькими критериями в Excel В Excel функция СЧЁТЕСЛИ может помочь нам вычислить количество определенного значения в списке. Но иногда нам нужно использовать несколько критериев для подсчета, это будет сложнее. Из этого туториала Вы узнаете, как этого добиться.Нажмите, чтобы узнать больше …
Подсчитайте, начинаются ли ячейки или заканчиваются определенным текстом в Excel Предположим, у вас есть диапазон данных, и вы хотите подсчитать количество ячеек, которые начинаются с «kte» или заканчиваются «kte» на листе. Эта статья знакомит вас с некоторыми хитростями вместо ручного подсчета.Нажмите, чтобы узнать больше …
Подсчитайте конкретное значение на нескольких листах Как можно подсчитать конкретные значения на нескольких листах? Например, получить количество вхождений определенного значения «Excel» из нескольких листов. В этом руководстве представлены методы, позволяющие это сделать.Нажмите, чтобы узнать больше …
Функция СЧЕТЕСЛИ в Excel и примеры ее использования
Функция СЧЕТЕСЛИ входит в группу статистических функций. Позволяет найти число ячеек по определенному критерию. Работает с числовыми и текстовыми значениями, датами.
Синтаксис и особенности функции
Сначала рассмотрим аргументы функции:
- Диапазон – группа значений для анализа и подсчета (обязательный).
- Критерий – условие, по которому нужно подсчитать ячейки (обязательный).
В диапазоне ячеек могут находиться текстовые, числовые значения, даты, массивы, ссылки на числа. Пустые ячейки функция игнорирует.
В качестве критерия может быть ссылка, число, текстовая строка, выражение. Функция СЧЕТЕСЛИ работает только с одним условием (по умолчанию). Но можно ее «заставить» проанализировать 2 критерия одновременно.
Рекомендации для правильной работы функции:
- Если функция СЧЕТЕСЛИ ссылается на диапазон в другой книге, то необходимо, чтобы эта книга была открыта.
- Аргумент «Критерий» нужно заключать в кавычки (кроме ссылок).
- Функция не учитывает регистр текстовых значений.
- При формулировании условия подсчета можно использовать подстановочные знаки. «?» — любой символ. «*» — любая последовательность символов. Чтобы формула искала непосредственно эти знаки, ставим перед ними знак тильды (~).
- Для нормального функционирования формулы в ячейках с текстовыми значениями не должно пробелов или непечатаемых знаков.
Функция СЧЕТЕСЛИ в Excel: примеры
Посчитаем числовые значения в одном диапазоне. Условие подсчета – один критерий.
У нас есть такая таблица:
Посчитаем количество ячеек с числами больше 100. Формула: =СЧЁТЕСЛИ(B1:B11;»>100″). Диапазон – В1:В11. Критерий подсчета – «>100». Результат:
Если условие подсчета внести в отдельную ячейку, можно в качестве критерия использовать ссылку:
Посчитаем текстовые значения в одном диапазоне. Условие поиска – один критерий.
Формула: =СЧЁТЕСЛИ(A1:A11;»табуреты»). Или:
Во втором случае в качестве критерия использовали ссылку на ячейку.
Формула с применением знака подстановки: =СЧЁТЕСЛИ(A1:A11;»таб*»).
Для расчета количества значений, оканчивающихся на «и», в которых содержится любое число знаков: =СЧЁТЕСЛИ(A1:A11;»*и»). Получаем:
Формула посчитала «кровати» и «банкетки».
Используем в функции СЧЕТЕСЛИ условие поиска «не равно».
Формула: =СЧЁТЕСЛИ(A1:A11;»»&»стулья»). Оператор «» означает «не равно». Знак амперсанда (&) объединяет данный оператор и значение «стулья».
При применении ссылки формула будет выглядеть так:
Часто требуется выполнять функцию СЧЕТЕСЛИ в Excel по двум критериям. Таким способом можно существенно расширить ее возможности. Рассмотрим специальные случаи применения СЧЕТЕСЛИ в Excel и примеры с двумя условиями.
- Посчитаем, сколько ячеек содержат текст «столы» и «стулья». Формула: =СЧЁТЕСЛИ(A1:A11;»столы»)+СЧЁТЕСЛИ(A1:A11;»стулья»). Для указания нескольких условий используется несколько выражений СЧЕТЕСЛИ. Они объединены между собой оператором «+».
- Условия – ссылки на ячейки. Формула: =СЧЁТЕСЛИ(A1:A11;A1)+СЧЁТЕСЛИ(A1:A11;A2). Текст «столы» функция ищет в ячейке А1. Текст «стулья» — на базе критерия в ячейке А2.
- Посчитаем число ячеек в диапазоне В1:В11 со значением большим или равным 100 и меньшим или равным 200. Формула: =СЧЁТЕСЛИ(B1:B11;»>=100″)-СЧЁТЕСЛИ(B1:B11;»>200″).
- Применим в формуле СЧЕТЕСЛИ несколько диапазонов. Это возможно, если диапазоны являются смежными. Формула: =СЧЁТЕСЛИ(A1:B11;»>=100″)-СЧЁТЕСЛИ(A1:B11;»>200″). Ищет значения по двум критериям сразу в двух столбцах. Если диапазоны несмежные, то применяется функция СЧЕТЕСЛИМН.
- Когда в качестве критерия указывается ссылка на диапазон ячеек с условиями, функция возвращает массив. Для ввода формулы нужно выделить такое количество ячеек, как в диапазоне с критериями. После введения аргументов нажать одновременно сочетание клавиш Shift + Ctrl + Enter. Excel распознает формулу массива.
СЧЕТЕСЛИ с двумя условиями в Excel очень часто используется для автоматизированной и эффективной работы с данными. Поэтому продвинутому пользователю настоятельно рекомендуется внимательно изучить все приведенные выше примеры.
ПРОМЕЖУТОЧНЫЕ.ИТОГИ и СЧЕТЕСЛИ
Посчитаем количество реализованных товаров по группам.
- Сначала отсортируем таблицу так, чтобы одинаковые значения оказались рядом.
- Первый аргумент формулы «ПРОМЕЖУТОЧНЫЕ.ИТОГИ» — «Номер функции». Это числа от 1 до 11, указывающие статистическую функцию для расчета промежуточного результата. Подсчет количества ячеек осуществляется под цифрой «2» (функция «СЧЕТ»).
Скачать примеры функции СЧЕТЕСЛИ в Excel
Формула нашла количество значений для группы «Стулья». При большом числе строк (больше тысячи) подобное сочетание функций может оказаться полезным.
Различные значения с учетом регистра.
Подобно подсчету уникальных, самый простой способ подсчета различных значений с учетом регистра – это добавить вспомогательный столбец с формулой массива, который идентифицирует нужные элементы, включая первые повторяющиеся вхождения.
Подход в основном такой же, как и тот, который мы использовали для , с одним небольшим изменением:
Как вы помните, все формулы массива в Excel требуют нажатия .
После того, как это выражение будет записано, вы можете посчитать «различные» значения с помощью обычной функции СЧЁТЕСЛИ, например:
Если вы не можете добавить вспомогательный столбец на свой рабочий лист, вы можете использовать следующую более сложную формулу массива для подсчета различных значений с учетом регистра без создания дополнительного столбца:
Как видите, обе формулы дают одинаковые результаты.
Подсчет значений с множественными критериями (Часть 2. Условие ИЛИ) в MS EXCEL
Произведем подсчет строк таблицы, значения которых удовлетворяют сразу двум критериям, которые образуют Условие ИЛИ. Например, в таблице с перечнем Фруктов и их количеством на складе, отберем строки, в которых в столбце Фрукты значится Персики ИЛИ строки с остатком на складе не менее 57 (ящиков). Т.е. Партии Персиков отбираются в любом случае, а к ним добавляются партии любых фруктов с остатком на складе не менее 57 (ящиков).
В качестве исходной таблицы возьмем таблицу с двумя столбцами: текстовым «Фрукты» и числовым «Количество на складе» (См. файл примера ).
Подсчитаем строки, в которых в столбце Фрукты значится Персики ИЛИ строки с остатком на складе не менее 57 (ящиков). Отбираются только те строки, у которых в поле Фрукты значение Персики ИЛИ строки, у которых в поле Количество ящиков на складе значение >=57 (как бы совершаетcя 2 прохода по таблице: сначала критерий применяется только по полю Фрукты, затем по полю Количество ящиков на складе, строки в которых оба поля удовлетворяют критериям во второй проход не учитываются, чтобы не было задвоения)).
Для наглядности, строки в таблице, удовлетворяющие критериям, выделяются Условным форматированием с правилом =ИЛИ($A2=$D$2;$B2>=$E$2)
- Количество: =СМЕЩ(пример1!$B$2;;;СЧЁТЗ(пример1!$A$2:$A$15))
- Фрукты: = СМЕЩ(пример1!$A$2;;;СЧЁТЗ(пример1!$A$2:$A$15))
- Таблица: = СМЕЩ(пример1!$A$1;;;СЧЁТЗ(пример1!$A$1:$A$15);2)
Это позволит в дальнейшем добавлять значения в исходную таблицу и не переписывать формулы для подсчета значений.
Подсчет можно реализовать множеством формул, приведем несколько:
- Формула =СЧЁТЕСЛИ(Фрукты;D2)+СЧЁТЕСЛИ(Количество;»>=»&E2)-СЧЁТЕСЛИМН(Фрукты;D2;Количество;»>=»&E2) с помощью 2-х функций СЧЁТЕСЛИ() подсчитывает строки удовлетворяющие каждому из критериев, затем вычитается количество строк удовлетворяющих обоим критериям одновременно (функция СЧЁТЕСЛИМН() ) .
- Вместо 2-х функций СЧЁТЕСЛИ() можно использовать формулу = СУММПРОИЗВ((Фрукты=D2)+(Количество>=E2))-СЧЁТЕСЛИМН(Фрукты;D2;Количество;»>=»&E2)
- Формула = БСЧЁТ(Таблица;B1;D13:E15) требует предварительного создания таблички с условиями. Заголовки этой таблицы должны в точности совпадать с заголовками исходной таблицы. Размещение условий в разных строках соответствует Условию ИЛИ (см. статью Функция БСЧЁТ() ).
- Также можно использовать формулу =БСЧЁТА(Таблица;A1;D13:E15) с теми же условиями, но нужно заменить столбец для подсчета строк, он должен быть текстовым, т.е. А.
Альтернативным решением, является использование Расширенного фильтра, с той же табличкой условий, что и для функций БСЧЁТА() и БСЧЁТ()
В случае необходимости, можно задавать другие условия отбора. Например, подсчитать строки, в которых в столбце Фрукты значится Персики ИЛИ строки с остатком на складе не более 57 (ящиков).
Это потребует незначительного изменения формул (условие «>=»&E2 нужно переписать как » Похожие задачи
«СЧЕТЕСЛИ» в Excel: примеры, описание
Функция «СЧЕТЕСЛИ» — одна из наиболее часто употребимых функций в мощном табличном процессоре «Эксель» от компании «Майкрософт». Для чего она нужна? Это понятно уже из ее названия. Она поможет любому пользователю, задавшемуся вопросом «Как посчитать ячейки в Excel по заданному критерию?», получить нужные цифры.
Аргументы функции
Данная функция принимает два обязательных аргумента. Первый из них – диапазон, в котором будет подсчитываться количество ячеек, удовлетворяющих условию.
Второй аргумент – условие, которое может задаваться в форме числа или слова, а также в форме условия.
Подготовим диапазон данных и на его основе рассмотрим, как выглядят конкретные по функции «СЧЕТЕСЛИ» в Excel примеры. Допустим, у нас есть список овощей и фруктов, хранящихся на складе с перечнем их закупочной цены, продажной надбавки и датой закупки. Начинается работа с таблицами в Excel — переносим на рабочий лист следующие данные:
А |
В |
С |
D |
|
1 |
Фрукты/овощи | Цена закупочная (кг) | Надбавка (%) | Дата закупки |
2 |
Яблоки голд |
74,5 |
28 |
01.05.2017 |
3 |
Яблоки фуджи |
69,8 |
50 |
16.05.2017 |
4 |
Бананы |
41 |
75 |
04.05.2017 |
5 |
Бананы мини |
74,5 |
42 |
14.05.2017 |
6 |
Яблоки глостер |
54,2 |
34 |
15.05.2017 |
7 |
Огурец китайский |
64 |
17 |
07.05.2017 |
8 |
Огурец опыляемый |
110,6 |
28 |
16.05.2017 |
9 |
Огурец неопыляемый |
132,9 |
28 |
01.05.2017 |
Важное дополнение
Второй аргумент функции представляет собой условие. Если мы хотим в качестве аргумента указать число или адрес ячейки, то можно производить запись прямо так. Если же хотим построить сложное условие со знаками сравнения, выполнить поиск текста или конкретной даты, то аргумент необходимо заключить в кавычки. Чуть ниже будет также рассмотрено, каким образом с помощью знака «амперсанд» можно комбинировать в условии различные функции.
Простые условия для функции
Введенный в предыдущем разделе набор данных поможет разобраться с функцией «СЧЕТЕСЛИ» в Excel. Примеры, рассматриваемые в текущем разделе, будут довольно простыми, однако они основополагающие, и рассмотреть их необходимо, прежде чем приступать к более сложным.
В табличной форме сведем формулы, результаты их выполнения, а так же напишем краткий поясняющий комментарий. Все ответы основаны на табличных данных, введенных выше, и выполняются на дату 16.05.2017.
Подстановочные знаки
Так называемые подстановочные знаки широко используются с функцией «СЧЕТЕСЛИ» в Excel. Примеры подстановочных знаков:
Знак |
Описание |
Текст (любое количество символов) |
|
Текст (количество символов соответствует количеству знаков вопроса). Работает только с текстовыми данными! Если в ячейке нет ни одной буквы, покажет всегда 0 |
Полноценная работа с таблицами в Excel и анализ данных, хранящихся в них, практически невозможен без использования подстановочных знаков.
Условия для функции с подстановочными знаками. Комбинирование функций
Комбинирование с другими функциями с целью создания нужного условия происходит посредством соединения логического условия («больше», «меньше», «не равно») и нужной функции знаком «амперсанд» (&).
В табличной форме рассмотрим более сложные примеры использования функции «СЧЕТЕСЛИ».
Пример |
Ответ |
Комментарий |
=СЧЁТЕСЛИ(А2:А9;»яблоки») |
Количество ячеек, содержащих только слово «Яблоки» (нечувствительно к регистру) и все |
|
=СЧЁТЕСЛИ(А2:А9;»яблоки*») |
3 |
Количество ячеек, начинающихся со слова «Яблоки» и любым окончанием |
=СЧЁТЕСЛИ(А2:А9;»*й*») |
3 |
Количество ячеек, содержащих букву «й» в любой части текста. Часто используется для поиска и дальнейшей замены «й» на «и» и «ё» на «е» |
=СЧЁТЕСЛИ(А2:А9; «??????») |
1 |
Товары с наименованием длиной всего в 6 символов |
=СЧЁТЕСЛИ(D2:D9; «<» & (СЕГОДНЯ()-10)) |
3 |
Количество ячеек с датой закупки старше десяти дней назад |
=СЧЁТЕСЛИ(С2:С9; «>» & СРЗНАЧ(С2:С9)) |
3 |
Число ячеек со значением продажной надбавки больше среднего |
На этом мы заканчиваем рассматривать функцию «СЧЕТЕСЛИ» в Excel.
Примеры, содержащиеся в статье, помогут вам понять базовые принципы построения и комбинации условий, используемых в качестве аргумента к функции, и грамотно применять их на практике.
Как посчитать количество ответов «Да» или «Нет» в Excel?
Например, у вас есть рабочий лист с «Да», «Нет» или другими ответами, и вы хотите посчитать процент этих ответов один за другим. Прежде чем подсчитывать процент ответов, вам необходимо знать общее количество ячеек «Да», «Нет» или других ответов по отдельности. В этой статье мы покажем вам, как подсчитать количество ячеек «Да» или «Нет» в Excel.
Подсчитайте число «Да» или «Нет» с помощью функции CountIf
Например, у вас есть ответы в диапазоне ячеек «B15: B21», с помощью формулы функции CountIf вы можете подсчитать количество ответов «Да» или «Нет» следующим образом.
Подсчитайте число «Да»
1. Выберите пустую ячейку, скопируйте и вставьте формулу. = СЧЁТЕСЛИ (B15: B21; «Да») в панель формул и нажмите клавишу Enter. Затем вы можете увидеть отображение результатов в выбранной ячейке. Смотрите скриншот:
Подсчитайте число «Нет»
1. Выберите пустую ячейку, скопируйте и вставьте формулу. = СЧЁТЕСЛИ (B15: B21; «Нет») в панель формул, а затем нажмите клавишу ВВОД.
Посчитайте другой ответ
Например, если есть ответ «нейтральность”Смешайте между Да и Нет, вы также можете подсчитать это с помощью функции CountIf.
1. Выберите пустую ячейку, скопируйте и вставьте формулу. =COUNTA(B15:B21)-COUNTIF(B15:B21,»Yes»)-COUNTIF(B15:B21,»No»)-COUNTIF(B15:B21,»=»»») в панель формул, затем нажмите клавишу Enter. Вы получите количество других ответов, кроме «Да» и «Нет», см. Снимок экрана:
Внимание: После копирования и вставки приведенных выше формул вам необходимо изменить диапазон ячеек в соответствии с вашим листом. YВы можете быстро подсчитать и выбрать ячейки с помощью «Да», «Нет» или других ответов, как показано ниже
YВы можете быстро подсчитать и выбрать ячейки с помощью «Да», «Нет» или других ответов, как показано ниже.
Перед применением Kutools for Excel, Пожалуйста, сначала скачайте и установите.
1. Щелкните Kutools > Выберите > Выбрать определенные ячейки.
2. в Выбрать определенные ячейки диалоговом окне выберите диапазон ячеек в Выберите ячейки в этом диапазоне раздел, выбрать Ячейка в разделе Тип выделения укажите Равно и Да (или Нет и другие) в Конкретный тип раздел и, наконец, щелкните Ok кнопка. Смотрите скриншот ниже.
3. Затем вы увидите, что общее количество ячеек Да отображается в Выбрать определенные ячейки диалоговое окно, а затем щелкните значок OK кнопку.
После нажатия OK Кнопка, все ячейки с Да в выбранном диапазоне ячеек выбираются автоматически.
Вы можете повторить вышеуказанные шаги, чтобы подсчитать ячейки с ответом Нет или другим ответом.
Если вы хотите получить 30-дневную бесплатную пробную версию этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.
СЧЕТЧИК
Очень полезно для проверок, функций Говорить пусто служит для подсчета количества пустых ячеек в заданном диапазоне. Его синтаксис имеет только один аргумент, логически необходимый:
= COUNTDOWN (интервал)
Давайте покажем пример, чтобы увидеть, как работает эта функция:
Мы вводим таблицу с десятью самыми густонаселенными странами. Чтобы проверить, была ли ошибка, заполняющая данные, давайте использовать Говорить пусто.
Чтобы создать формулу функции, мы должны правильно ввести требуемый интервал. Поскольку мы хотим сначала проверить ячейки столбца «позиция», давайте определим диапазон как B4: B13.
По завершении функции мы видим, что результатом был «0». То есть в указанном диапазоне нет пустых ячеек. Повторяя процедуру для других столбцов, мы будем иметь следующий сценарий:
Мы можем видеть красным, что функция возвратила два пустых пространства в столбце «Население». Проведя конференцию на столе, мы заметили, что число жителей Индонезии и Нигерии не было напечатано.
Этот инструмент полезен для обнаружения возможных ошибок на более длинных интервалах
Важно знать, что ячейки с нулевыми значениями не считаются пустыми
Рекомендации
Помните о том, что функция СЧЁТЕСЛИ не учитывает регистр символов в текстовых строках.
Критерий не чувствителен к регистру. Например, строкам “яблоки” и “ЯБЛОКИ” будут соответствовать одни и те же ячейки.
Использование подстановочных знаков
Подстановочные знаки: вопросительный знак (_Км_) и звездочка (*) — можно использовать в условиях. Вопросительный знак соответствует любому отдельно взятому символу. Звездочка — любой последовательности символов. Если требуется найти именно вопросительный знак или звездочку, следует ввести значок тильды (
) перед искомым символом.
Например, =СЧЁТЕСЛИ(A2:A5;”яблок?”) возвращает все вхождения слова “яблок” с любой буквой в конце.
Убедитесь, что данные не содержат ошибочных символов.
При подсчете текстовых значений убедитесь в том, что данные не содержат начальных или конечных пробелов, недопустимых прямых и изогнутых кавычек или непечатаемых символов. В этих случаях функция СЧЁТЕСЛИ может вернуть непредвиденное значение.
Для удобства используйте именованные диапазоны.
Функция СЧЁТЕСЛИ поддерживает именованные диапазоны в формулах (например, =СЧЁТЕСЛИ( фрукты;”>=32″)-СЧЁТЕСЛИ( фрукты;”>85″). Именованный диапазон может располагаться на текущем листе, другом листе этой же книги или листе другой книги. Чтобы одна книга могла ссылаться на другую, они обе должны быть открыты.
Примечание: С помощью функции СЧЁТЕСЛИ нельзя подсчитать количество ячеек с определенным фоном или цветом шрифта. Однако Excel поддерживает пользовательские функции, в которых используются операции VBA (Visual Basic для приложений) над ячейками, выполняемые в зависимости от фона или цвета шрифта. Вот пример подсчета количества ячеек определенного цвета с использованием VBA.
Подсчет уникальных текстовых значений.
Если ваш список содержит как числа так и текст, и вы хотите посчитать только уникальные текстовые строки, добавьте функцию ЕТЕКСТ() в формулу массива, описанную выше:
Функция ЕТЕКСТ возвращает ИСТИНА, если исследуемое содержимое ячейки является текстом, и ЛОЖЬ в противоположном случае. Поскольку звездочка (*) в формулах массива работает как оператор И, то функция ЕСЛИ возвращает 1, только если рассматриваемое одновременно текстовое и уникальное, в противном случае получаем 0. И после того, как функция СУММ сложит все числа, вы получите количество уникальных текстовых значений в указанном диапазоне.
Не забывайте нажимать , чтобы правильно ввести формулу массива, и вы получите результат, подобный этому:
Рис3
Как вы можете видеть на скриншоте выше, мы получили общее количество уникальных текстовых значений, исключая пустые ячейки, числа, логические выражения ИСТИНА и ЛОЖЬ, а также ошибки.
Какие варианты критериев поиска существуют.
В данном пункте, на примерах рассмотрим, какие варианты критериев для поиска можно использовать в функции СЧЁТЕСЛИ. Предположим, что у нас есть простая таблица, с текстовыми данными и числами.
Больше (>), меньше(<), больше или равно (>=), меньше или равно (<=), равно (=), не равно (<>).
Больше.
Найдем, сколько ячеек в столбце Числа, содержат в себе значение больше числа 50. Вызываем функцию СЧЁТЕСЛИ в ячейку Е2. В диалоговом окне Аргументы функции, в поле Диапазон, указываем диапазон С3:С17. Это ячейки столбца Числа, в которых мы будем осуществлять поиск. В поле Критерий, пишем знак больше «>», и число 50.
Формула функции будет выглядеть вот так:
Кавычки появятся автоматически, после того, как нажать ОК.
Нажимаем ОК.
Получаем результат — пять ячеек. Сами ячейки, с значением больше пятидесяти, залиты желтым цветом для наглядности.
По такому же принципу работаю остальные варианты. Если продолжать рассматривать на нашем примере, Диапазон для всех остальных случаев остаётся без изменения. Меняется Критерий.
Меньше.
Используем знак меньше «<».
В поле Критерий, диалогового окна Аргументы функции, пишем: <50.
Формула функции будет выглядеть вот так:
В результате получим количество ячеек, числа в которых меньше 50.
Больше или равно.
Используем знаки: «>=».
В поле Критерий, диалогового окна Аргументы функции, пишем: >=50.
Формула функции будет выглядеть вот так:
В результате получим количество ячеек, числа в которых больше или равны 50.
Меньше или равно.
Используем знаки: «<=».
В поле Критерий, диалогового окна Аргументы функции, пишем: <=50.
Формула функции будет выглядеть вот так:
В результате получим количество ячеек, числа в которых меньше или равны 50.
Равно.
Используем знаки: «=».
В поле Критерий, диалогового окна Аргументы функции, пишем: =50.
Формула функции будет выглядеть вот так:
В результате получим количество ячеек, числа в которых равны 50.
Не равно.
Используем знаки: «<>».
В поле Критерий, диалогового окна Аргументы функции, пишем: <>50.
Формула функции будет выглядеть вот так:
В результате получим количество ячеек, числа в которых не равны 50.
Ссылка на ячейку в качестве критерия поиска функции СЧЁТЕСЛИ в MS Excel.
Возможно использовать ссылку на ячейку в качестве критерия поиска. В нашем примере найдем сколько ячеек в столбце Числа содержат в себе число 50. Значения в поле Диапазон, диалогового окна Аргументы функции, остаётся без изменений. В поле Критерий указываем любую ячейку из указанного диапазона, которая отвечает нашему критерию. В нашем пример выберем ячейку С11.
Формула функции будет выглядеть вот так:
Кавычки в таком варианте не нужны.
Нажимаем ОК. Получаем результат. Количество ячеек, которые содержат то же значение, что и ячейка С11. Три ячейки. Они залиты желтым цветом для наглядности.
При использование в качестве критерия поиска ссылку на ячейку, использовать знаки: <, >, =, <=, >=, <>, необходимо с знаком амперсанда (&), между этими знаками с самой ссылкой на ячейку.
Важный момент, в данном случае, кавычки возле знака больше (>) ставить нужно вручную.
Для примера, формулы с знаком больше будет выглядеть вот так:
Текстовые значения в качестве критерия поиска функции СЧЁТЕСЛИ в MS Excel.
В качестве критерия поиска в поле Критерий, в диалоговом окне Аргументы функции, можно использовать текстовое значения. Например, можно найти в столбце Значения, количество ячеек, которые не содержат в себе Значение 1. Меняем Диапазон поиска.
Формула функции будет выглядеть вот так:
Кавычки возле знака не равно (<>) ставить вручную.
Если использовать в качестве критерия не ссылку на ячейку, в которой есть текст, а сам текст, его необходимо заключить в кавычки вручную.
Формула функции будет выглядеть вот так:
Возможно осуществлять поиск указав в критерии только часть слова или одну букву. Например, у нас есть столбец, в котором указано название мебели.
Найдем количество ячеек, со словом Стол, указав в критерии поиска часть букв из этого слова, которые стоят в начале: Ст
В поле Критерий, в диалоговом окне Аргументы функции, указываем: «Ст*».
Формула функции будет выглядеть вот так:
Теперь укажем в критерии поиска конец слова. Например, букву ф, из слова шкаф.
В поле Критерий, в диалоговом окне Аргументы функции, указываем: «*ф».
Формула функции будет выглядеть вот так:
Кавычки возле Ст* и *ф, ставятся автоматически.
Варианты использования функции СЧЁТЕСЛИ с двумя (несколькими) критериями поиска описаны в статье: Функция СЧЁТЕСЛИ с использованием двух (нескольких) критериев поиска. Описание и примеры.