Метод WorksheetFunction.SumIfs (Excel)

Добавляет ячейки в диапазон, соответствующий нескольким критериям.

Синтаксис

expression. SumIfs (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 Sum_range — диапазон для суммирования.
Arg2 Обязательный Range Criteria_range1, criteria_range2... — один или несколько диапазонов для оценки связанных критериев.
Arg3 - Arg30 Обязательный Variant Criteria1, criteria2... — одно или несколько критериев в виде числа, выражения, ссылки на ячейку или текста, определяющих, какие ячейки будут добавлены. Например, критерии можно выразить как 32, "32", ">32", "яблоки" или B4.

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

Double

Замечания

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

Ячейки в sum_range, содержащие ЗНАЧЕНИЕ TRUE, оцениваются как 1; ячейки в sum_range, содержащие ложь, оцениваются как 0 (ноль).

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

Каждый criteria_range не обязательно должен иметь тот же размер и форму, что и sum_range. Фактические добавляемые ячейки определяются с помощью верхней левой ячейки в этой criteria_range в качестве начальной ячейки, а затем включает ячейки, соответствующие по размеру и форме sum_range. Например:

Если sum_range имеет значение И criteria_range Фактические вычисляемые ячейки:
A1:A5 B1:B5 B1:B5
A1:A5 B1:B3 B1:B5
A1:B4 C1:D4 C1:D4
A1:B4 C1:C2 C1:D4

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

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