Функция СЧЁТ - Примеры в Excel, VBA, Google Таблицах

В этом руководстве показано, как использовать Функция СЧЁТ в Excel в Excel для подсчета непустых чисел.

Обзор функции COUNTA

Функция COUNTA подсчитывает количество непустых ячеек в серии.

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

(Обратите внимание, как появляются входные данные формулы)

Функция СЧЁТ Синтаксис и входные данные:

Синтаксис формулы COUNTA:

= СЧЁТ (значение1; [значение2];…)

множество - Массив чисел, текста или пустых значений.

Функция Excel COUNTA возвращает количество непустых ячеек в заданном диапазоне.

Как использовать функцию СЧЁТ

Используйте функцию СЧЁТ в Excel, как показано ниже:

= СЧЁТ (B3: B11)

В этом примере COUNTA возвращает 8, поскольку в диапазоне B3: B11 есть только одна пустая ячейка и восемь непустых.

COUNTA считает пустые строки

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

Похоже, что в этом диапазоне семь непустых ячеек, так почему COUNTA вернул 8?

Это потому, что ячейка B8 на самом деле не пуста. Он содержит формулу для пустой строки:

=””

Из-за этого COUNTA считает эту ячейку.

Как подсчитать пустые клетки

Что, если вы хотите подсчитать количество пустых ячеек в диапазоне? Мы тоже можем это сделать! Сохраняя тот же пример, что и выше, мы могли бы просто использовать следующую формулу:

= (СТРОКИ (B3: B11) * КОЛОННЫ (B3: B11)) - СЧЁТ (B3: B11)

В этой формуле:

  • ROWS возвращает количество строк в диапазоне (в данном случае 9).
  • COLUMNS возвращает количество столбцов в диапазоне (здесь всего 1)
  • Умножение СТРОК и СТОЛБЦОВ вместе возвращает общее количество ячеек в этом диапазоне (9 * 1 = 9).
  • Теперь нам просто нужно вычесть количество непустых ячеек из общего количества, и мы используем для этого COUNTA (9-8 = 1).

Опять же, поскольку B8 содержит = ””, он не считается пустым. Только B6 действительно пуст, поэтому формула возвращает 1.

Если вам нужно подсчитать количество пустых ячеек, но вы хотите включить ячейки, содержащие информацию, но не видимые данные (например, пустые строки), используйте COUNTBLANK вместо <>.

COUNTA в Google Таблицах

Функция COUNTA работает в Google Таблицах точно так же, как и в Excel:

COUNTA Примеры в VBA

Вы также можете использовать функцию COUNTA в VBA. Тип:
application.worksheetfunction.counta (значение1, значение2)
Для аргументов функции (массив и т. Д.) Вы можете либо ввести их непосредственно в функцию, либо определить переменные, которые будут использоваться вместо них.

Чтобы подсчитать непустые ячейки в следующем диапазоне

мы бы выполнили следующий код VBA

Private Sub Excel_VBAExample_CountA () Dim CountValues ​​As Variant CountValues ​​= Application.WorksheetFunction.CountA (Range ("A1: D13")) MsgBox ("Результат CountA:" & CountValues) End Sub

Результат будет:

Результат CountA: 52

Мы можем подсчитать непустые ячейки для 30 определенных диапазонов. Если нам нужно подсчитать непустые ячейки для следующего:

Выполнение кода ниже:

CountValues ​​= Application.WorksheetFunction.CountA (Диапазон ("A1: D13"), Диапазон ("G1: J13"))

Придумали бы:

CountA результат: 86

поскольку в этих двух диапазонах 86 непустых ячеек

Вернуться к списку всех функций в Excel

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave