Поделиться через


Метод WorksheetFunction.CountIfs (Excel)

Подсчитывает количество ячеек в диапазоне, соответствующих нескольким критериям.

Синтаксис

expression. CountIfs (Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, Arg27 , Arg28, Arg29, Arg30)

Выражение Переменная, представляющая объект WorksheetFunction .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Arg1 Обязательный Range Один или несколько диапазонов, в которых вычисляется связанный критерий.
Arg2Arg30 Обязательный Variant Один или несколько критериев в виде числа, выражения, ссылки на ячейку или текста, определяющих, какие ячейки будут подсчитываться. Например, критерии можно выразить как 32, "32", ">32", "яблоки" или B4.

Возвращаемое значение

Double

Замечания

Каждая ячейка в диапазоне подсчитывается только в том случае, если для этой ячейки задано значение True .

Если ячейка в любом аргументе является пустой ячейкой, CountIfs обрабатывает ее как значение 0.

Используйте подстановочные знаки, вопросительный знак (?) и звездочку (*) в критериях. Вопросительный знак соответствует любому одному символу; звездочка соответствует любой последовательности символов. Если вы хотите найти фактический вопросительный знак или звездочку, введите тильду (~) перед символом.

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.