WorksheetFunction.SumIf(Range, Object, Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет ячейки, заданные заданными критериями.
public double SumIf (Microsoft.Office.Interop.Excel.Range Arg1, object Arg2, object Arg3);
Public Function SumIf (Arg1 As Range, Arg2 As Object, Optional Arg3 As Object) As Double
Параметры
- Arg1
- Range
Range — диапазон ячеек, который требуется оценить по критериям.
- Arg2
- Object
Условия — критерии в виде числа, выражения или текста, определяющие, какие ячейки будут добавлены. Например, критерии могут быть выражены как 32, "32", ">32" или "яблоки".
- Arg3
- Object
Sum_range — фактические ячейки для добавления, если соответствующие ячейки в диапазоне соответствуют условиям. Если sum_range опущен, ячейки в диапазоне оцениваются по критериям и добавляются, если они соответствуют условиям.
Возвращаемое значение
Комментарии
Sum_range не обязательно должен иметь тот же размер и форму, что и диапазон. Фактические добавляемые ячейки определяются с помощью верхней, левой ячейки в sum_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 |
В критериях можно использовать подстановочные знаки, вопросительный знак (?) и звездочку (*). Вопросительный знак соответствует любому одному символу; звездочка соответствует любой последовательности символов. Если вы хотите найти фактический вопросительный знак или звездочку, введите тильду (~) перед символом.