Counta excel function

Поиск по нескольким критериям

Зачастую пользователям требуется провести поиск по нескольким названиям или условиям сразу. В этом случае вы можете объединить несколько формул в одну с помощью знака «+». Посчитаем, сколько позиций столов в количестве более 140 встречается в таблице:

  1. Вводим синтаксис в необходимую клетку и выделяем диапазон. Вписываем «столы» и закрываем оператор.
  1. Далее ставим знак «+» и пишем новую формулу, в которой используем те же значения списка, но вместо критерия пишем «>140».
  1. Смотрим результат и сверяем.

Несколько полезных советов:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Нам важно ваше мнение:

Пример использования функций СЧЁТЗ и СЧИТАТЬПУСТОТЫ в Excel

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

Пример 2. В таблицу введены разные значения. Среди них нет никаких закономерностей. Есть пустые и заполненные ячейки.

В любом месте таблицы можно ввести функцию. Для определения заполненных ячеек в диапазоне А1:С5 нужно прописать такую формулу:

Введение её через Enter даст результат 8. Именно столько заполненных ячеек есть в обозначенной области.

Чтобы узнать количество пустых клеток, нужно ввести функцию СЧИТАТЬПУСТОТЫ:

Введение формулы покажет результат 7. Это количество пустых ячеек в таблице.

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

Выполните следующие действия, чтобы использовать функцию СЧЕТЧИК в Excel:

  1. Запустите Microsoft Excel.
  2. Введите данные в электронную таблицу или используйте существующие данные из вашего файла.
  3. Выберите ячейку, в которую хотите поместить результат
  4. Введите формулу
  5. Нажмите Ввод.

Запустите Microsoft Excel.

Введите свои данные или используйте существующие данные.

Введите в ячейку, куда вы хотите поместить результат = СЧЕТЧИК (A2: A9)

Нажмите Enter, чтобы увидеть результат. Результат 4.

Функция считает четыре значения в диапазоне ячеек. См. фото выше.

В этом руководстве есть два метода использования функции СЧЁТЗ в Microsoft Excel.

Первый способ — нажать кнопку fx в левом верхнем углу рабочего листа Excel. Кнопка fx (мастер функций) открывает все функции в Excel.

Появится диалоговое окно «Вставить функцию».

В диалоговом окне в разделе «Выбрать категорию» выберите Статистический из списка.

В разделе «Выбор функции» выберите СЧЁТ функцию из списка.

Затем нажмите ХОРОШО.

А Аргументы функции диалоговое окно откроется.

Введите в поле ввода (значение 1) диапазон ячеек, содержащий значения, которые вы хотите найти.

Второй способ — перейти на вкладку «Формулы», нажать кнопку «Дополнительные функции» в Библиотека функций группа., наведите курсор на Статистическийзатем выберите СЧЁТ из выпадающего меню.

Откроется диалоговое окно «Аргументы функции».

Следуйте тому же методу, что и в методе 1.

Затем нажмите ХОРОШО.

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

Что такое COUNTA против COUNT в Excel?

COUNTA подсчитывает ячейки, содержащие данные, а функция COUNT подсчитывает количество чисел в списке аргументов. COUNTA и COUNT являются статистическими функциями; они оба возвращают числа.

ЧИТАЙТЕ: как использовать функцию T в Excel

Как вы считаете, если в ячейке есть значение?

В Microsoft Excel есть группа функций, которые подсчитывают значения в ячейке, а именно СЧЁТ, СЧЁТЗ, СЧЕТПУСТОТЫ и СЧЁТЕСЛИ.

  • COUNT: Подсчитайте, сколько чисел в списке аргументов. Аргументы, являющиеся числами, датами или текстовым представлением чисел, учитываются, а значения, являющиеся значениями ошибок или текстом, который нельзя преобразовать в числа, не учитываются.
  • COUNTA: Подсчитайте, сколько значений содержится в списке аргументов. Функция COUNTA подсчитывает непустые ячейки.
  • СЧИТАТЬПУСТОТЫ: подсчитывает количество пустых ячеек в диапазоне.
  • СЧЁТЕСЛИ: подсчитывает количество непустых ячеек в диапазоне, соответствующем заданным критериям.

ПРОЧИТАЙТЕ: как использовать функцию ЛИНЕЙН в Microsoft Excel.

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

Метод 1: информация в строке состояния

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

  1. Сначала, удерживая левую кнопку мыши, выделяем диапазон ячеек, для которого надо подсчитать количество строк. Эксель по умолчанию считает все ячейки, в которые занесены данные, поэтому выделяем только один столбец. В противном случае данные по количеству строк будут некорректны.
  2. В нижней части окна находим строку состояния программы, в которой после слова “Количество” отображается число ячеек, заполненных данными. Это и есть количество строк, которое мы хотели найти.

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

  1. Как и в предыдущем способе, сначала, удерживая левую кнопку мыши, выделяем диапазон, для которого необходимо подсчитать количество строк (строго в пределах одного столбца).
  2. Чтобы дополнительно выделить отдельные ячейки в других столбцах, зажав клавишу Ctrl на клавиатуре при помощи левой кнопки мыши выделяем все заполненные данными ячейки, которые хотим учесть в подсчете количества. Ctrl не отпускаем до конца выделения.
  3. В строке состояния Эксель смотрим получившееся количество. Оно, как мы уже знаем, отображает все ячейки, в которых присутствуют данные.
    Примечание: нельзя выделять две и более заполненные ячейки из разных столбцов, но при этом принадлежащие одной и той же строке, иначе количество строк будет посчитано неверно.

Если в строке состояния отсутствует слово “Количество”, проверяем настройки отображения информации для нее.

  1. Для вызова настроек строки состояния нажимаем правую кнопку мыши, наведя курсор на любое место строки состояния внизу окна.
  2. В появившемся окне с настройками строки состояния проверяем наличие галочки напротив пункта Количество. Если флажка нет, устанавливаем его, кликнув левой кнопкой мыши.
  3. Выделяем любой диапазон ячеек и проверяем отображение количества в строке состояния. Теперь нужная информация должна отображаться в строке состояния.

Примеры

Таблица для строк кода VBA Excel со ссылками на диапазон , а также с массивом его значений в качестве аргументов:

Примеры с WorksheetFunction.Count

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

SubPrimer1()

DimnAsDouble,a()AsVariant

n=WorksheetFunction.Count(Range(«A1:C5»))

MsgBoxn’Результат: 8

a=Range(«A1:C5»)

n=WorksheetFunction.Count(a)

MsgBoxn’Результат: 8

n=WorksheetFunction.Count(«раз»,»два»,»три»,1,2,3)

MsgBoxn’Результат: 3

n=WorksheetFunction.Count(«раз»,»два»,»три»,»1″,»2″,»3″,1,2,3)

MsgBoxn’Результат: 6

n=WorksheetFunction.Count(Empty,Empty,,,»»,»»)

MsgBoxn’Результат: 4

n=WorksheetFunction.Count(True,False,»True»,»False»)

MsgBoxn’Результат: 2

EndSub

Метод WorksheetFunction.Count можно использовать для подсчета количества числовых значений в массиве, если он создан путем присвоения ему значений диапазона. Тогда логические значения ИСТИНА и ЛОЖЬ, если они встречаются в диапазоне, в подсчете количества числовых значений не участвуют.

Примеры с WorksheetFunction.CountA

1
2
3
4
5
6
7
8
9
10
11
12

SubPrimer2()

DimnAsDouble,a()AsVariant

n=WorksheetFunction.CountA(Range(«A1:C5»))

MsgBoxn’Результат: 13

a=Range(«A1:C5»)

n=WorksheetFunction.CountA(a)

MsgBoxn’Результат: 15

n=WorksheetFunction.CountA(«раз»,»два»,»три»,1,2,3)

MsgBoxn’Результат: 6

n=WorksheetFunction.CountA(Empty,Empty,,,»»,»»)

MsgBoxn’Результат: 6

EndSub

Примеры с WorksheetFunction.CountBlank

1
2
3
4
5
6
7
8

SubPrimer3()

DimnAsDouble,aAsRange

n=WorksheetFunction.CountBlank(Range(«A1:C5»))

MsgBoxn’Результат: 2

Seta=Range(«A1:C5»)

n=WorksheetFunction.CountBlank(a)

MsgBoxn’Результат: 2

EndSub

Следующая статья по этой теме: VBA Excel. Методы CountIf и CountIfs.

Функция СЧЕТЗ (COUNTA) в Excel

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

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

Синтаксис функции СЧЕТЗ

СЧЕТЗ(значение1; ; …)

COUNTA(value1, , …)

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

Значение1 (value1) – обязательный аргумент функции СЧЕТЗ, все остальные аргументы являются необязательными и могут быть опущены.

Начиная с версии Excel 2007, Вы можете использовать до 255 аргументов, каждый из которых способен содержать огромное количество данных. В более ранних версиях Excel (например, Excel 2003 года), функция СЧЕТЗ обрабатывала лишь 30 аргументов.

Какие данные учитываются функцией СЧЕТЗ

В Excel функция СЧЕТЗ учитывает данные любого типа, включая ошибки и пустой текст. Например:

  • если ячейка или аргумент функции СЧЕТЗ содержат формулу, которая возвращает пустую строку, то они будут учтены.
  • если ячейка, массив или аргумент функции содержат значение #Н/Д (нет данных), то они также будут учтены.

Функция СЧЕТЗ не учитывает только пустые ячейки.

Полезная информация

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

Примеры использования функции СЧЕТЗ в Excel

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

Текстовые функции в Excel — Информационные технологии

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

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

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

В текстовом процессоре Эксель имеется множество операторов, позволяющих производить манипуляции с текстовой информацией. Функция ПРАВСИМВ реализует извлечение конкретного числового значения из заданной ячейки. В статье мы детально изучим…

Инструменты Microsoft Excel наиболее часто используются для работы с числами. Иногда необходимо, чтобы число, например денежная сумма, должно быть записано прописью. Это становится особенно важным при составлении финансовых…

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

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

В табличном процессоре существует специальная функция СЦЕПИТЬ, которая реализует объединение содержимого 2-х и более ячеек. Умение пользоваться этим оператором позволяет эффективно и быстро осуществлять работу над большими объёмами…

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

Особенности использования функции БДСУММ в Excel

Функция BDSUMM используется вместе с другими функциями для работы с базами данных (DSRVALUE, BSCHET, BIZVLECH и т.д.) и имеет следующий синтаксис:

= BDSUMM (база данных; поле; условия)

Описание аргументов (все обязательно):

  • database_base — это аргумент, который принимает данные ссылочного типа. Ссылка может указывать на базу данных или список, в котором связаны данные;
  • поле — это аргумент, который принимает текстовые данные, характеризующие имя поля в базе данных (заголовок столбца таблицы), или числовые значения, которые характеризуют порядковый номер столбца в списке данных. Отсчет начинается с единицы, то есть первый столбец списка может быть обозначен цифрой 1. Другой вариант заполнения аргумента поля — передать ссылку на требуемый столбец (на ячейку, содержащую его заголовок);
  • условия — это аргумент, который принимает ссылку на диапазон ячеек, содержащий один или несколько критериев поиска в базе данных. При создании критериев необходимо указать заголовки столбцов исходной таблицы (базы данных), на которую они ссылаются. Вам необходимо создать таблицу критериев, аналогичную той, которая нужна для использования расширенного фильтра.
  1. Если вы используете интеллектуальную таблицу в качестве базы данных, аргумент базы данных должен содержать имя таблицы и тег . Пример записи: = BDSUMM (SmartTable ; «Имя_столбца»; A1: A5).
  2. Имена столбцов в таблице критериев должны совпадать с именами соответствующих столбцов в базе данных.
  3. При написании критерия поиска в виде текстовой строки имейте в виду, что функция BDSUMM не чувствительна к регистру.
  4. Если вам нужно суммировать значения, содержащиеся во всем столбце базы данных, вы можете создать таблицу условий, содержащую имя столбца в исходной таблице, и пустая ячейка будет выступать в качестве критерия.
  5. На результат вычисления функции BDSUMM не влияет положение таблицы условий, но рекомендуется размещать ее над базой данных.
  6. Указанные критерии могут соответствовать условиям с логическими связками И и ИЛИ:
  • Чтобы связать данные с логическим условием И, вам необходимо перечислить их в одной строке, то есть создать таблицу условий с двумя или более столбцами, каждый из которых содержит имя столбца и условие;
  • Если вам нужно организовать группу условий с помощью логического ИЛИ, столбец таблицы условий должен состоять из имени и двух или более базовых условий;
  • Логические ссылки И и ИЛИ можно комбинировать, то есть таблица условий может содержать несколько столбцов, каждый из которых при необходимости содержит несколько условий.

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

  1. Наличие заголовков для каждого столбца таблицы, записанного в ячейку. Не разрешается объединять ячейки или иметь пустые ячейки в заголовках.
  2. Отсутствие объединенных и пустых ячеек в области хранения данных. Если данные недоступны, необходимо явно указать значение 0 (ноль).
  3. Все данные в столбце должны соответствовать его заголовку и быть одного типа. Например, если таблица содержит столбец с заголовком «Стоимость», все ячейки базового вектора (диапазон ячеек шириной в один столбец) должны содержать числовые значения, характеризующие стоимость какого-либо продукта. Если стоимость неизвестна, необходимо ввести значение 0.
  4. В базе данных строки называются записями, а столбцы — полями данных.

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

Эксперимент

Чтобы проиллюстрировать это, вот пример того, как ячейка с пустым текстом считается условным форматированием и функцией ISBLANK () (см. Файл примера).

Рассмотрим диапазон A1: D4, содержащий числа, текст, пустые ячейки и пустой текст «» (наиболее распространенный случай).

Ячейка C4 содержит значение «Пустой текст» (введенное в результате вычисления формулы = ЕСЛИ (1> 2; 1; «»)) и выделено жирной рамкой. При условном форматировании с помощью правила «Форматировать только пустые ячейки» будут выделены действительно пустые ячейки и ячейка со значением «Пустой текст !

Функция ISBLANK () не разделяет этот подход и говорит, что что-то есть в C4 (формула = ISBLANK (C4), введенная в ячейку C5, возвращает FALSE).

Функция COUNTBLANK (), как и условное форматирование, при подсчете учитывает ячейки с пустым текстовым значением вместе с пустыми ячейками.

Чтобы не запутаться с подсчетом пустых ячеек в диапазоне C2: C11 при пустых текстовых значениях, вот сводная таблица:

Формула или продукт EXCEL

Чем отличается пустая ячейка от ячейки со значением Пустой текст ?

Комментарий

Условное форматирование

нет

пустая ячейка и ячейка с пустым текстовым значением считаются идентичными

= СЧИТАТЬ ПУСТОЙ (C2: C11)

нет

будет считать все пустые ячейки и ячейки, содержащие пустой текст

= СУММПРОИЗВ (- (C2: C11=””))

нет

–//–

= СЧЁТЕСЛИ (C2: C11;””)

нет

–//–

= СУММПРОИЗВ (- ПУСТО (C2: C11))

да

подсчет только пустых ячеек

Функция СЧЕТ в Excel

В этой статье я хочу продолжить хорошую традицию по изучении функций и героем моей статьи станет одна из полезных статистических функций – функция СЧЕТ в Excel. Эта функция позволит вам подсчитать какое-то количество значений: числовых, логических и других в нужном вам диапазоне аргументов. В Excel также есть много походных функций от этой функции, это и СЧЕТЕСЛИ, и СЧЕТЗ, и СЧЕТЕСЛИМН, которые расширяют возможности материнской функции, а также дают ей дополнительные преимущества. Но рассмотрим мы основу, которая и определяет функциональность всей линейки. Самым традиционным и распространённым способом, когда применяется эта функция, это когда нужно подсчитать в Excel количество ячеек, которые содержат числа. Вот пример, в котором рассматриваемая функция подсчитает и вернет то количество ячеек, в которых присутствуют числа в диапазоне «A1:C3»:

= СЧЕТ(значение№1; ; …), где:

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

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

  • В случаях, когда аргументом функции выступает массив или ссылка, то происходит учёт только числовых значений. Тексты, логические значения, пустые ячейки, значение ошибок, которые возникают в ссылках и массивах, будут игнорироваться;
  • Также функция СЧЁТ учитывает текстовые отображение чисел и логические значения, которые присутствовали в вашем списке аргументов;
  • Если возникает нужда произвести подсчёт логических значений, значений разнообразных ошибок или текстовые элементы, то наиболее удачным вариантом будет использование функции СЧЁТЗ;
  • В случаях, когда аргументы, которые невозможно преобразовать в числовые значения, это текст или значения ошибок, функция будет их пропускать;
  • Рассматриваемая функция будет учитывать только те аргументы, которые являются числами, датой или текстовым отображением чисел (к примеру, это может быть число, которое заключили в кавычки «1»);
  • В случае необходимости подсчёта числа по определённому критерию, то лучше всего подойдет функция СЧЁТЕСЛИМН или СЧЁТЕСЛИ;
  • Для подсчёта количества непустых ячеек в вашем диапазоне подойдет функция СЧЁТЗ;
  • Когда вам нужно пересчитать, сколько пустых ячеек есть в таблицах Excel, рекомендую поработать с функцией СЧИТАТЬПУСТОТЫ.

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

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

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

А теперь давайте на более интересном примере рассмотрим, как функция СЧЁТ в Excel считает количество ячеек, которые содержат разнообразные числовые значения. Красным цветом я выделил те значения, которые учитываются формулой в примере.

До новых встреч на страницах TopExcel.ru!

голоса

Рейтинг статьи

(ИЛИ) Критерии в COUNTIF

Поскольку СЧЁТЕСЛИ использует логику «и» по умолчанию, вам нужно будет применить другой метод для выполнения операции «ИЛИ» в СЧЁТЕСЛИ. В приведенном выше примере, если вы хотите подсчитать количество сотрудников, у которых либо зарплата меньше 5000 долларов, либо посещаемость превышает 85%, нам нужно применить здесь логику «ИЛИ».

Базовый синтаксис логики «ИЛИ» в СЧЁТЕСЛИ:

В этом примере мы работаем с теми же данными, которые уже использовались в качестве примера COUNTIFS выше. Но здесь мы используем логику «ИЛИ» вместо «И» (выход СЧЁТЕСЛИМН с логикой «И» по умолчанию равен 2; а выход СЧЁТЕСЛИ с логикой «ИЛИ» равен 9).

Здесь мы добавляем две разные функции СЧЁТЕСЛИ для обработки нескольких критериев. Результат первого СЧЁТЕСЛИ (где критерием является зарплата менее 5000 долларов) равен 2, а результат второго СЧЁТЕСЛИ (где критерий — посещаемость выше 85%) равен 7. Таким образом, мы можем достичь логика ИЛИ в СЧЁТЕСЛИ

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

Хотя существует множество приложений СЧЁТЕСЛИ и СЧЁТЕСЛИМН, эти функции легко изучить и запомнить. Я привел несколько примеров, которые вы можете попробовать напрямую в Microsoft Excel. Завершив эти примеры, вы можете создать свой собственный пример, собрав случайные данные из Интернета. Как только вы поймете, как работает СЧЁТЕСЛИ с несколькими критериями, и достаточно попрактикуетесь, вы сможете подсчитывать ячейки, содержащие любые данные!

Текстовая функция Excel

На главную »Встроенные функции Excel» Текстовые функции Excel »Текстовая функция Excel

Связанные функции:

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

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

Синтаксис функции:

ТЕКСТ (значение, формат_текст)

Аргументы функции:

значение Числовое значение, которое вы хотите преобразовать в текст.
format_text Текстовая строка, определяющая форматирование, которое вы хотите применить к предоставленному значению.

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

Пример 1

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

Особенности использования функций СЧЁТЗ и СЧИТАТЬПУСТОТЫ в Excel

Функция СЧЁТЗ имеет следующий синтаксис:

= СЧЁТЗ( значение1 ;;. )

  • значение1 – обязательный аргумент, характеризующий первый элемент диапазона, в котором необходимо определить количество непустых ячеек;
  • ;… — второй и последующие необязательные аргументы (максимальное количество – 255), характеризующие второй и последующие ячейки из диапазона, в котором требуется выполнить подсчет ячеек, содержащих данные.
  1. В качестве аргумента удобнее использовать ссылку на диапазон, например: =СЧЁТЗ(A1:D10).
  2. При подсчете не учитываются ячейки, в которых не содержатся данные любого типа.
  3. В отличие от функции СЧЁТ, которая выполняет подсчет количества ячеек из диапазона, содержащих только числовые значения, функция СЧЁТЗ учитывает ячейки, содержащие данные любого типа.
  4. Функции СЧЁТЕСЛИ и СЧЁТЕСЛИМН позволяют использовать более сложные критерии подсчета пустых и непустых ячеек.
  5. Если в качестве аргументов функции были переданы текстовые, числовые, логические данные или данные другого типа, результатом выполнения будет числовое значение, соответствующее количеству аргументов функции. Например, =СЧЁТЗ(2;«текст»;ЛОЖЬ) вернет значение 3.

Функция СЧИТАТЬПУСТОТЫ имеет следующую синтаксическую запись:

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

  1. Ячейки, содержащие нулевые значения, при подсчете учтены не будут.
  2. Функция принимает в качестве аргумента только данные ссылочного типа. Выполнение записи типа =СЧИТАТЬПУСТОТЫ(АДРЕС(1;1)) приведет к возникновению ошибки (диалоговое окно) и функция выполнена не будет.
  3. При использовании функции рекомендуется отключать «Итеративные вычисления». Для этого следует снять отметку напротив соответствующего во вкладке «Формулы» окна параметров:

Примечание 2: при подсчете количества ячеек с данными учитываются также те ячейки, в которых содержатся коды ошибок (например, #ЗНАЧ!, #ДЕЛ/0! и другие), и те, в которые выведены пустые строки «». Например, функция =СЧЁТЗ(A1;A2) вернет значение 2, если в ячейке A1 была введена функция =ЧЗНАЧ(«текст»), а в ячейке A2 – функция =ЕСЛИ(2>0;«»;ЛОЖЬ).

Функция СЧИТАТЬПУСТОТЫ определяет число ячеек, не содержащих данные, и возвращает соответствующее числовое значение.

Примечание 3: функция СЧИТАТЬПУСТОТЫ при подсчете также учитывает ячейки, содержащие пустые текстовые строки. Например, если в ячейке A1 была записана формула =ТЕКСТ(«»;»»), результатом выполнения функции =СЧИТАТЬПУСТОТЫ(A1) будет число 1.

Понравилась статья? Поделиться с друзьями:
Самоучитель Брин Гвелл
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: