Count функция в excel
Применение функции СЧЕТ в Microsoft Excel
Оператор СЧЁТ относится к статистическим функциям Excel. Его главной задачей является подсчет на указанном диапазоне ячеек, в которых содержатся числовые данные. Давайте подробнее узнаем различные аспекты применения данной формулы.
Работа с оператором СЧЁТ
Функция СЧЁТ относится к большой группе статистических операторов, в которую входит около сотни наименований. Очень близка к ней по своим задачам функция СЧЁТЗ. Но, в отличие от предмета нашего обсуждения, она учитывает ячейки, заполненные абсолютно любыми данными. Оператор СЧЁТ, о котором мы поведем подробный разговор, ведет подсчет только ячеек, заполненных данными в числовом формате.
Какие же данные относятся к числовым? Сюда однозначно относятся собственно числа, а также формат даты и времени. Логические значения («ИСТИНА», «ЛОЖЬ» и т.д.) функция СЧЁТ учитывает только тогда, когда они являются именно её непосредственным аргументом. Если же они просто находятся в области листа, на которую ссылается аргумент, то в таком случае оператор их в расчет не берет. Аналогичная ситуация с текстовым представлением чисел, то есть, когда числа записаны в кавычки или окружены другими знаками. Тут тоже, если они являются непосредственным аргументом, то принимают участие в подсчете, а если просто на листе, то не принимают.
А вот применительно к чистому тексту, в котором не присутствуют цифры, или к ошибочным выражениям («#ДЕЛ/0!», #ЗНАЧ! И т.д.) ситуация другая. Такие значения функция СЧЁТ не учитывает в любом виде.
Кроме функций СЧЁТ и СЧЁТЗ, подсчетом количества заполненных ячеек занимается ещё операторы СЧЁТЕСЛИ и СЧЁТЕСЛИМН. С помощью данных формул можно производить подсчет с учётом дополнительных условий. Этой группе статистических операторов посвящена отдельная тема.
Способ 1: Мастер функций
Для неопытного пользователя легче всего производить подсчет ячеек, содержащих числа, используя формулу СЧЁТ при помощи Мастера функций.
-
Кликаем по пустой ячейке на листе, в которую будет выводиться результат расчета. Жмем на кнопку «Вставить функцию».
Есть и другой вариант запуска Мастера функций. Для этого после выделения ячейки нужно перейти во вкладку «Формулы». На ленте в блоке инструментов «Библиотека функций» жмем на кнопку «Вставить функцию».
Существует ещё один вариант, наверное, самый простой, но вместе с тем требующий хорошей памяти. Выделяем ячейку на листе и жмем комбинацию клавиш на клавиатуре Shift+F3.
Во всех трёх случаях запустится окно Мастера функций. Для перехода к окну аргументов в категории «Статистические» или «Полный алфавитный перечень» ищем элемент «СЧЁТ». Выделяем его и кликаем по кнопке «OK».
Также окно аргументов можно запустить другим способом. Выделяем ячейку для вывода результата и переходим во вкладку «Формулы». На ленте в группе настроек «Библиотека функций» жмем по кнопке «Другие функции». Из появившегося списка наводим курсор на позицию «Статистические». В открывшемся меню выбираем пункт «СЧЁТ».
Запускается окно аргументов. Единственным аргументом данной формулы может быть значение, представленное в виде ссылки или просто записанное в соответствующее поле. Правда, начиная с версии Excel 2007, таких значений может быть до 255 включительно. В более ранних версиях их было всего 30.
Данные занести в поля можно, набрав с клавиатуры конкретные значения или координаты ячеек. Но при наборе координат намного легче просто установить курсор в поле и выделить соответствующую ячейку или диапазон на листе. Если диапазонов несколько, то адрес второго из них можно занести в поле «Значение2» и т.д. После того, как значения занесены, жмем на кнопку «OK».
Способ 2: вычисление с применением дополнительного аргумента
В примере выше мы рассмотрели случай, когда аргументами являются исключительно ссылки на диапазоны листа. Теперь давайте рассмотрим вариант, когда используются также и значения, вписанные непосредственно в поле аргумента.
-
Любым из описанных в первом способе вариантов запускаем окно аргументов функции СЧЁТ. В поле «Значение1» указываем адрес диапазона с данными, а в поле «Значение2» вписываем логическое выражение «ИСТИНА». Жмем на кнопку «OK», чтобы выполнить вычисление.
Способ 3: ручное введение формулы
Кроме использования Мастера функций и окна аргументов, пользователь может ввести выражение самостоятельно вручную в любую ячейку на листе или в строку формул. Но для этого нужно знать синтаксис данного оператора. Он не сложен:
-
Вводим в ячейку выражение формулы СЧЁТ согласно её синтаксиса.
Как видим, после этих действий итог вычислений выводится на экран в выбранной ячейке. Для опытных пользователей данный способ может быть даже более удобный и быстрый. Чем предыдущие с вызовом Мастера функций и окна аргументов.
Существует несколько способов применения функции СЧЁТ, главной задачей которой является подсчет ячеек, содержащих числовые данные. С помощью этой же формулы можно вносить дополнительные данные для расчета непосредственно в поле аргументов формулы или записывая их прямо в ячейку согласно синтаксиса данного оператора. Кроме того, среди статистических операторов имеются и другие формулы, занимающиеся подсчетом заполненных ячеек в выделенном диапазоне.
Отблагодарите автора, поделитесь статьей в социальных сетях.
СЧЁТ (функция СЧЁТ)
Функция СЧЁТ подсчитывает количество ячеек, содержащих числа, и количество чисел в списке аргументов. Функция СЧЁТ используется для определения количества числовых ячеек в диапазонах и массивах чисел. Например, для вычисления количества чисел в диапазоне A1:A20 можно ввести следующую формулу: =СЧЁТ(A1:A20). Если в данном примере пять ячеек из диапазона содержат числа, то результатом будет значение 5.
Аргументы функции СЧЁТ указаны ниже.
Значение1 — обязательный аргумент. Первый элемент, ссылка на ячейку или диапазон, для которого требуется подсчитать количество чисел.
Значение2; . — необязательный аргумент. До 255 дополнительных элементов, ссылок на ячейки или диапазонов, в которых требуется подсчитать количество чисел.
Примечание: Аргументы могут содержать данные различных типов или ссылаться на них, но при подсчете учитываются только числа.
Учитываются аргументы, являющиеся числами, датами или текстовым представлением чисел (например, число, заключенное в кавычки, такое как «1»).
Логические значения и текстовые представления чисел, введенные непосредственно в списке аргументов, также учитываются.
Аргументы, являющиеся значениями ошибок или текстом, который нельзя преобразовать в числа, пропускаются.
Если аргумент является массивом или ссылкой, то учитываются только числа. Пустые ячейки, логические значения, текст и значения ошибок в массиве или ссылке пропускаются.
Если необходимо подсчитать логические значения, элементы текста или значения ошибок, используйте функцию СЧЁТЗ.
Если требуется подсчитать только те числа, которые соответствуют определенным критериям, используйте функцию СЧЁТЕСЛИ или СЧЁТЕСЛИМН.
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
Функция СЧЁТЕСЛИ и подсчет количества значения ячейки в Excel
Функция СЧЁТЕСЛИ в Excel используется для подсчета количества ячеек в рассматриваемом диапазоне, содержащиеся данные в которых соответствуют критерию, переданному в качестве второго аргумента данной функции, и возвращает соответствующее числовое значение.
Функция СЧЁТЕСЛИ может быть использована для анализа числовых значений, текстовых строк, дат и данных другого типа. С ее помощью можно определить количество неповторяющихся значений в диапазоне ячеек, а также число ячеек с данными, которые совпадают с указанным критерием лишь частично. Например, таблица Excel содержит столбец с ФИО клиентов. Для определения количества клиентов-однофамильцев с фамилией Иванов можно ввести функцию =СЧЁТЕСЛИ(A1:A300;”*Иванов*”). Символ «*» указывает на любое количество любых символов до и после подстроки «Иванов».
Примеры использования функции СЧЁТЕСЛИ в Excel
Пример 1. В таблице Excel содержатся данные о продажах товаров в магазине бытовой техники за день. Определить, какую часть от проданной продукции составляет техника фирмы Samsung.
Вид исходной таблицы данных:
Для расчета используем формулу:
- C3:C17 – диапазон ячеек, содержащих названия фирм проданной техники;
- «Samsung» – критерий поиска (точное совпадение);
- A17 – ячейка, хранящая номер последней продажи, соответствующий общему числу продаж.
Доля проданной продукции техники фирмы Samsung в процентах составляет – 40%.
Подсчет количества определенного значения ячейки в Excel при условии
Пример 2. По итогам сдачи экзаменов необходимо составить таблицу, в которой содержатся данные о количестве студентов, сдавших предмет на 5, 4, 3 балла соответственно, а также тех, кто не сдал предмет.
Вид исходной таблицы:
Предварительно выделим ячейки E2:E5, введем приведенную ниже формулу:
- B3:B19 – диапазон ячеек с оценками за экзамен;
- D2:D5 – диапазон ячеек, содержащих критерии для подсчета числа совпадений.
В результате получим таблицу:
Статистический анализ посещаемости с помощью функции СЧЁТЕСЛИ в Excel
Пример 3. В таблице Excel хранятся данные о просмотрах страниц сайта за день пользователями. Определить число пользователей сайта за день, а также сколько раз за день на сайт заходили пользователи с логинами default и user_1.
Вид исходной таблицы:
Поскольку каждый пользователь имеет свой уникальный идентификатор в базе данных (Id), выполним расчет числа пользователей сайта за день по следующей формуле массива и для ее вычислений нажмем комбинацию клавиш Ctrl+Shift+Enter:
Выражение 1/СЧЁТЕСЛИ(A3:A20;A3:A20) возвращает массив дробных чисел 1/количество_вхождений, например, для пользователя с ником sam это значение равно 0,25 (4 вхождения). Общая сумма таких значений, вычисляемая функцией СУММ, соответствует количеству уникальных вхождений, то есть, числу пользователей на сайте. Полученное значение:
Для определения количества просмотренных страниц пользователями default и user_1 запишем формулу:
В результате расчета получим:
Особенности использования функции СЧЁТЕСЛИ в Excel
Функция имеет следующую синтаксическую запись:
=СЧЕТЕСЛИ( диапазон; критерий )
- диапазон – обязательный аргумент, принимающий ссылку на одну либо несколько ячеек, в которых требуется определить число совпадений с указанным критерием.
- критерий – условие, согласно которому выполняется расчет количества совпадений в рассматриваемом диапазоне. Условием могут являться логическое выражение, числовое значение, текстовая строка, значение типа Дата, ссылка на ячейку.
- При подсчете числа вхождений в диапазон в соответствии с двумя различными условиями, диапазон ячеек можно рассматривать как множество, содержащее два и более непересекающихся подмножеств. Например, в таблице «Мебель» необходимо найти количество столов и стульев. Для вычислений используем выражение =СЧЁТЕСЛИ(B3:B200;»*стол*»)+СЧЁТЕСЛИ(B3:B200;»*стул*»).
- Если в качестве критерия указана текстовая строка, следует учитывать, что регистр символов не имеет значения. Например, функция СЧЁТЕСЛИ(A1:A2;»Петров») вернет значение 2, если в ячейках A1 и A2 записаны строки «петров» и «Петров» соответственно.
- Если в качестве аргумента критерий передана ссылка на пустую ячейку или пустая строка «», результат вычисления для любого диапазона ячеек будет числовое значение 0 (нуль).
- Функция может быть использована в качестве формулы массива, если требуется выполнить расчет числа ячеек с данными, удовлетворяющим сразу нескольким критериям. Данная особенность будет рассмотрена в одном из примеров.
- Рассматриваемая функция может быть использована для определения количества совпадений как по одному, так и сразу по нескольким критериям поиска. В последнем случае используют две и более функции СЧЁТЕСЛИ, возвращаемые результаты которых складывают или вычитают. Например, в ячейках A1:A10 хранится последовательность значений от 1 до 10. Для расчета количества ячеек с числами больше 3 и менее 8 необходимо выполнить следующие действия:
- записать первую функцию СЧЁТЕСЛИ с критерием «>3»;
- записать вторую функцию с критерием «>=8»;
- определить разницу между возвращаемыми значениями =СЧЁТЕСЛИ(A1:10;»>3″)-СЧЁТЕСЛИ(A1:A10;»>=8″). То есть, вычесть из множества (3;+∞) подмножество [8;+∞).
Функция СЧЕТ (COUNT) в Excel
Функция СЧЕТ в Excel подсчитывает количество числовых значений в списке аргументов. Самым традиционным способом применения данной функции является подсчет количества ячеек в Excel, содержащих числа. К примеру, следующая формула возвращает количество ячеек в диапазоне A1:E4, которые содержат числа.
Синтаксис функции СЧЕТ
СЧЕТ(значение1; [значение2]; …)
COUNT(value1, [value2], …)
В качестве аргументов функции СЧЕТ могут выступать любые значения, ссылки на ячейки и диапазоны, массивы данных, а также формулы и функции.
Значение1 (value1) – обязательный аргумент функции СЧЕТ, все остальные аргументы являются необязательными и могут быть опущены.
Начиная с версии Excel 2007, Вы можете использовать до 255 аргументов, каждый из которых способен содержать огромное количество данных. В более ранних версиях Excel (например, Excel 2003 года), функция СЧЕТ обрабатывала лишь 30 аргументов.
Какие значения считаются числовыми
В Microsoft Excel аргументы функции СЧЕТ могут содержать самые различные данные, либо ссылаться на них. При этом важно понимать какие значения функция СЧЕТ принимает за числовые, а какие просто игнорирует.
- Числа, даты и время всегда учитываются функцией СЧЕТ как числовые.
- Пустые ячейки, ошибки и текст, который не может быть преобразован в числа, функция СЧЕТ игнорирует.
- Логические значения, а также текстовые представления чисел (например, число, заключенное в кавычки), учитываются функцией СЧЕТ по-разному. Все зависит от того, где хранится значение: в ячейке, массиве или введено непосредственно в список аргументов.
В таблице ниже представлено, какие значения функция СЧЕТ учитывает, как числовые, а какие нет.
How to dou
Excel 2007 предлагает набор функций подсчета — включая COUNT, COUNTA, COUNTBLANK и COUNTIF — в категории «Статистика», которые позволяют подсчитывать количество ячеек, которые содержат числовые значения, которые являются непустыми (и, следовательно, содержат записи любого вида) или значения которых соответствуют указанным вами критериям. Эти функции можно найти в меню «Статистическое продолжение», которое открывается из раскрывающегося меню «Дополнительные функции» на вкладке «Формулы».
Формулы расчета построения
На следующем рисунке показаны различные типы формул подсчета, которые вы можете построить, чтобы вернуть такую базовую статистику, как общее количество ячеек в определенном диапазоне, количество занятых ячеек в этом диапазоне, а также число числовых и текстовых записей в занятом диапазоне. На этом листе ячеек A1: C7 присвоено имя sales_data.
Рабочий лист продаж, который использует различные функции подсчета.
Самая основная формула — это та, которая возвращает общее количество ячеек в диапазоне sales_data. Чтобы построить эту формулу в ячейке C10, используйте информационные функции ROWS и COLUMNS для возврата количества строк и столбцов в диапазоне, а затем создайте следующую формулу, которая объединяет эти два значения вместе:
Эта формула, конечно же, возвращает 21 в ячейку C9. Следующая формула вычисляет количество этих 21 ячеек, которые содержат записи данных (любого типа), используя функцию COUNTA. Эта функция подсчитывает количество ячеек, которые не являются пустыми в указанных вами диапазонах. Функция COUNTA использует следующий синтаксис:
Аргументы (все они являются необязательными, кроме value1 ) — до 30 различных значений или диапазонов ячеек, которые вы хотите подсчитать. В примере, показанном на рисунке, ячейка C11 содержит следующую функцию COUNTA:
Эта формула возвращает 19 в ячейку C11. Следующая формула на листе образца вычисляет количество числовых записей в диапазоне ячеек sales_data. Для этого вы используете функцию COUNT. Функция COUNT принимает те же аргументы, что и COUNTA, с той лишь разницей, что COUNT подсчитывает значение или ячейку, указанную в аргументах значение , только если она содержит числовую запись.
Ячейка C13 содержит следующую формулу для вычисления числа числовых записей в диапазоне Home Sales table: sales_data:
Excel возвращает 10 в ячейку C13.Обратите внимание, что при вычислении этого результата Excel подсчитывает пять записей даты (с датой каждой продажи) в диапазоне ячеек B3: B7, а также пять цифровых данных (с ценами на продажу каждого дома) в диапазоне ячеек C3 : C7.
Следующая формула на листе образца, показанная на рисунке, использует функцию COUNTBLANK для вычисления количества пустых ячеек в диапазоне sales_data. Функция COUNTBLANK работает так же, как функции COUNTA и COUNT, за исключением того, что она возвращает количество незанятых ячеек в диапазоне. В этом примере используется функция COUNTBLANK в ячейке C15:
Затем Excel возвращает 2 в ячейку C16.
Условный подсчет
Excel включает функцию COUNTIF, которую вы можете использовать для подсчета ячеек в диапазоне только тогда, когда они удовлетворяют определенному условию. Функция COUNTIF принимает два аргумента и использует следующий синтаксис:
Аргумент range указывает диапазон ячеек, из которых следует вычислить условный счет. Аргумент указывает условие использования. Вы можете выразить этот аргумент как число, выражение или текст, который указывает, какие ячейки подсчитывать. При указании числа для аргумента критерия вам не нужно заключать номер в кавычки. Например, в диапазоне ячеек с именем table_data, чтобы подсчитать количество записей, содержащих номер 5, вы вводите следующую формулу COUNTIF:
Однако при указании выражения или текста как аргумент критериев , вы должны заключить выражение или текст в закрытые кавычки, как в «= 5», «> 20» или «Нью-Йорк». Итак, если вы хотите использовать COUNTIF, чтобы узнать, сколько ячеек в таблице table_data имеют значения больше 5, вы вводите эту версию функции COUNTIF:
Когда вы хотите использовать функцию COUNTIF, чтобы узнать количество ячеек, содержимое которых равно содержимому конкретной ячейки на листе, вы просто добавляете ссылку на ячейку в качестве аргумента критерия функции. Например, если вы хотите подсчитать количество ячеек в диапазоне table_data, которые равны содержимому ячейки B3 на листе, введите эту формулу: