Для чего используется функция счет 3
Примеры функций СЧЁТЗ И СЧИТАТЬПУСТОТЫ в Excel для пустых ячеек
Примеры использования функций СЧЁТЗ и СЧИТАТЬПУСТОТЫ в Excel
Пример 1. В магазине ведется учет проданных товаров за день и соответствующие данные записываются в таблицу Excel. Некоторые товары проданы не были, поэтому ячейки в столбце «Количество» заполнены не были. Определить количество товаров, которые не пользовались спросом на протяжении дня.
Формула для расчета:
В и тоге получилось 3 вида непроданных товаров в розничной точке на протяжении целого торгового дня.
Проверка заполнения данными таблицы с помощью функции СЧЁТЗ в Excel
Пример 2. Для решения спорных ситуаций в случае ДТП в Excel была создана форма для расчета тормозного пути автомобиля. Таблица содержит 4 поля данных, являющихся обязательными для заполнения. Реализовать алгоритм выведения ошибки «Указаны не все данные» в случае, если для расчета не хватает данных.
Функция, которая будет выводить ошибку, если не все данные введены:
=ЕСЛИ(СЧЁТЗ(A2:A5)<>СЧЁТЗ(B2:B5);”Указаны не все данные”;B4*0,28*B5+(СТЕПЕНЬ(B4*0,28;2)/(2*B3*B2)))
В столбце A:A содержатся пояснения к данным, находящимся в соседнем столбце. Если число заполненных ячеек в A2:A5 и B2:B5 совпадают, будет выполнен расчет по формуле B4*0,28*B5+(СТЕПЕНЬ(B4*0,28;2)/(2*B3*B2)), иначе будет выведена информация об ошибке. В данном случае все поля указаны и заполнены. Результат:
Если, например, время реакции не указано, будет выведен следующий результат:
Синтаксис функции СЧЕТЗ
СЧЕТЗ(значение1; [значение2]; …)
COUNTA(value1, [value2], …)
В качестве аргументов функции СЧЕТЗ могут выступать любые значения, ссылки на ячейки и диапазоны, массивы данных, а также формулы и функции.
Значение1 (value1) – обязательный аргумент функции СЧЕТЗ, все остальные аргументы являются необязательными и могут быть опущены.
Начиная с версии Excel 2007, Вы можете использовать до 255 аргументов, каждый из которых способен содержать огромное количество данных. В более ранних версиях Excel (например, Excel 2003 года), функция СЧЕТЗ обрабатывала лишь 30 аргументов.
Подготовка исходной таблицы
Для использования этой функции требуется чтобы:
Синтаксис функции БСЧЁТ()
БСЧЁТ(база_данных; поле; критерий)
Аргумент База_данных представляет собой таблицу (см. строки 8-13 на рисунке выше), по одному из столбцов которой производится подсчет значений. Верхняя строка таблицы должна содержать заголовки столбцов.
Поле — это название заголовка столбца, по которому производится подсчет. Аргумент Поле можно заполнить введя:
Подразумевается, что этот столбец содержит числа, инача функция вернет 0.
Примечание : В теории баз данных строки таблицы называются записями, а столбцы — полями (отсюда и необычное название аргумента).
Задача 1 (с одним критерием)
Вывод : для простых однокритериальных задач огород с функцией =БСЧЁТ() городить не стоит.
Задача 2 (Два критерия (разные столбцы), условие И)
Подсчитаем Число продаж Белова, которые меньше 3000.
В этом случае, критерии отбора должны размещаться под заголовками, названия которых совпадают с заголовками столбцов исходной таблицы, по которым будет производиться подсчет (столбцы Продавец и Продажи ). Критерии должны располагаться в одной строке (см. диапазон на рисунке выше A2:B3 ).
Записать саму формулу можно так =БСЧЁТ(A8:B13;B8;A2:B3)
Задача 3 (Два критерия (один столбец), условие И)
Подсчитаем число продаж в интервале >3000 и
В этом случае, критерии отбора должны размещаться под заголовками, названия которых совпадают с заголовками столбцов исходной таблицы, по которым будет производиться поиск (столбец Продажи ). Критерии должны располагаться в одной строке.
Записать саму формулу можно так =БСЧЁТ(B8:B13;B8;D2:E3)
Альтернативное решение – простая формула =СЧЁТЕСЛИМН(B9:B13;”>3000″;B9:B13;”
Задача 4 (Два критерия (один столбец), условие ИЛИ)
Подсчитаем число продаж 6000.
В этом случае, критерии отбора должны размещаться под одним заголовком (столбец Продажи ). Критерии должны располагаться в разных строках.
Записать саму формулу можно так =БСЧЁТ(B8:B13;B8;A2:A4)
Альтернативное решение – формула =СЧЁТЕСЛИ(B9:B13;”6000″)
Функция СЧЕТЗ (COUNTA) в Excel
Функция СЧЕТЗ в Excel подсчитывает количество непустых ячеек в выбранном диапазоне, а также количество значений в списке аргументов. К примеру, следующая формула возвращает количество ячеек в диапазоне A1:B4, которые содержат хоть какие-нибудь данные.
Как правило, функция СЧЕТЗ используется для подсчета непустых ячеек в Excel. Однако, при помощи данной функции вы также можете подсчитывать количество значений в массивах, данные которых не хранятся в ячейках.
Синтаксис функции СЧЕТЗ
СЧЕТЗ(значение1; [значение2]; …)
COUNTA(value1, [value2], …)
В качестве аргументов функции СЧЕТЗ могут выступать любые значения, ссылки на ячейки и диапазоны, массивы данных, а также формулы и функции.
Значение1 (value1) – обязательный аргумент функции СЧЕТЗ, все остальные аргументы являются необязательными и могут быть опущены.
Начиная с версии Excel 2007, Вы можете использовать до 255 аргументов, каждый из которых способен содержать огромное количество данных. В более ранних версиях Excel (например, Excel 2003 года), функция СЧЕТЗ обрабатывала лишь 30 аргументов.
Какие данные учитываются функцией СЧЕТЗ
В Excel функция СЧЕТЗ учитывает данные любого типа, включая ошибки и пустой текст. Например:
Функция СЧЕТЗ не учитывает только пустые ячейки.
Полезная информация
Примеры использования функции СЧЕТЗ в Excel
Функция СЧЕТЗ в Excel
Функция СЧЕТЗ в Excel применяется для простого подсчёта количества любых непустых ячеек в указанном диапазоне. Ячейка считается заполненной при условии что в ней есть хотя бы что-то, при этом что именно не важно.
Если требуется просто подсчитать все ячейки, в которых есть хоть какое-то содержимое, то функция СЧЁТЗ подходит лучше всего. Добавить формулу в ячейку можно при помощи (проще всего) или вручную.
Если Вы пишете формулу вручную, то ознакомьтесь с её синтаксисом ниже.
Синтаксис функции СЧЁТЗ
Поскольку функция СЧЁТЗ подсчитывает количество любых непустых ячеек, то её параметрами являются один или более диапазонов ячеек. Других типов параметров формула не имеет
Всего функция СЧЁТЗ может принимать до 255-ти аргументов. Минимальное количество аргументов — один (иначе не будет входных данных для обработки).
Аргументом может быть диапазон ячеек или отдельная ячейка. Также можно использовать имена переменных при условии что им соответствуют диапазоны или отдельные ячейки.
Функция СЧЁТЗ подсчитывает ячейки, содержащие данные любого типа, включая значения ошибок и пустой текст («»). Например, если в диапазоне есть формула, которая возвращает пустую строку, функция СЧЁТЗ учитывает это значение. Функция СЧЁТЗ не учитывает пустые ячейки.
Также стоит учитывать следующее:
Других особенностей у данной формулы нет, поэтому использовать её предельно просто.
Простой пример использования функции СЧЁТЗ
В принципе, примера как такового здесь не требуется, учитывая простоту рассмотренной формулы. Тем не менее после статьи Вы можете скачать файл Excel, в котором есть пример использования функции СЧЁТЗ.
Откройте скачанный файл и посмотрите в ячейку C16, в которой содержится формула. В данном случае указан только один аргумент в виде диапазона ячеек, охватывающего обе таблицы на листе (не считая результатов, выделенных синим фоном).
Свои комментарии по использованию функции СЧЁТЗ Вы можете оставить после статьи.
Вы можете просмотреть любой прикреплённый документ в виде PDF файла. Все документы открываются во всплывающем окне, поэтому для закрытия документа пожалуйста не используйте кнопку «Назад» браузера.
- Справка по функции СЧЁТЗ в Excel.pdf
Вы можете скачать прикреплённые ниже файлы для ознакомления. Обычно здесь размещаются различные документы, а также другие файлы, имеющие непосредственное отношение к данной публикации.
Примеры работы функций СЧЁТ, СЧИТАТЬПУСТОТЫ и СЧЁТЕСЛИ в Excel
Количества чисел в таблице Excel можно быстро выяснить, используя функцию «Счёт». Игнорируя текстовый формат, она учитывает только числовые значения.
Где используется и как работает функция СЧЁТ?
Часто, для анализа табличных данных не нужно производить никаких математических операций с числами. Достаточно уточнить количество показателей. Именно для такого случая пригодится эта простая функция СЧЁТ.
Аргументом функции может быть:
Синтаксис функции выглядит следующим образом:
Все версии Excel, начиная с 2007, могут учитывать до 255 аргументов при расчёте результата этой формулы. Обязательным является только первый из них. При этом есть разница в том, как учитывается значение, если оно хранится в ячейке или введено в числе аргументов.
Для понимания этой особенности нужно рассмотреть наглядно на конкретных примерах.
Пример использования функции СЧЁТ в Excel
Пример 1. В таблицу введены некоторые значения. Среди них есть текст, числовые выражения и число, заключённое в кавычки «22». Именно его и считает программа Excel текстовым значением в ячейке.
Пропишем формулу, она будет учитывать содержимое массива ячеек, и будет выглядеть таким образом:
После введения формулы нажатием клавиши Enter, появится число 4. Именно столько чисел введено в ячейки при помощи цифр, которые не заключены в кавычки.
Теперь введём в ячейку ниже D2, другую функцию. В ней все табличные элементы будут прописаны в виде аргументов. Она будет выглядеть так:
=СЧЁТ(12; мост; кг; крыло; 33; 45678; «22»; сила; ампер; 16.02.1999; 14.07.1975; стена; потолок; 21)
Введя формулу, мы получим значение 5.
Разные результаты функции объясняются тем, что одно число («22») воспринимается программой, как текст, если оно находится в ячейке, и как число, если оно прописано в числе аргументов функции.
Пример использования функций СЧЁТЗ и СЧИТАТЬПУСТОТЫ в Excel
Вы сможете быстро определить количество заполненных или пустых клеток в заданной области таблицы. Для выполнения этих операций используются функции с именами «СЧЁТЗ» и «СЧИТАТЬПУСТОТЫ». Для наглядности этой возможности необходимо рассмотреть пример.
Пример 2. В таблицу введены разные значения. Среди них нет никаких закономерностей. Есть пустые и заполненные ячейки.
В любом месте таблицы можно ввести функцию. Для определения заполненных ячеек в диапазоне А1:С5 нужно прописать такую формулу:
Введение её через Enter даст результат 8. Именно столько заполненных ячеек есть в обозначенной области.
Чтобы узнать количество пустых клеток, нужно ввести функцию СЧИТАТЬПУСТОТЫ:
Введение формулы покажет результат 7. Это количество пустых ячеек в таблице.
Пример использования функции СЧЁТЕСЛИ с условием
Очень часто используется такая разновидность функции «СЧЁТ». С помощью заданной формулы можно узнать количество ячеек с заданными параметрами. Функция имеет имя «СЧЁТЕСЛИ». В ней могут учитываться такие аргументы.
Синтаксис выглядит так:
Функция может показать количество ячеек с заданным текстом. Для этого аргумент заключается в кавычки. При этом не учитывается текстовый регистр. В синтаксисе формулы не может быть пробелов.
Оба аргумента являются обязательными для указания. Для наглядности стоит рассмотреть следующий пример.
Пример 3. Есть ведомость с фамилиями студентов и оценками за экзамен. В таблице 2 столбца и 10 ячеек. Нужно определить, какое количество студентов получили отличную оценку 5 (по пятибалльной системе оценивания), а какое 4, потом 3 и 2.
Для определения количества отличников нужно провести анализ содержимого ячеек второго столбика. В отдельной табличке нужно использовать простую функцию подсчета количества числовых значений с условием СЧЁТЕСЛИ:
После нажатия на клавиатуре Enter будет получен результат:
Так, всего за несколько секунд, можно получить данные по обширным и сложным таблицам.
Примеры работы функций СЧЁТ, СЧИТАТЬПУСТОТЫ и СЧЁТЕСЛИ в Excel
Смотреть видеоФункция СЧЁТ в Excel
Синтаксис функции СЧЁТ
Функция принимает один или более аргументов, каждый из которых может быть диапазоном ячеек или адресом отдельной ячейки. Также можно использовать переменные, заданные с помощью Диспетчера имён, если переменная соответствует диапазону или адресу отдельной ячейки.
Чаще всего в качестве аргументов указывают один или более диапазонов ячеек. Два и более диапазона может потребоваться указать в тех случаях, когда неудобно указать один диапазон (таблицу). Например, если между таблицами ваших данных находятся ячейки (или другие таблицы), подсчитывать «числовые» ячейки в которых не требуется.
Обобщённый синтаксис функции СЧЁТ выглядит следующим образом:
СЧЁТ(значение1; [значение2]; …[значениеN])
Всего функция может принимать до 255-ти аргументов, причём первый является обязательным. Аргументы разделяются точкой с запятой.
По каким-то причинам во встроенной справке Excel при указании синтаксиса всех функций в качестве разделителя аргументов используется запятая. Однако нужно использовать именно точку с запятой.
Если Вы не хотите писать формулу вручную, воспользуйтесь Мастером функций Excel. Однако синтаксис функции СЧЁТ всё же необходимо помнить, если Вы используете её внутри составных формул.
Как работает функция СЧЁТ в Excel
Функция СЧЁТ работает следующим образом: перебирает все указанные аргументы и для каждого ищет значения в ячейках, занятые числовыми значениями. Формула подсчитывает все найденные значения и на выходе мы получаем число.
Также стоит учитывать следующие замечания по работе функции СЧЁТ:
Для чего именно на практике нужна формула для счета ячеек в Excel, как обычно определяет поставленная задача. Например, есть колонка с зарплатой в таблице и требуется узнать, сколько именно ячеек заполнено (указана зарплата) относительно общего количества ячеек в данном столбце.
Встроенных формул в Эксель достаточно много. Изучить общие принципы работы с любыми функциями, а также научиться самостоятельно работать в программе с самых основ можно при помощи спецкурса по Excel (практические видеоуроки).
Пример использования функции СЧЁТ
После статьи Вы можете скачать прикреплённый файл Excel с примером использования функции СЧЁТ для подсчёта количества занятых числами ячеек. Скачайте файл и обратите внимание на ячейку C12, в которой и расположена функция СЧЁТ.
В примере в формулу переданы два аргумента в виде диапазонов, содержащих первую и вторую таблицу. Альтернативой может быть один диапазон, включающий обе таблицы сразу (при этом в диапазон попадают и пустые ячейки между таблицами, но в данном случае они нам не помешают).
Что возвращает функция
Возвращает значение, обозначающее количество ячеек, содержащих какие-либо числа.
Дополнительная информация
СЧЕТЧИК
Очень полезно для проверок, функций Говорить пусто служит для подсчета количества пустых ячеек в заданном диапазоне. Его синтаксис имеет только один аргумент, логически необходимый:
= COUNTDOWN (интервал)
Давайте покажем пример, чтобы увидеть, как работает эта функция:
Мы вводим таблицу с десятью самыми густонаселенными странами. Чтобы проверить, была ли ошибка, заполняющая данные, давайте использовать Говорить пусто.
Чтобы создать формулу функции, мы должны правильно ввести требуемый интервал. Поскольку мы хотим сначала проверить ячейки столбца «позиция», давайте определим диапазон как B4: B13.
По завершении функции мы видим, что результатом был «0». То есть в указанном диапазоне нет пустых ячеек. Повторяя процедуру для других столбцов, мы будем иметь следующий сценарий:
Мы можем видеть красным, что функция возвратила два пустых пространства в столбце «Население». Проведя конференцию на столе, мы заметили, что число жителей Индонезии и Нигерии не было напечатано.
Этот инструмент полезен для обнаружения возможных ошибок на более длинных интервалах. Важно знать, что ячейки с нулевыми значениями не считаются пустыми.
Функция ЦЕННОСТИ
Функция ОЦЕНКА ЗНАЧЕНИЙ также будет работать с интервалами. Его цель – подсчитать количество ячеек, которые не являются пустыми в течение этих определенных интервалов. Его отличие от функции COUNT должен включать не только ячейки, которые содержат числа, но и те, которые имеют значения из других категорий, например, например, тексты. Структура синтаксиса идентична:
= VALUES (VALUE1; [VALUE 2]; …)
На этот раз мы выбрали диапазон с ячейками 12, включая текст, цифры и пустую ячейку.
Где используется и как работает функция СЧЁТ?
Часто, для анализа табличных данных не нужно производить никаких математических операций с числами. Достаточно уточнить количество показателей. Именно для такого случая пригодится эта простая функция СЧЁТ.
Аргументом функции может быть:
Синтаксис функции выглядит следующим образом:
Все версии Excel, начиная с 2007, могут учитывать до 255 аргументов при расчёте результата этой формулы. Обязательным является только первый из них. При этом есть разница в том, как учитывается значение, если оно хранится в ячейке или введено в числе аргументов.
Для понимания этой особенности нужно рассмотреть наглядно на конкретных примерах.
Пример использования функций СЧЁТЗ и СЧИТАТЬПУСТОТЫ в Excel
Вы сможете быстро определить количество заполненных или пустых клеток в заданной области таблицы. Для выполнения этих операций используются функции с именами «СЧЁТЗ» и «СЧИТАТЬПУСТОТЫ». Для наглядности этой возможности необходимо рассмотреть пример.
Пример 2. В таблицу введены разные значения. Среди них нет никаких закономерностей. Есть пустые и заполненные ячейки.
В любом месте таблицы можно ввести функцию. Для определения заполненных ячеек в диапазоне А1:С5 нужно прописать такую формулу:
Введение её через Enter даст результат 8. Именно столько заполненных ячеек есть в обозначенной области.
Чтобы узнать количество пустых клеток, нужно ввести функцию СЧИТАТЬПУСТОТЫ:
Введение формулы покажет результат 7. Это количество пустых ячеек в таблице.
Работа с оператором СЧЁТ
Функция СЧЁТ относится к большой группе статистических операторов, в которую входит около сотни наименований. Очень близка к ней по своим задачам функция СЧЁТЗ. Но, в отличие от предмета нашего обсуждения, она учитывает ячейки, заполненные абсолютно любыми данными. Оператор СЧЁТ, о котором мы поведем подробный разговор, ведет подсчет только ячеек, заполненных данными в числовом формате.
Какие же данные относятся к числовым? Сюда однозначно относятся собственно числа, а также формат даты и времени. Логические значения («ИСТИНА», «ЛОЖЬ» и т.д.) функция СЧЁТ учитывает только тогда, когда они являются именно её непосредственным аргументом. Если же они просто находятся в области листа, на которую ссылается аргумент, то в таком случае оператор их в расчет не берет. Аналогичная ситуация с текстовым представлением чисел, то есть, когда числа записаны в кавычки или окружены другими знаками. Тут тоже, если они являются непосредственным аргументом, то принимают участие в подсчете, а если просто на листе, то не принимают.
А вот применительно к чистому тексту, в котором не присутствуют цифры, или к ошибочным выражениям («#ДЕЛ/0!», #ЗНАЧ! И т.д.) ситуация другая. Такие значения функция СЧЁТ не учитывает в любом виде.
Кроме функций СЧЁТ и СЧЁТЗ, подсчетом количества заполненных ячеек занимается ещё операторы СЧЁТЕСЛИ и СЧЁТЕСЛИМН. С помощью данных формул можно производить подсчет с учётом дополнительных условий. Этой группе статистических операторов посвящена отдельная тема.
Мастер функций
Для неопытного пользователя легче всего производить подсчет ячеек, содержащих числа, используя формулу СЧЁТ при помощи Мастера функций.
Есть и другой вариант запуска Мастера функций. Для этого после выделения ячейки нужно перейти во вкладку «Формулы». На ленте в блоке инструментов «Библиотека функций» жмем на кнопку «Вставить функцию».
Существует ещё один вариант, наверное, самый простой, но вместе с тем требующий хорошей памяти. Выделяем ячейку на листе и жмем комбинацию клавиш на клавиатуре Shift+F3.
Также окно аргументов можно запустить другим способом. Выделяем ячейку для вывода результата и переходим во вкладку «Формулы». На ленте в группе настроек «Библиотека функций» жмем по кнопке «Другие функции». Из появившегося списка наводим курсор на позицию «Статистические». В открывшемся меню выбираем пункт «СЧЁТ».
Данные занести в поля можно, набрав с клавиатуры конкретные значения или координаты ячеек. Но при наборе координат намного легче просто установить курсор в поле и выделить соответствующую ячейку или диапазон на листе. Если диапазонов несколько, то адрес второго из них можно занести в поле «Значение2» и т.д. После того, как значения занесены, жмем на кнопку «OK».
Для подсчета текста.
Давайте разбираться, как это работает. На рисунке ниже вы видите список заказов, выполненных менеджерами. Выражение =СЧЕТЕСЛИ(В2:В22,”Никитенко”) подсчитывает, сколько раз этот работник присутствует в списке:
Замечание. Критерий не чувствителен к регистру букв, поэтому можно вводить как прописные, так и строчные буквы.
Если ваши данные содержат несколько вариантов слов, которые вы хотите сосчитать, то вы можете использовать подстановочные знаки для подсчета всех ячеек, содержащих определенное слово, фразу или буквы, как часть их содержимого.
К примеру, в нашей таблице есть несколько заказчиков «Корона» из разных городов. Нам необходимо подсчитать общее количество заказов «Корона» независимо от города.
Мы подсчитали количество заказов, где в наименовании заказчика встречается «коро» в любом регистре. Звездочка (*) используется для поиска ячеек с любой последовательностью начальных и конечных символов, как показано в приведенном выше примере. Если вам нужно заменить какой-либо один символ, введите вместо него знак вопроса (?).
Кроме того, указывать условие прямо в формуле не совсем рационально, так как при необходимости подсчитать какие-то другие значения вам придется корректировать её. А это не слишком удобно.
Рекомендуется условие записывать в какую-либо ячейку и затем ссылаться на нее. Так мы сделали в H9. Также можно употребить подстановочные знаки со ссылками с помощью оператора конкатенации (&). Например, вместо того, чтобы указывать «* Коро *» непосредственно в формуле, вы можете записать его куда-нибудь, и использовать следующую конструкцию для подсчета ячеек, содержащих «Коро»:
Подсчет ячеек, начинающихся или заканчивающихся определенными символами
Вы можете употребить подстановочный знак звездочку (*) или знак вопроса (?) в зависимости от того, какого именно результата вы хотите достичь.
Если вы хотите узнать количество ячеек, которые начинаются или заканчиваются определенным текстом, независимо от того, сколько имеется других символов, используйте:
=СЧЁТЕСЛИ(A2:A22;”*р”) – считать заканчивающиеся буквой «р».
Если вы ищете количество ячеек, которые начинаются или заканчиваются определенными буквами и содержат точное количество символов, то поставьте вопросительный знак (?):
=СЧЁТЕСЛИ(С2:С22;”. д”) – находит количество буквой «д» в конце и текст в которых состоит из 5 букв, включая пробелы.
= СЧЁТЕСЛИ(С2:С22,”??”) – считает количество состоящих из 2 символов, включая пробелы.
Примечание. Чтобы узнать количество клеток, содержащих в тексте знак вопроса или звездочку, введите тильду (
?*”) будут подсчитаны все позиции, содержащие знак вопроса в диапазоне С2:С22.
Подсчет чисел по условию.
В отношении чисел редко случается, что нужно подсчитать количество их, равных какому-то определённому числу. Тем не менее, укажем, что записать нужно примерно следующее:
Гораздо чаще нужно высчитать количество значений, больших либо меньших определенной величины.
Чтобы подсчитать значения, которые больше, меньше или равны указанному вами числу, вы просто добавляете соответствующий критерий, как показано в таблице ниже.
критерии
Описание
Подсчитайте, где значение больше 5.
Подсчет со числами менее 5.
Определите, сколько раз значение равно 5.
Подсчитайте, сколько раз не равно 5.
Если больше или равно
Подсчет, когда больше или равно 5.
Если меньше или равно
Считаем количество крупных заказов на сумму более 10 000. Обратите внимание, что условие подсчета мы записываем здесь в виде текстовой строки и поэтому заключаем его в двойные кавычки.
Вы также можете использовать все вышеприведенные варианты для подсчета ячеек на основе значения другой ячейки. Вам просто нужно заменить число ссылкой.
Замечание. В случае использования ссылки, вы должны заключить математический оператор в кавычки и добавить амперсанд (&) перед ним. Например, чтобы подсчитать числа в диапазоне D2: D9, превышающие D3, используйте =СЧЕТЕСЛИ(D2:D9,”>”&D3)
Если вы хотите сосчитать записи, которые содержат математический оператор, как часть их содержимого, то есть символ «>», « 5*”) будет подсчитывать все позиции в диапазоне D2: D9 с таким содержимым, как «Доставка >5 дней» или «>5 единиц в наличии».
Примеры с датами.
Если вы хотите сосчитать клетки с датами, которые больше, меньше или равны указанной вами дате, вы можете воспользоваться уже знакомым способом, используя формулы, аналогичные тем, которые мы обсуждали чуть выше. Все вышеприведенное работает как для дат, так и для чисел.
Позвольте привести несколько примеров:
критерии
Описание
Даты, равные указанной дате.
Подсчитывает количество ячеек в диапазоне E2:E22 с датой 1 июня 2014 года.
Даты больше или равные другой дате.
Сосчитайте количество ячеек в диапазоне E2:E22 с датой, большей или равной 01.06.2014.
Даты, которые больше или равны дате в другой ячейке, минус X дней.
Определите количество ячеек в диапазоне E2:E22 с датой, большей или равной дате в H2, минус 7 дней.
Помимо этих стандартных способов, вы можете употребить функцию СЧЕТЕСЛИ в сочетании с функциями даты и времени, например, СЕГОДНЯ(), для подсчета ячеек на основе текущей даты.
критерии
Равные текущей дате.
До текущей даты, то есть меньше, чем сегодня.
После текущей даты, т.е. больше, чем сегодня.
Даты, которые должны наступить через неделю.
В определенном диапазоне времени.
Как посчитать количество пустых и непустых ячеек?
Посмотрим, как можно применить функцию СЧЕТЕСЛИ в Excel для подсчета количества пустых или непустых ячеек в указанном диапазоне.
Непустые.
В некоторых руководствах по работе с СЧЕТЕСЛИ вы можете встретить предложения для подсчета непустых ячеек, подобные этому:
Но дело в том, что приведенное выше выражение подсчитывает только клетки, содержащие любые текстовые значения. А это означает, что те из них, что включают даты и числа, будут обрабатываться как пустые (игнорироваться) и не войдут в общий итог!
Если вам нужно универсальное решение для подсчета всех непустых ячеек в указанном диапазоне, то введите:
Это корректно работает со всеми типами значений – текстом, датами и числами – как вы можете видеть на рисунке ниже.
Также непустые ячейки в диапазоне можно подсчитать:
Пустые.
Если вы хотите сосчитать пустые позиции в определенном диапазоне, вы должны придерживаться того же подхода – используйте в условиях символ подстановки для текстовых значений и параметр “” для подсчета всех пустых ячеек.
Считаем клетки, не содержащие текст:
Поскольку звездочка (*) соответствует любой последовательности текстовых символов, в расчет принимаются клетки, не равные *, т.е. не содержащие текста в указанном диапазоне.
Для подсчета пустых клеток (все типы значений):
Конечно, для таких случаев есть и специальная функция
Но не все знают о ее существовании. Но вы теперь в курсе …
Нулевые строки.
Также имейте в виду, что СЧЕТЕСЛИ и СЧИТАТЬПУСТОТЫ считают ячейки с пустыми строками, которые только на первый взгляд выглядят пустыми.
Дело в том, что существует такое понятие, как «строка нулевой длины» (или «нулевая строка»). Нулевая строка возникает, когда программе нужно вставить какое-то значение, а вставить нечего.
Проблемы начинаются тогда, когда вы пытаетесь с ней произвести какие-то математические вычисления (вычитание, деление, умножение и т.д.). Получите сообщение об ошибке #ЗНАЧ!. При этом функции СУММ и СЧЕТ их игнорируют, как будто там находится текст. А внешне там его нет.
И самое интересное – если указать на нее мышкой и нажать Delete (или вкладка Главная – Редактирование – Очистить содержимое) – то она становится действительно пустой, и с ней начинают работать формулы и другие функции Excel без всяких ошибок.
Если вы не хотите рассматривать их как пустые, используйте для подсчета реально пустых клеток следующее выражение:
Откуда могут появиться нулевые строки в ячейках? Здесь может быть несколько вариантов:
В итоге, если в Е1 записано что угодно, отличное от 1, программа вернет строку нулевой длины. И если впоследствии формулу заменять значением (Специальная вставка – Значения), то получим нашу псевдо-пустую позицию.
Какие значения считаются числовыми
В Microsoft Excel аргументы функции СЧЕТ могут содержать самые различные данные, либо ссылаться на них. При этом важно понимать какие значения функция СЧЕТ принимает за числовые, а какие просто игнорирует.
В таблице ниже представлено, какие значения функция СЧЕТ учитывает, как числовые, а какие нет.