Функции COUNT и COUNTA в Google Sheets с примерами формул

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

Функция COUNT в Google Sheets - одна из самых простых в освоении и чрезвычайно полезная в работе.

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

    Что такое COUNT и COUNTA в электронной таблице Google?

    Сайт COUNT Функция COUNT в Google Sheets позволяет подсчитать количество всех ячеек с числами в определенном диапазоне данных. Другими словами, COUNT работает с числовыми значениями или теми, которые хранятся в Google Sheets как числа.

    Синтаксис Google Sheets COUNT и его аргументы выглядят следующим образом:

    COUNT(значение1, [значение2,...])
    • Значение1 (требуется) - обозначает значение или диапазон для подсчета.
    • Значение2, значение3 и т.д. (необязательно) - дополнительные значения, которые также будут рассмотрены.

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

    Какие ценности вы можете посчитать? Числа, даты, формулы, логические выражения (TRUE/FALSE).

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

    Если несколько ячеек содержат одно и то же значение, COUNT в Google Sheets вернет количество всех его появлений в этих ячейках.

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

    Совет. Чтобы подсчитать уникальные значения в диапазоне, используйте функцию COUNTUNIQUE.

    Google Таблицы COUNTA работает аналогичным образом. Его синтаксис также аналогичен COUNT:

    COUNTA(value1, [value2,...])
    • Значение (требуется) - значения, которые нам нужно подсчитать.
    • Значение2, значение3 и т.д. (необязательно) - дополнительные значения для использования при подсчете.

    В чем разница между COUNT и COUNTA? В значениях, которые они обрабатывают.

    COUNTA умеет считать:

    • Номера
    • Даты
    • Формулы
    • Логические выражения
    • Ошибки, например, #DIV/0!
    • Текстовые данные
    • Ячейки, содержащие ведущий апостроф (') даже без каких-либо других данных в них. Этот символ используется в начале ячейки, чтобы Google воспринимал следующую за ним строку как текст.
    • Ячейки, которые выглядят пустыми, но на самом деле содержат пустую строку (=" ")

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

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

    Поскольку в Google Sheets даты и время хранятся и подсчитываются как числа, A4 и A5 были подсчитаны с помощью COUNT и COUNTA.

    A10 полностью пуст, поэтому он был проигнорирован обеими функциями.

    Остальные клетки подсчитывались по формуле с помощью COUNTA:

    =COUNTA(A2:A12)

    Обе формулы с COUNT возвращают один и тот же результат, потому что диапазон A8:A12 не включает числовые значения.

    Ячейка A8 содержит число, сохраненное как текст, который не был обработан Google Sheets COUNT.

    Сообщение об ошибке в A12 вводится как текст и учитывается только COUNTA.

    Совет. Чтобы задать более точные условия расчета, я рекомендую вам использовать функцию COUNTIF.

    Как использовать COUNT и COUNTA в Google Sheets - примеры прилагаются

    Давайте подробнее рассмотрим, как функция COUNT используется в электронной таблице Google и как она может помочь нам в работе с таблицами.

    Предположим, у нас есть список оценок учеников. Вот способы, которыми COUNT может помочь:

    Как вы видите, у нас разные формулы с COUNT в столбце C.

    Поскольку столбец A содержит фамилии, COUNT игнорирует весь столбец. Но как быть с ячейками B2, B6, B9 и B10? B2 содержит число, отформатированное как текст; B6 и B9 содержат чистый текст; B10 абсолютно пуста.

    Еще одна ячейка, на которую следует обратить внимание, - B7. В ней находится следующая формула:

    =COUNT(B2:B)

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

    Теперь, как Google Sheets COUNTA будет работать с теми же данными?

    Как вы можете видеть и сравнить, результаты отличаются. Эта функция игнорирует только одну ячейку - абсолютно пустую B10. Таким образом, имейте в виду, что COUNTA включает текстовые значения, а также числовые.

    Вот еще один пример использования COUNT для нахождения средней суммы, потраченной на товары:

    Клиенты, которые ничего не купили, были исключены из результатов.

    Еще одна особенность COUNT в Google Sheets касается объединенных ячеек. Существует правило, которому следуют COUNT и COUNTA, чтобы избежать двойного счета.

    Примечание. Функции учитывают только самую левую ячейку объединенного диапазона.

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

    Например, если мы объединим B6:C6 и B9:C9, приведенная ниже формула будет считать 65, 55, 70, 55, 81, 88, 61, 92:

    =COUNT(B2:B)

    В то же время, та же формула с немного другим диапазоном будет работать только с 80, 75, 69, 60, 50, 90:

    =COUNT(C2:C)

    Левые части объединенных ячеек исключены из этого диапазона, поэтому не учитываются COUNT.

    COUNTA работает аналогичным образом.

    1. =COUNTA(B2:B) подсчитывает следующие значения: 65, 55, 70, 55, 81, 88, 61, "Failed", 92. Как и в COUNT, пустой B10 игнорируется.
    2. =COUNTA(C2:C) работает с 80, 75, 69, 60, 50, 90. Пустые C7 и C8, как и в случае с COUNT, игнорируются. C6 и C9 исключаются из результата, поскольку диапазон не включает крайние левые ячейки B6 и B9.

    Подсчет уникальных объектов в Google Sheets

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

    =COUNTUNIQUE(value1, [value2, ...])

    Формулы в электронных таблицах будут выглядеть так же просто:

    Вы также можете ввести несколько диапазонов и даже сами записи непосредственно в формулу:

    Подсчет с несколькими критериями - COUNTIF в Google Sheets

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

    Чтобы подсчитать & выделить дубликаты в Google Sheets, посетите эту статью.

    Я очень надеюсь, что эта статья поможет вам в работе с Google Sheets и что функции COUNT и COUNTA сослужат вам хорошую службу.

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