Как экселе посчитать количество одинаковых ячеек. Подсчет числа строк в Microsoft Excel

Bluetooth 11.04.2020
Bluetooth

Как подсчитать сумму значений в ячейках таблицы Excel, наверняка, знает каждый пользователь, который работает в этой программе. В этом поможет функция СУММ, которая вынесена в последних версиях программы на видное место, так как, пожалуй, используется значительно чаще остальных. Но порой перед пользователем может встать несколько иная задача – узнать количество значений с заданными параметрами в определенном столбце. Не их сумму, а простой ответ на вопрос – сколько раз встречается N-ое значение в выбранном диапазоне? В Эксель можно решить эту задачу сразу несколькими методами.

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

Метод 1: отображение количества значений в строке состояния

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

Воспользоваться этим методом крайне просто: выделяем интересующий массив данных (любым удобным способом). Результат сразу появится в строке состояния (Количество). В расчете участвуют все ячейки, за исключением пустых.

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

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

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


Метод 2: применение функции СЧЕТЗ

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

Функция СЧЕТ3 выполняет задачу по подсчету всех заполненных ячеек в заданном диапазоне (пустые не учитываются). Формула функции может выглядет по-разному:

  • =СЧЕТЗ(ячейка1;ячейка2;…ячейкаN)
  • =СЧЕТЗ(ячейка1:ячейкаN)

В первом случае функция выполнит подсчет всех перечисленных ячеек. Во втором – определит количество непустых ячеек в диапазоне от ячейки 1 до ячейки N. Обратите внимание, что количество аргументов функции ограничено на отметке 255.

Давайте попробуем применить функцию СЧЕТ3 на примере:


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

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

Так выглядит формула функции СЧЕТ:

  • =СЧЕТ(ячейка1;ячейка2;…ячейкаN)
  • =СЧЕТ(ячейка1:ячейкаN)

Алгоритм действий также похож на тот, что мы рассмотрели выше:


Метод 4: оператор СЧЕТЕСЛИ

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

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

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

Диапазон – область ячеек, внутри которой необходимо найти количество совпадений по заданному условию.

Критерий – конкретное условие, совпадение по которому ищет функция. Условие указывается в кавычках, может быть задано как в виде точного совпадения с введенным числом или текстом, или же как математическое сравнение, заданное знаками «не равно» («<>»), «больше» («>») и «меньше» («<»). Также предусмотрена возможность добавить условия «больше или равно» / «меньше или равно» («=>/=<»).

Разберем наглядно применение функции СЧЕТЕСЛИ :


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


Напоследок, можно разобрать работу с числовыми условиями, содержащими знаки «больше» («>») или «меньше» («<»). Давайте, например, выясним сколько раз в столбце “Продано” встречается значение больше 350.


Метод 5: использование оператора СЧЕТЕСЛИМН

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

Разберем, как это сделать при помощи функцией ЧТОЕСЛИМН:


Метод 6: функция СЧИТАТЬПУСТОТЫ

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

По синтаксису функция крайне проста:

Порядок действий практически ничем не отличается от вышеперечисленных:


Заключение

Программа Microsoft Excel – крайне мощный инструмент, способный решать множество проблем самого разного уровня сложности. Даже в простейшей задаче по подсчету количества значений программа может сильно облегчить жизнь пользователю, причем несколькими разными способами. На каком именно способе подсчета количества значений из перечисленных в данной статье остановиться – зависит от ваших целей и задач.

Очень часто при работе в Excel требуется подсчитать количество ячеек на рабочем листе. Это могут быть пустые или заполненные ячейки, содержащие только числовые значения, а в некоторых случаях, их содержимое должно отвечать определенным критериям. В этом уроке мы подробно разберем две основные функции Excel для подсчета данных – СЧЕТ и СЧЕТЕСЛИ , а также познакомимся с менее популярными – СЧЕТЗ , СЧИТАТЬПУСТОТЫ и СЧЕТЕСЛИМН .

СЧЕТ()

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

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

А вот ячейки, содержащие значения даты и времени, учитываются:

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

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

СЧЕТЕСЛИ()

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

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

СЧЕТЕСЛИ позволяет подсчитывать ячейки, содержащие текстовые значения. Например, следующая формула возвращает количество ячеек со словом “текст”, причем регистр не имеет значения.

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

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

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

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

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

Функции Excel для подсчета данных очень полезны и могут пригодиться практически в любой ситуации. Надеюсь, что данный урок открыл для Вас все тайны функций СЧЕТ и СЧЕТЕСЛИ , а также их ближайших соратников – СЧЕТЗ , СЧИТАТЬПУСТОТЫ и СЧЕТЕСЛИМН . Возвращайтесь к нам почаще. Всего Вам доброго и успехов в изучении Excel.

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

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

Определение количества знаков для целого текста

Нужно поставить курсор в начало текста, точнее, перед первым символом текста. Затем следует найти и воспользоваться инструментом «Статистика» в редакторе Word, который как нельзя лучше подходит для таких подсчетов.

Ищем Статистику в Word 2007

1) Текст помещаем в редактор Word 2007.

2) Курсор ставим в начало текста.

3) Находим в редакторе Ворд нижнюю строку, которая называется строкой состояния (цифра 2 на рис. 1):

4) Кликаем по опции «Число слов» (цифра 1 на рис. 1), после чего появляется окошко «Статистика». Здесь видим, что количество знаков (без пробелов) – 2.304, а с пробелами – 2.651.

Кстати, если кто-то Вам говорит, что нужно, например, 2000 знаков, не уточняя, с пробелами или без, то это означает, что «с пробелами».

Все это хорошо. Но как быть, если строка состояния в Ворд 2007 есть, а в ней нет опции «Число слов»?

В этом случае кликаем по свободному месту в строке состояния ПКМ (правой кнопкой мыши), например, в том месте, где стоит цифра 2 на рис. 1. Появится окно «Настройка строки состояния» (рис. 2):

Рис. 2. Проверяем наличие галочки напротив опции «Число слов» в строке состояния Word.

Здесь следует поставить галочку напротив опции «Число слов» (цифра 2 на рис. 2). После чего она автоматически появится в строке состояния Word.

Статистика в Word 2010

Здесь все в точности совпадает с тем, что написано выше про Word 2007.

Ищем Статистику в Word 2003

Левой кнопкой мыши нужно произвести одинарный щелчок по находящейся в верхней панели Word функции «Сервис» (рис. 3).

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

Подсчет символов в части текста

Часто возникает необходимость исчисления количества знаков для какой-либо определенной части текста. В Word сделать это не сложно:

1) необходимо лишь выделить нужную часть текста для подсчета количества символов и

2) найти окно «Статистики» (то есть, произвести те же манипуляции, что описаны выше для целого текста).

Что такое Знакосчиталка?

В сети встречаются так называемые «знакосчиталки» – сервисы, предназначенные для подсчета количества символов в тексте онлайн. Онлайн-сервисы удобны тем, что не надо устанавливать на свой компьютер какие-либо программы.

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

Чтобы найти такие сервисы, достаточно ввести в поисковике (Яндекс, Гугл и т.п.) запрос «знакосчиталки» и кликнуть по одной из первых ссылок, которые будут предложены поисковиком.

На рис. 4 приведен пример Знакосчиталки.

Рис. 4 Подсчитываем количество символов в тексте онлайн с помощью Знакосчиталки.

2) Копируем этот текст в буфер обмена, например, с помощью Ctrl+C.

3) Открываем Знакосчиталку.

4) Вставляем текст из буфера обмена, например, с помощью горячих клавиш Ctrl+V.


6) Появится окно с результатами подсчета количества символов (цифра 2 на рис. 4).

Точный подсчет символов необходим, например, фрилансерам, копирайтерам оплата которых производится именно за «объем», то есть, за определенное количество символов с пробелами или без них в написанном тексте. А еще может пригодится тем пользователям, которым нужно в каком-либо сервисе поместить определенное количество символов не более какой-то цифры, например, не более 140 или 255 символов.

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

    Если диапазон (например, a2: D20) имеет числовые значения 5, 6, 7 и 6, то число 6 встречается два значения.

    Если столбец имеет значения «Батурин», «Белов», «Белов» и «Белов», то "Белова" выполняется три значения.

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

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

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

Подсчет количества вхождений на основе нескольких критериев с помощью функции СЧЁТЕСЛИМН

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

Синтаксис функции СЧЁТЕСЛИМН имеет следующий вид:

СЧЁТЕСЛИМН (диапазон_условия1;условие1;[диапазон_условия2;условие2];…)

См. пример ниже.

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

Подсчет количества вхождений на основе условий с помощью функций СЧЁТ и ЕСЛИ

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

Примечания:


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

Подсчет количества вхождений нескольких текстовых и числовых значений с помощью функций СУММ и ЕСЛИ

В следующих примерах функции ЕСЛИ и СУММ используются вместе. Функция ЕСЛИ сначала проверяет значения в определенных ячейках, а затем, если возвращается значение ИСТИНА, функция СУММ складывает значения, удовлетворяющие условию.

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

Пример 1


Функция выше означает, что если диапазон C2:C7 содержит значения Шашков и Туманов , то функция СУММ должна отобразить сумму записей, в которых выполняется условие. Формула найдет в данном диапазоне три записи для "Шашков" и одну для "Туманов" и отобразит 4 .

Пример 2


Функция выше означает, что если ячейка D2:D7 содержит значения меньше 9 000 ₽ или больше 19 000 ₽, то функция СУММ должна отобразить сумму всех записей, в которых выполняется условие. Формула найдет две записи D3 и D5 со значениями меньше 9 000 ₽, а затем D4 и D6 со значениями больше 19 000 ₽ и отобразит 4 .

Пример 3


Приведенная выше функция говорит о том, что D2: D7 содержит счета для Батурина менее чем на $9000, а сумма должна отобразить сумму записей, в которых оно соблюдается. Формула найдет ячейку C6, которая соответствует условию, и отобразит 1 .

Подсчет количества вхождений нескольких значений с помощью сводной таблицы

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


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

Вы всегда можете задать вопрос специалисту Excel Tech Community , попросить помощи в сообществе Answers community , а также предложить новую функцию или улучшение на веб-сайте Excel User Voice .

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

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

    Значения 5, 6, 7 и 6 выводятся в виде трех уникальных значений: 5, 6 и 7.

    Значения "Кирилл", "Сергей", "Сергей", "Сергей", результат - это два уникальных значения - "Кирилл" и "Сергей".

Существует несколько способов подсчета уникальных значений среди повторяющихся.

Подсчет количества уникальных значений с помощью фильтра

С помощью диалогового окна " Расширенный фильтр " можно извлекать уникальные значения из столбца данных и вставлять их в новое место. Затем с помощью функции ЧСТРОК можно подсчитать количество элементов в новом диапазоне.

Подсчет количества уникальных значений с помощью функций

Для выполнения этой задачи используйте сочетание функций Если , сумм , Частота , ПОИСКПОЗ и ДЛСТР .

    Назначьте значение 1 каждому из истинных условий с помощью функции ЕСЛИ .

    Добавьте итог с помощью функции сумм .

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

    Возвращает расположение текстового значения в диапазоне с помощью функции ПОИСКПОЗ . Возвращаемое значение затем используется в качестве аргумента функции FREQUENCY , чтобы можно было оценивать соответствующие текстовые значения.

    Поиск пустых ячеек с помощью функции Len . Длина пустых ячеек равна 0.


Примечания:

    Формулы, приведенные в этом примере, должны быть введены как формулы массива. Если у вас установлена текущая версия Office 365 , можно просто ввести формулу в верхней левой ячейке диапазона вывода и нажать клавишу ВВОД , чтобы подтвердить использование формулы динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры .

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

Описание функций

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

    Функция ПОИСКПОЗ осуществляет поиск определенного элемента в диапазоне ячеек и возвращает относительное расположение этого элемента в диапазоне. Например, если в диапазоне a1: A3 содержатся значения 5, 25 и 38, функция формула = Match (25; a1: A3; 0) возвращает число 2, так как значение 25 является вторым элементом диапазона.

    Функция ДЛСТР возвращает число символов в текстовой строке.

    Функция СУММ вычисляет сумму всех чисел, указанных в качестве аргументов. Каждый аргумент может быть диапазоном, ссылкой на ячейку, массивом, константой, формулой или результатом другой функции. Например, функция сумм (a1: A5) складывает все числа, содержащиеся в ячейкАх от a1 до A5.

    Функция Если возвращает одно значение, если указанное условие имеет значение true, и другое, если условие имеет значение false.

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

Вы всегда можете задать вопрос специалисту Excel Tech Community , попросить помощи в сообществе Answers community , а также предложить новую функцию или улучшение на веб-сайте

Рекомендуем почитать

Наверх