СУММЕСЛИ (SUMIF)

Находит сумму содержимого ячеек, соответствующих определенному условию.

Пример использования

СУММЕСЛИ(A1:A10; ">20")

СУММЕСЛИ(A1:A10; "Оплачено"; B1:B10)

Синтаксис

СУММЕСЛИ(диапазон; условие; [диапазон_суммирования])

  • диапазон – диапазон, в котором нужно найти ячейки, удовлетворяющие условию.

  • условие – условие для поиска ячеек в диапазоне.

    • Если в диапазоне содержатся текстовые данные, условие должно быть текстовой строкой. Условие может содержать символьные шаблоны, в которых символ ? заменяет собой любой другой символ, а символ * заменяет собой несколько последовательно расположенных символов. Чтобы при помощи шаблона задать собственно символы знака вопроса или звездочки, используйте символ тильды (~): ~? и ~*. Условие, представляющее собой текстовую строку, должно заключаться в кавычки. Каждая ячейка из указанного диапазона проверяется на соответствие условию. Значение в ячейке может как совпадать с условием, так и удовлетворять ему (в случае использования шаблонов).

    • Если в диапазоне содержатся числовые данные, условие может быть как текстовой строкой, так и числом. Если условие является числом, каждая ячейка в диапазоне проверяется на совпадение с условием. В противном случае, условие может являться текстовой строкой, содержащей число (такое условие точно так же проверяется на совпадение), или представлять собой число, предваренное одним из следующих операторов: =, > и <. В последнем случае происходит сравнение содержимого ячеек и условия по критериям "равно", "больше чем" и "меньше чем".

  • диапазон_суммирования – диапазон, ячейки которого нужно просуммировать. Если этот параметр не указать, будут просуммированы ячейки из первого диапазона.

Примечания

  • СУММЕСЛИ выполняет условное суммирование только на основании одного условия. Для учета нескольких условий используйте функцию БДСУММ.

См. также:

СУММКВ: Возвращает сумму квадратов ряда чисел или содержимого ряда ячеек.

СУММ: Находит сумму ряда чисел или содержимого ряда ячеек.

РЯД.СУММ: Находит сумму первых членов степенного ряда, вычисленную по следующей формуле: a1xn + a2x(n+m) + ... + aix(n+(i-1)m), где i – это число коэффициентов в массиве a.

ЧАСТНОЕ: Делит одно число на другое без остатка.

ПРОИЗВЕД: Находит произведение ряда чисел.

MULTIPLY: Находит произведение двух чисел. Выполняет ту же функцию, что и оператор "*".

MINUS: Находит разность двух чисел. Выполняет ту же функцию, что и оператор "-".

БДСУММ: Вычисляет сумму значений в табличном массиве, используя метод, аналогичный SQL-запросу.

DIVIDE: Делит одно число на другое. Выполняет ту же функцию, что и оператор "/".

СЧЁТЕСЛИ: Подсчитывает количество ячеек, соответствующих заданному условию и расположенных в указанном диапазоне.

ADD: Находит сумму двух чисел. Выполняет ту же функцию, что и оператор "+".

Примеры

Эта информация оказалась полезной?
Как можно улучшить эту статью?