Функции COUNT и COUNTA для подсчета ячеек в Excel
В этом кратком учебном пособии объясняются основы функций СЧЕТЧИК и СЧЕТЧИК в Excel и показано несколько примеров использования формулы подсчета в Excel. Вы также узнаете, как использовать функции СЧЕТЕСЛИ и СЧЕТЕСЛИМН для подсчета ячеек, соответствующих одному или нескольким критериям.
Как всем известно, Excel предназначен для хранения и обработки чисел. Однако, помимо вычисления значений, вам также может понадобиться подсчитать ячейки со значениями — с любым значением или с определенными типами значений. Например, вам может понадобиться быстрый подсчет всех элементов в списке или общее количество инвентарных номеров в выбранном диапазоне.
Microsoft Excel предоставляет несколько специальных функций для подсчета ячеек: COUNT и COUNTA. И все очень просто и удобно. Итак, давайте сначала кратко рассмотрим эти важные функции, а затем я покажу вам несколько формул Excel для подсчета ячеек, которые соответствуют определенным условиям, и расскажу вам о причудах при подсчете некоторых типов значений.
Функция Excel COUNT – подсчет ячеек с числами
Вы используете функцию COUNT в Excel, чтобы подсчитать количество ячеек, содержащих числовые значения.
Синтаксис функции СЧЁТ в Excel следующий:
СЧЁТ(значение1, [value2]…)
Где значение1, значение2 и т. д. — это ссылки на ячейки или диапазоны, в которых вы хотите подсчитать ячейки с числами.
В Excel 365–2007 функция СЧЕТ принимает до 255 аргументов. В более ранних версиях Excel можно указать до 30 значений.
Например, следующая формула возвращает общее количество числовых ячеек в диапазоне A1:A100:
=СЧЁТ(A1:A100)
Примечание. Во внутренней системе Excel даты хранятся в виде порядковых номеров, поэтому функция СЧЁТ в Excel также подсчитывает даты и время.
Использование функции COUNT в Excel — что нужно помнить
Ниже приведены два простых правила, по которым работает функция СЧЁТ в Excel.
- Если аргумент(ы) формулы Excel Count является ссылкой на ячейку или диапазоном, учитываются только числа, даты и время. Пустые ячейки и ячейки, содержащие что-либо, кроме числового значения, игнорируются.
- Если вы вводите значения непосредственно в аргументы COUNT Excel, подсчитываются следующие значения: числа, даты, время, логические значения TRUE и FALSE и текстовое представление чисел (т. е. число, заключенное в кавычки, например «5»).
Например, следующая формула COUNT возвращает 4, так как учитываются следующие значения: 1, “2”, 1/1/2016 и TRUE.
=COUNT(1, “яблоки”, “2”, 01.01.2016, ИСТИНА)
Примеры формулы СЧЁТ в Excel
А вот еще несколько примеров использования функции СЧЁТ в Excel для разных значений.
Чтобы подсчитать ячейки с числовыми значениями в одном диапазоне, используйте простую формулу подсчета, например
=СЧЁТ(A2:A10)
На следующем снимке экрана показано, какие типы данных учитываются, а какие игнорируются:
Чтобы подсчитать несколько несмежных диапазонов, укажите их все в формуле Excel COUNT. Например, для подсчета ячеек с числами в столбцах B и D вы можете использовать формулу, подобную этой:
=СЧЁТ(B2:B7, D2:D7)
Советы:
- Если вы хотите подсчитать числа, соответствующие определенным критериям, используйте либо СЧЁТЕСЛИ или же СЧЁТЕСЛИМН функция.
- Если помимо чисел вы также хотите подсчитать ячейки с текстом, логическими значениями и ошибками, используйте функцию СЧЕТЧИК, которая ведет нас прямо к следующему разделу этого руководства.
Функция Excel COUNTA – подсчет непустых ячеек
Функция COUNTA в Excel подсчитывает ячейки, содержащие любое значение, т. е. непустые ячейки.
Синтаксис функции СЧЁТ в Excel похож на синтаксис функции СЧЁТ:
СЧЕТЧ(значение1, [value2]…)
Где значение1, значение2 и т. д. — это ссылки на ячейки или диапазоны, в которых вы хотите подсчитать непустые ячейки.
Например, для подсчета ячеек со значением в диапазоне A1:A100 используйте следующую формулу:
=СЧЕТЧ(A1:A100)
Чтобы подсчитать непустые ячейки в нескольких несмежных диапазонах, используйте формулу СЧЁТЗ, подобную этой:
=СЧЕТЧ(B2:B10, D2:D20, E2:F10)
Как видите, диапазоны, предоставляемые формуле СЧЁТЗ в Excel, не обязательно должны иметь одинаковый размер, т. е. каждый диапазон может содержать разное количество строк и столбцов.
Имейте в виду, что функция COUNTA в Excel подсчитывает ячейки, содержащие данные любого типа, в том числе:
- Числа
- Даты/время
- Текстовые значения
- Логические значения TRUE и FALSE
- Значения ошибок, такие как #VALUE или #N/A
- Пустые текстовые строки (“”)
В некоторых случаях вы можете быть озадачены результатом функции СЧЕТЧИК, потому что он отличается от того, что вы видите своими глазами. Дело в том, что формула COUNTA Excel может подсчитывать ячейки, которые визуально выглядят пустыми, но технически это не так. Например, если вы случайно наберете пробел в ячейке, эта ячейка будет засчитана. Или, если ячейка содержит формулу, возвращающую пустую строку, эта ячейка также будет учитываться.
Другими словами, единственные ячейки, которые не считает функция COUNTA, — это абсолютно пустые ячейки.
На следующем снимке экрана показана разница между функциями COUNT и COUNTA в Excel:
Кончик. Если вам просто нужен быстрый подсчет непустых ячеек в выбранном диапазоне, просто взгляните на Статус бар в правом нижнем углу окна Excel:
Другие способы подсчета ячеек в Excel
Помимо COUNT и COUNTA, Microsoft Excel предоставляет несколько других функций для подсчета ячеек. Ниже вы обсудите 3 наиболее распространенных варианта использования.
Подсчет ячеек, отвечающих одному условию (СЧЁТЕСЛИ)
Функция COUNTIF предназначена для подсчета ячеек, соответствующих определенному критерию. Его синтаксис требует 2 аргумента, которые говорят сами за себя:
СЧЁТЕСЛИ(диапазон, критерии)
В первом аргументе вы определяете диапазон, в котором хотите подсчитать ячейки. А во втором параметре вы указываете условие, которое должно выполняться.
Например, чтобы подсчитать, сколько ячеек в диапазоне A2:A15 “яблоки“, вы используете следующую формулу СЧЁТЕСЛИ:
=СЧЁТЕСЛИ(A2:A15, “яблоки”)
Вместо этого, вводя критерий непосредственно в формулу, вы можете ввести ссылку на ячейку, как показано на следующем снимке экрана:
Дополнительные сведения см. в разделе Как использовать СЧЁТЕСЛИ в Excel.
Подсчет ячеек, соответствующих нескольким критериям (СЧЁТЕСЛИМН)
Функция СЧЁТЕСЛИМН аналогична СЧЁТЕСЛИ, но позволяет указать несколько диапазонов и несколько критериев. Его синтаксис следующий:
СЧЁТЕСЛИМН(диапазон_критериев1, критерий1, [criteria_range2, criteria2]…)
Функция СЧЁТЕСЛИМН была представлена в Excel 2007 и доступна во всех более поздних версиях Excel 2010–365.
Например, чтобы посчитать, сколько “яблоки” (столбец A) сделали продажи на 200 долларов и более (столбец B), вы используете следующую формулу СЧЁТЕСЛИМН:
=СЧЁТЕСЛИМН(A2:A15,”яблоки”, B2:B15,”>=200″)
Чтобы сделать вашу формулу СЧЁТЕСЛИМН более универсальной, вы можете указать ссылки на ячейки в качестве критериев:
Здесь вы найдете еще много примеров формул: Функция Excel СЧЁТЕСЛИМН с несколькими критериями.
Получить общее количество ячеек в диапазоне
Если вам нужно узнать общее количество ячеек в прямоугольном диапазоне, используйте функции СТРОКИ и СТОЛБЦЫ, которые возвращают количество строк и столбцов в массиве соответственно:
=СТРОКИ(диапазон)*СТОЛБЦЫ(диапазон)
Например, чтобы узнать, сколько ячеек содержится в заданном диапазоне, скажем, A1:D7, используйте следующую формулу:
=СТРОКИ(A1:D7)*СТОЛБЦЫ(A1:D7)
Итак, вот как вы используете функции Excel COUNT и COUNTA. Как я уже сказал, они очень просты, и вы вряд ли столкнетесь с какими-либо трудностями при использовании формулы подсчета в Excel. Если кто-то знает и готов поделиться интересными советами о том, как считать ячейки в Excel, буду очень признателен за ваши комментарии. Я благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе!