SUMIF

Вычисляет итоговую сумму по полю подчиненной формы или запроса.

SUMIF(имя формы/запроса, имя поля, условие)

Параметры

имя формы/запроса - текст, имя поля - текст, условие - текст.

Результат

число.

Пример

SUMIF('Услуги', 'Сумма', '[выполнено]=1')

Третий параметр представляет собой логическое выражение, которое вычисляется в контексте формы, указанной в первом параметре. Для подсчета суммы функция проходит по всем записям и для каждой записи проверяет условие: если условие выполняется функция считает запись, иначе пропускает. Даже если ни одна запись не удовлетворяет условию, функция вернет 0.

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