Функции COUNT и COUNTA для подсчета ячеек в Excel

  • Поделись Этим
Michael Brown

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

Как всем известно, Excel - это инструмент для хранения и обработки чисел. Однако, помимо вычисления значений, вам также может понадобиться подсчитать ячейки со значениями - с любыми значениями или с определенными типами значений. Например, вам может понадобиться быстрый подсчет всех элементов в списке или общее количество инвентарных номеров в выбранном диапазоне.

Microsoft Excel предоставляет пару специальных функций для подсчета ячеек: COUNT и COUNTA. Обе функции очень просты и удобны в использовании. Поэтому давайте сначала рассмотрим эти важные функции, а затем я покажу вам несколько формул Excel для подсчета ячеек, удовлетворяющих определенным условиям, и расскажу об особенностях подсчета некоторых типов значений.

    Функция Excel COUNT - подсчет ячеек с числами

    Вы используете функцию COUNT в Excel для подсчета количества ячеек, которые содержат числовые значения .

    Синтаксис функции Excel COUNT следующий:

    COUNT(значение1, [значение2], ...)

    Где value1, value2 и т.д. - это ссылки на ячейки или диапазоны, в пределах которых вы хотите подсчитать ячейки с числами.

    В Excel 365 - 2007 функция COUNT принимает до 255 аргументов. В более ранних версиях Excel вы можете предоставить до 30 значений.

    Например, следующая формула возвращает общее количество числовых ячеек в диапазоне A1:A100:

    =COUNT(A1:A100)

    Примечание. Во внутренней системе Excel даты хранятся как порядковые номера, поэтому функция Excel COUNT считает. даты и раз также.

    Использование функции COUNT в Excel - что нужно помнить

    Ниже приведены два простых правила, по которым работает функция СЧЕТ в Excel.

    1. Если аргументом (аргументами) формулы Excel Count является ссылка на ячейку или диапазон, подсчитываются только числа, даты и время. Пустые ячейки и ячейки, содержащие что-либо, кроме числового значения, игнорируются.
    2. Если вы вводите значения непосредственно в аргументы Excel COUNT, подсчитываются следующие значения: числа, даты, время, булевы значения TRUE и FALSE, а также текстовое представление чисел (т.е. число, заключенное в кавычки, например "5").

    Например, следующая формула COUNT возвращает 4, поскольку подсчитываются следующие значения: 1, "2", 1/1/2016 и TRUE.

    =COUNT(1, "яблоки", "2", 1/1/2016, TRUE)

    Примеры формул Excel COUNT

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

    Для подсчета ячеек с числовыми значениями в один диапазон используйте простую формулу подсчета, например

    =COUNT(A2:A10)

    На следующем снимке экрана показано, какие типы данных учитываются, а какие игнорируются:

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

    =COUNT(B2:B7, D2:D7)

    Советы:

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

    Функция Excel COUNTA - подсчет незаполненных ячеек

    Функция COUNTA в Excel подсчитывает ячейки, содержащие любое значение, т.е. непустые ячейки.

    Синтаксис функции Excel COUNTA схож с синтаксисом функции COUNT:

    COUNTA(value1, [value2], ...)

    Где value1, value2 и т.д. - это ссылки на ячейки или диапазоны, в которых нужно подсчитать непустые ячейки.

    Например, чтобы подсчитать ячейки со значением в диапазоне A1:A100, используйте следующую формулу:

    =COUNTA(A1:A100)

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

    =COUNTA(B2:B10, D2:D20, E2:F10)

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

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

    • Номера
    • Даты / время
    • Текстовые значения
    • Булевы значения TRUE и FALSE
    • Ошибочные значения типа #VALUE или #N/A
    • Пустые текстовые строки ("")

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

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

    Следующий снимок экрана демонстрирует разницу между функциями Excel COUNT и COUNTA:

    О других способах подсчета непустых ячеек в Excel читайте в этой статье.

    Совет. Если вам нужно просто быстро подсчитать непустые ячейки в выбранном диапазоне просто посмотрите Строка состояния в правом нижнем углу окна Excel:

    Другие способы подсчета ячеек в Excel

    Помимо COUNT и COUNTA, Microsoft Excel предоставляет несколько других функций для подсчета ячеек. Ниже будут рассмотрены 3 наиболее распространенных случая использования.

    Подсчет ячеек, удовлетворяющих одному условию (COUNTIF)

    Функция COUNTIF предназначена для подсчета ячеек, соответствующих определенному критерию. Ее синтаксис требует 2 аргумента, которые не требуют пояснений:

    COUNTIF(диапазон, критерии)

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

    Например, чтобы подсчитать, сколько ячеек в диапазоне A2:A15 являются " Яблоки ", вы используете следующую формулу COUNTIF:

    =COUNTIF(A2:A15, "яблоки")

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

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

    Подсчет ячеек, соответствующих нескольким критериям (COUNTIFS)

    Функция COUNTIFS похожа на COUNTIF, но позволяет указать несколько диапазонов и несколько критериев. Ее синтаксис выглядит следующим образом:

    COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]...)

    Функция COUNTIFS была введена в Excel 2007 и доступна во всех последующих версиях Excel 2010 - 365.

    Например, чтобы подсчитать, сколько " Яблоки " (колонка А) совершили продажи на 200 долларов и более (колонка В), вы используете следующую формулу COUNTIFS:

    =COUNTIFS(A2:A15,"apples", B2:B15,">=200")

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

    Больше примеров формул вы найдете здесь: Функция Excel СЧЕТЧИКИ с несколькими критериями.

    Получить общее количество ячеек в диапазоне

    Если вам нужно узнать общее количество ячеек в прямоугольном диапазоне, используйте функции ROWS и COLUMNS, которые возвращают количество строк и столбцов в массиве соответственно:

    =ROWS(range)*COLUMNS(range)

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

    =ROWS(A1:D7)*COLUMNS(A1:D7)

    Вот так можно использовать функции Excel COUNT и COUNTA. Как я уже сказал, они очень просты, и вы вряд ли столкнетесь с трудностями при использовании формулы подсчета в Excel. Если кто-то знает и готов поделиться интересными советами о том, как считать ячейки в Excel, ваши комментарии будут очень признательны. Я благодарю вас за чтение и надеюсь увидеть вас на нашем блоге в следующий раз.неделя!

    Майкл Браун — увлеченный технологический энтузиаст, стремящийся упростить сложные процессы с помощью программных инструментов. Имея более чем десятилетний опыт работы в технологической отрасли, он отточил свои навыки в Microsoft Excel и Outlook, а также в Google Sheets и Docs. Блог Майкла посвящен тому, чтобы делиться своими знаниями и опытом с другими, предоставляя простые советы и учебные пособия для повышения производительности и эффективности. Являетесь ли вы опытным профессионалом или новичком, в блоге Майкла вы найдете ценную информацию и практические советы, которые помогут вам максимально эффективно использовать эти важные программные инструменты.