
Общая формула
=SUM(range)<=1000
Резюме
Чтобы разрешить только значения, не превышающие установленную сумму, вы можете использовать проверку данных с помощью настраиваемой формулы на основе функции СУММ. В показанном примере проверка данных, примененная к B5: B9:
=SUM($C$6:$C$9)<=1000
Объяснение
Правила проверки данных срабатывают, когда пользователь добавляет или изменяет значение ячейки.
В этом случае нам нужна формула, которая возвращает ЛОЖЬ, пока сумма записей в C6: C9 составляет не более 1000. Мы используем функцию СУММ для суммирования фиксированного диапазона, а затем просто сравниваем результат с 1000, используя меньше или равно. Обратите внимание, что диапазон C6: C9 вводится как абсолютная ссылка, чтобы предотвратить автоматическое изменение ссылки для каждой ячейки, к которой применяется проверка данных.
Каждый раз, когда вводится число, запускается проверка. Пока сумма меньше 1000, проверка проходит успешно. Если какая-либо запись приводит к тому, что сумма C6: C9 превышает 1000, проверка не выполняется.
Примечание. Ссылки на ячейки в формулах проверки данных относятся к левой верхней ячейке в диапазоне, выбранном при определении правила проверки, в данном случае B5.