Как посчитать количество двоек в excel

Обновлено: 07.07.2024

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

Задача - подсчитать количество уникальных (неповторяющихся) значений в диапазоне. В приведенном выше примере, как легко заметить, на самом деле упоминаются всего четыре варианта.

Рассмотрим несколько способов ее решения.

Способ 1. Если нет пустых ячеек

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

count-unique2.jpg

Не забудьте ввести ее как формулу массива, т.е. нажать после ввода формулы не Enter, а сочетание Ctrl+Shift+Enter.

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

count-unique4.jpg

Потом вычисляются дроби 1/Число вхождений для каждого элемента и все они суммируются, что и даст нам количество уникальных элементов:

count-unique5.jpg

Способ 2. Если есть пустые ячейки

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

count-unique3.jpg

Ссылки по теме

Доброго времени суток, могли бы вы, для новичка, разобрать данную формулу, начиная со знака крышки.
=СУММПРОИЗВ(СЧЁТЕСЛИ(A2:A10;A2:A10)^(2*ЕПУСТО(A2:A10)-1))


Спасибо, Ваш пример =СУММПРОИЗВ. работает даже при вводе вручную в пустую ячейку

Для полного диапазона:

Для диапазона с пустыми ячейками:


Неудобство в том, что диапазон должен обязательно содержать пустые значения, чтобы "-1" было в тему. Всё-таки метод от MCH наиболее универсален, не говоря уже о красоте. Всем доброго времени суток! Можно ли усовершенствовать формулу так, чтобы считать количество уникальных элементов в отфильтрованных строках (при использовании автофильтра)? Что-то вроде ПромежуточныхИтогов, где будут считаться количество уникальных. Не уверен, что это можно реализовать формулой. Я бы писал макрофункцию на VBA в таком случае.


Я сделал так.
1) В отдельной колонке вывел результат 1/Число вхождений, как на последней картинке в Способ 1
2) На эту колонку наложил функцию =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109; колонка )
В результате, когда применяю фильтр, получаю суммарное количество уникальных значений.

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


Огромное спасибо. Ваш способ именно то, что мне пригодилось!


Как посчитать уникальных значений из списка деталей по длине и ширине,когда длина и ширина в разных ячейках. Склеить длину и ширину в один столбец с помощью функции СЦЕПИТЬ (CONCATENATE) и дальше подсчитать уникальные, как описано в статье выше. А мне еще нужно посчитать кол-во уникальных значений не просто в одном столбце, а ещё по двум критериям в таблице. Это реально? Можно ли как-то соединить с СЧЁТЕСЛИМН? См. выше. Я бы склеил все критерии в отдельный столбец с помощью функции СЦЕПИТЬ и искал уникальные потом по этой колонке. Хотя не видя примера детально ответить сложно.


:)

Буквально вчера бился с этой задачей, но вроде бы победил Допустим, что в указанном примере в столбце "B" стоит требуемый нам дополнительный параметр, например "цвет". Тогда формула будет выглядеть следующим образом:


У меня данная формула выдает неправильный результат.
Вот что нашел на соседнем сайте. Эта формула у меня работет.



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

Например Таблица содержит наименования продуктов и даты их выпуска )) Подскажите.. )8)


Добрый день. А есть ли возможность вставить подсчет уникальных данных в сводную таблицу? Например в вычисляемое поле? Вычисляемые поля в сводных таблицах весьма ограничены по возможностям - формулу массива или сложную функцию туда точно не вставить. В новом Excel 2013 подсчет уникальных значений добавлен в стандартный набор вычислений по полю, кстати.


Здравствуйте! Просьба помочь с решением такой задачи: нужно по каждой дате подсчитать количество машин (по гос. номеру). №№ ТТН пренебречь.
Дат в 2014 году было много, машин - тоже.
Заранее спасибо!
Гос.№ авто № ТТН Дата
Т 240РВ 403826/12 01.03.2014
Т 240РВ 403826/12 01.03.2014
Т 240РВ 403826/12 01.03.2014
С 215ВН 403825/14 04.03.2014
С 215ВН 403825/14 04.03.2014
С 215ВН 403825/14 04.03.2014
С 215ВН 403825/14 04.03.2014
С 215ВН 403825/14 04.03.2014
С 215ВН 403825/14 04.03.2014
С 215ВН 403825/14 04.03.2014
С 215ВН 403825/14 04.03.2014
С 215ВН 403825/14 04.03.2014
С 215ВН 403825/14 04.03.2014
Т 118ЕЕ 14/2-2 06.03.2014
Т 118ЕЕ 14/2-2 06.03.2014
Андрей, если у вас Excel 2013, то можно использовать сводную таблицу - она в 2013 версии умеет подсчитывать количество уникальных элементов.
Если версия более древняя, то прогнать список сначала через удаление дубликатов ( Данные - Удалить дубликаты ) с галочками Гос.№ и Дата, а потом построить сводную (Даты закинуть в строки, а Гос№ в значения).


Николай, спасибо за ответ!
Остался момент: в сводной таблице не получается найти кнопку "Уникальные значения". У меня 2013 эксель. Андрей, когда строите сводную, то обязательно установите флажок Добавить в модель данных .
Потом в сводной щелкаете правой по полю значений - Параметры поля - Операции - Число различных элементов.


Флажок ставлю. А "Кол-ва уникальных" не вижу в настройках поля данных. Оно там на вкладке Операции - правильно называется Число различных элементов (Distinct Values)


Гос. № машины заменил на число - и заработало! а смешанный формат Гос.№ не дает появиться пункту "Число различных элементов". Есть рецепт как решить эту проблему? В смысле - без выборки 3 цифр гос. номера. В случае их уникальности.


либо. формула?

Гос.№ авто Дата Кол-во дат Кол-во машин
Т 240РВ 01.03.2014 1
Т 240РВ 01.03.2014
Т 240РВ 01.03.2014
Т 240РВ 01.03.2014 1
С 215ВН 04.03.2014 2
С 215ВН 04.03.2014
С 215ВН 04.03.2014
С 215ВН 04.03.2014
С 2155ВН 04.03.2014
С 215ВН 04.03.2014
С 215ВН 04.03.2014
С 215ВН 04.03.2014
С 215ВН 04.03.2014
С 215ВН 04.03.2014 1
Т 118ЕЕ 06.03.2014 3
Т 118ЕЕ 06.03.2014
Т 118ЕЕ 06.03.2014
О 754ТМ 06.03.2014
О 754ТМ 06.03.2014
О 754ТМ 06.03.2014
О 754ТМ 06.03.2014 1
В 093ЕЕ 07.03.2014 4
В 093ЕЕ 07.03.2014
В 093ЕЕ 07.03.2014
В 093ЕЕ 07.03.2014
В 093ЕЕ 07.03.2014
В 093ЕЕ 07.03.2014
В 093ЕЕ 07.03.2014
В 093ЕЕ 07.03.2014
В 093ЕЕ 07.03.2014
В 093ЕЕ 07.03.2014 1
<=ЕСЛИ(G4<>"";СЧЁТЕСЛИ(ИНДЕКС(A1:A$2;ПОИСКПОЗ("ххх";G1:G$2)):A1;"<>"&A1:A$2);"";)
>
Кол-во дат считает верно, а кол-во машин в день - неверно.



Андрей, я бы сделала так: делаем из этой таблицы сводную. В строки ставим поле " Дата " - получаем список всех возможных дат, копируем его на отдельный лист. Добавляем в сводной в строки поле " Гос.№ авто " , обязательно в "макете отчета" - "Повторять все подписи элементов" (работает с 2010-го). И с помощью СЧЁТЕСЛИ подтягиваем к списку дат количество машин. Это вариант без дополнительных условий. Если нужно учесть еще критерии (например, количество машин с отгрузкой не менее определенной суммы) - СЧЁТЕСЛИМН меня всегда выручает.



Подскажите пожалуйста, как решить задачку. У меня к сожалению не получается самостоятельно.
Есть несколько строк из 10 чисел.
Нужно посчитать сколько раз одновременно в строку входят 2 или 3 других числа.

:(

Здравствуйте, подскажите, есть ли какие-либо ограничения по кол-ву строк или версии Офиса?
У меня на 35 тыс. строк (Офис 2013) не работает, выдает "0". При этом, ограничив в этом же массиве до 1500 строк, считает корректно


Ребят, а как просчитать значения которые повторяются, чтобы указывалось не общее количество, а порядочное, нп:

Имя Подсчет
Груша 1
Груша 2
Груша 3
Груша 4

Вместо такого, что выдает формула "счетесли"

Имя Подсчет
Груша 4
Груша 4
Груша 4
Груша 4

Нужно у аргумета "диапазон" функции СЧЁТЕСЛИ строку нижней границу указать без доллара. И будет тебе счастье…

Есть ещё один замечательный способ, как можно посчитать уникальные значения. С помощью функции ЧАСТОТА:

И что ещё интереснее, так можно считать уникальные значения при наличии условия. Например, если в столбце B были бы названия магазинов (где, например, есть в наличии эти фрукты), можно написать формулу, считающую количество уникальных фруктов в данном магазине:

  • Функция ЧАСТОТА пропускает пустые ячейки и текст.

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

Сначала сортируем диапазон A1:A10 по возрастанию (или по убыванию, не важно). Потом вводим такую формулу массива:

В этом варианте преимущество в том, что расчёт происходит очень быстро, даже если в исходнике много тысяч строк.

С пропуском пустых ячеек и в немассивной форме:
=СУММПРОИЗВ((A2:A10<>A1:A9)*(A2:A10<>"")



Всем привет! Подскажите как посчитать уникальные(повторяющиеся) значения в столбце таблицы, при использовании промежуточных итогов?


Округ отпр.Город отпр. Округ приб.Город приб. Число рейсов
ЦентральныйМосква< --- >ЦентральныйРязань 0
ЦентральныйМосква< --- >ЦентральныйТверь 0
ЦентральныйМосква< --- >ЦентральныйБалашиха 1
ЦентральныйМосква< --- >ЮжныйКраснодар 3
ЦентральныйМосква< --- >УральскийТюмень 1
ЦентральныйРязань< --- >СибирскийНовосибирск 22
СибирскийНовосибирск< --- >ЮжныйКраснодар 1
УральскийТюмень< --- >СибирскийНовосибирск 12
УральскийТюмень< --- >ЮжныйКраснодар 2
УральскийТюмень< --- >ЮжныйСочи 11
СибирскийНовосибирск< --- >ЦентральныйТверь 2
ЮжныйКраснодар< --- >ЦентральныйРязань 11

Должно получиться что-то типа такого:

ОкругЧисло узлов
Центральный5
Сибирский1
Уральский1
Южный2
Какие-то города могут быть только в части "отправление", какие-то - в "прибытии", а какие-то в обоих частях, и у некоторых могут быть нулевое число рейсов (если у найденного города везде ноль в числе рейсов - то он не считается, а если хоть в одном месте не ноль - то считается).

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

Имеем таблицу по продажам, например, следующего вида:

cond_sum1.jpg

Задача: просуммировать все заказы, которые менеджер Григорьев реализовал для магазина "Копейка".

Способ 1. Функция СУММЕСЛИ, когда одно условие

Если бы в нашей задаче было только одно условие (все заказы Петрова или все заказы в "Копейку", например), то задача решалась бы достаточно легко при помощи встроенной функции Excel СУММЕСЛИ (SUMIF) из категории Математические (Math&Trig) . Выделяем пустую ячейку для результата, жмем кнопку fx в строке формул, находим функцию СУММЕСЛИ в списке:

cond_sum2.jpg

Жмем ОК и вводим ее аргументы:

cond_sum3.jpg

  • Диапазон - это те ячейки, которые мы проверяем на выполнение Критерия. В нашем случае - это диапазон с фамилиями менеджеров продаж.
  • Критерий - это то, что мы ищем в предыдущем указанном диапазоне. Разрешается использовать символы * (звездочка) и ? (вопросительный знак) как маски или символы подстановки. Звездочка подменяет собой любое количество любых символов, вопросительный знак - один любой символ. Так, например, чтобы найти все продажи у менеджеров с фамилией из пяти букв, можно использовать критерий . . А чтобы найти все продажи менеджеров, у которых фамилия начинается на букву "П", а заканчивается на "В" - критерий П*В. Строчные и прописные буквы не различаются.
  • Диапазон_суммирования - это те ячейки, значения которых мы хотим сложить, т.е. нашем случае - стоимости заказов.

Способ 2. Функция СУММЕСЛИМН, когда условий много

Если условий больше одного (например, нужно найти сумму всех заказов Григорьева для "Копейки"), то функция СУММЕСЛИ (SUMIF) не поможет, т.к. не умеет проверять больше одного критерия. Поэтому начиная с версии Excel 2007 в набор функций была добавлена функция СУММЕСЛИМН (SUMIFS) - в ней количество условий проверки увеличено аж до 127! Функция находится в той же категории Математические и работает похожим образом, но имеет больше аргументов:

cond_sum4.jpg

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

Если же у вас пока еще старая версия Excel 2003, но задачу с несколькими условиями решить нужно, то придется извращаться - см. следующие способы.

Способ 3. Столбец-индикатор

Добавим к нашей таблице еще один столбец, который будет служить своеобразным индикатором: если заказ был в "Копейку" и от Григорьева, то в ячейке этого столбца будет значение 1, иначе - 0. Формула, которую надо ввести в этот столбец очень простая:

=(A2="Копейка")*(B2="Григорьев")

Логические равенства в скобках дают значения ИСТИНА или ЛОЖЬ, что для Excel равносильно 1 и 0. Таким образом, поскольку мы перемножаем эти выражения, единица в конечном счете получится только если оба условия выполняются. Теперь стоимости продаж осталось умножить на значения получившегося столбца и просуммировать отобранное в зеленой ячейке:

cond_sum5.jpg

Способ 4. Волшебная формула массива

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

=СУММ((A2:A26="Копейка")*(B2:B26="Григорьев")*D2:D26)

cond_sum6.jpg

После ввода этой формулы необходимо нажать не Enter , как обычно, а Ctrl + Shift + Enter - тогда Excel воспримет ее как формулу массива и сам добавит фигурные скобки. Вводить скобки с клавиатуры не надо. Легко сообразить, что этот способ (как и предыдущий) легко масштабируется на три, четыре и т.д. условий без каких-либо ограничений.

Способ 4. Функция баз данных БДСУММ

В категории Базы данных (Database) можно найти функцию БДСУММ (DSUM) , которая тоже способна решить нашу задачу. Нюанс состоит в том, что для работы этой функции необходимо создать на листе специальный диапазон критериев - ячейки, содержащие условия отбора - и указать затем этот диапазон функции как аргумент:

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

Метод 1: счетчик в строке состояния

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

Этот счетчик обозначается как “Количество” и скрыт до того момента, пока пользователь не выделит хотя бы две заполненные ячейки. Счетчик показывает количество всех ячеек, в которых внесены данные любого типа: символьные, дата, числовые и т.д.

Количество заполненных ячеек в строке состояния Эксель

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

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

  • жмем правую кнопку мыши в любом месте строки состояния;
  • находим в появившемся перечне строку “Количество“;
  • отмечаем пункт галочкой (щелкнув по нему), после чего проверяем работу счетчика.

Включение счетчика количества в строке состояния Эксель

Метод 2: использование функции СЧЁТЗ

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

Выбор оператора СЧЕТЗ в Мастере функций Эксель

  • в качестве категории выбираем “Полный алфавитный перечень“;
  • в поле “Выберите функцию” находим строку “СЧЁТЗ” и кликаем по ней;
  • жмем кнопку ОК.

Метод 3: использование функции СЧЁТ

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

    Как уже было описано ранее, переходим в ячейку для вывода результата и открываем Мастер функций: выбираем категорию “Полный алфавитный перечень“;

Метод 4: применение функции СЧЁТЕСЛИ

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

Опишем подробный алгоритм использования функции.

  1. Как и в предыдущих методах, встаем в ячейку для расчета результата запускаем Мастер функций.
    • выбираем в перечне категорий значение “Полный алфавитный перечень“;
    • в списке операторов щелкаем по функции “СЧЁТЕСЛИ” и затем – OK.
  2. На экране отобразится окно настроек аргументов функции СЧЕТЕСЛИ:
    • Как и в предыдущих методах в качестве значения аргумента “Диапазон” нужно указать координаты области ячеек (вручную или с помощью выделения левой кнопкой мыши в самой таблице).
    • В значении аргумента “Критерий” указываем наше условие, по которому будут отбираться ячейки с данными для включения в общий подсчет.
    • Как только все будет заполнено, нажимаем кнопку OK.Примечание: Если есть желание, работу в Мастере функций можно упустить и сразу ввести нужную формулу функции в выбранной ячейке. Сама формула выглядит так:
      =СЧЁТЕСЛИ(диапазон;критерий).
  3. Как мы видим, требуемый результат с заданным условием появился в выбранной ячейке.

Метод 5: функция СЧЁТЕСЛИМН

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

  1. Выбираем ячейку для вывода конечного результата и кликаем по кнопке “Вставить функцию”, после чего откроется Мастер функций.
    • останавливаемся на категории “Полный алфавитный перечень“;
    • в списке предлагаемых функций кликаем по оператору “СЧЁТЕСЛИМН” и подтверждаем действие нажатием кнопки OK.
  2. Теперь нам нужно настроить аргументы оператора СЧЕТЕСЛИМН. Указываем адрес первого диапазона ячеек, затем в следующем поле прописываем условие для этого диапазона. После этого появится поле для ввода координат второго диапазона условий, затем – условия для него и т.д. Как уже было отмечено выше, всего таких диапазонов с привязанными к ним критериями отбора может быть 126 (в нашем случае мы ограничимся двумя). Когда все готово, жмем кнопку OK.Примечание: Как и при использовании вышеописанных функций, формулу с заполненными аргументами можно сразу прописать в результирующей ячейке.
    =СЧЁТЕСЛИМН(диапазон_условия1;условие1; диапазон_условия2;условие2;…).
  3. В результате мы видим в заданной ячейке количество, удовлетворяющие условиям функции.

Заключение

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

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

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

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

Браузер не поддерживает видео.

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

Имя аргумента

диапазон (обязательный)

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

критерий (обязательный)

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

Например, критерий может быть выражен как 32, ">32", В4, "яблоки" или "32".

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

Примеры

Чтобы использовать эти примеры в Excel, скопируйте данные из приведенной ниже таблицы и вставьте их на новый лист в ячейку A1.

Количество ячеек, содержащих текст "яблоки" в ячейках А2–А5. Результат — 2.

Количество ячеек, содержащих текст "персики" (значение ячейки A4) в ячейках А2–А5. Результат — 1.

Количество ячеек, содержащих текст "яблоки" (значение ячейки A2) и "апельсины" (значение ячейки A3) в ячейках А2–А5. Результат — 3. В этой формуле для указания нескольких критериев, по одному критерию на выражение, функция СЧЁТЕСЛИ используется дважды. Также можно использовать функцию СЧЁТЕСЛИМН.

Количество ячеек со значением больше 55 в ячейках В2–В5. Результат — 2.

Количество ячеек со значением, не равным 75, в ячейках В2–В5. Знак амперсанда (&) объединяет оператор сравнения "<>" (не равно) и значение в ячейке B4, в результате чего получается формула =СЧЁТЕСЛИ(B2:B5;"<>75"). Результат — 3.

Количество ячеек со значением, большим или равным 32 и меньшим или равным 85, в ячейках В2–В5. Результат — 3.

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

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

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

Возможная причина

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

СЧЁТЕ ЕСЛИ поддерживает именные диапазоны в формуле (например, =СЧЁТЕЕСЛИ(фрукты ,">=32")-СЧЁТЕЕСЛИ(фрукты ,">85"). Именованный диапазон может располагаться на текущем листе, другом листе этой же книги или листе другой книги. Чтобы одна книга могла ссылаться на другую, они обе должны быть открыты.

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

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

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

Читайте также: