Оглавление
Функция 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 работает аналогичным образом.
=COUNTA(B2:B)
подсчитывает следующие значения: 65, 55, 70, 55, 81, 88, 61, "Failed", 92. Как и в COUNT, пустой B10 игнорируется.=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 сослужат вам хорошую службу.