Находит сумму содержимого ячеек, соответствующих определенному условию.
Примеры
Возвращает сумму соответствующих условию значений из столбца.
Пример использования
=СУММЕСЛИ(название_таблицы!цена; ">5"; название_таблицы!ассортимент)
Синтаксис
СУММЕСЛИ(проверяемый_столбец; условие; столбец_суммирования)
проверяемый_столбец– столбец, который проверяется на соответствие условию.условие– шаблон или условие, которое применяется к столбцу, указанному в аргументе "проверяемый_столбец".столбец_суммирования– столбец, значения в котором нужно суммировать, если он отличается от столбца, указанного в аргументе "проверяемый_столбец".
Пример использования
СУММЕСЛИ(A1:A10; ">20")
СУММЕСЛИ(A1:A10; "Оплачено"; B1:B10)
Синтаксис
СУММЕСЛИ(диапазон; условие; [диапазон_суммирования])
-
диапазон– диапазон, в котором проверяется выполнениеусловия. -
условие– условие, выполнение которого проверяется вдиапазоне.-
Если
диапазонсодержит текст,условиедолжно представлять собой строку. Аргументусловиеможет содержать подстановочные знаки, в том числе?(соответствует любому отдельному символу) и*(соответствует последовательно расположенным символам). Чтобы указать в условии настоящий вопросительный знак или звездочку, введите перед нужным символом тильду (~). Это выглядит так:~?или~*. Условие в виде строки необходимо заключить в кавычки. Содержимое каждой ячейки, относящейся кдиапазону, проверяется на предмет равенства значению вусловии(или на предмет соответствия ему, если есть подстановочные знаки). -
Если
диапазонсодержит числа,условиеможет представлять собой строку или число. Если используется число, содержимое каждой ячейки издиапазонапроверяется на предмет равенства значению, заданному вусловии. В других случаяхусловиемможет быть строка, содержащая число (тогда тоже проверяется равенство), или число, перед которым стоит один из следующих операторов:=(проверяет равенства),>(проверяет, что значение диапазона ячеек больше, чем значение условия) или<(проверяет, что значение диапазона ячеек меньше, чем значение условия)
-
-
диапазон_суммирования– диапазон, ячейки которого нужно суммировать. Если этот параметр не указать, будут просуммированы ячейки из первогодиапазона.
Примечания
- Функция
СУММЕСЛИвыполняет условное суммирование только на основании одного условия. Для учета нескольких условий используйте функцию базы данныхБДСУММ.
Похожие функции
СУММКВ (SUMSQ). Возвращает сумму квадратов ряда чисел или содержимого ряда ячеек.
СУММ (SUM). Находит сумму ряда чисел или содержимого ряда ячеек.
РЯД.СУММ (SERIESSUM). Находит сумму первых членов степенного ряда, вычисленную по следующей формуле: a1xn + a2x(n+m) + ... + aix(n+(i-1)m), где i – это число коэффициентов в массиве a.
ЧАСТНОЕ (QUOTIENT). Делит одно число на другое без остатка.
ПРОИЗВЕД (PRODUCT). Находит произведение ряда чисел.
MULTIPLY. Находит произведение двух чисел. Выполняет ту же функцию, что и оператор "*".
MINUS. Находит разность двух чисел. Выполняет ту же функцию, что и оператор "-".
БДСУММ (DSUM). Вычисляет сумму значений в табличном массиве, используя метод, аналогичный SQL-запросу.
DIVIDE. Делит одно число на другое. Выполняет ту же функцию, что и оператор "/".
СЧЁТЕСЛИ (COUNTIF). Подсчитывает в диапазоне количество ячеек, соответствующих заданному условию.
ADD. Находит сумму двух чисел. Выполняет ту же функцию, что и оператор "+".