COUNTAX, функция

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

COUNTAX(<table>,<expression>)

Элемент

Определение

table

Таблица, содержащая строки, для которых будет вычисляться выражение.

выражение

Выражение, которое будет вычисляться для каждой строки таблицы.

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

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

Если не нужно подсчитывать логические значения и текст, следует использовать функцию COUNTX.

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

В следующем примере подсчитывается количество непустых строк в столбце Phone с помощью таблицы, полученной в результате фильтрации таблицы Reseller по столбцу [Status] = Active.

=COUNTAX(FILTER('Reseller',[Status]="Active"),[Phone])