1

Я хочу изменить фон ячейки, если промежуточная сумма в этом столбце от начала до этой ячейки меньше предела, указанного в другой ячейке.

Концептуально формула должна выглядеть так:

=SUM(FIRST_CELL_IN_COLUMN:THIS_CELL)<LIMIT_CELL

или, более конкретно:

=SUM($C$6:THIS_CELL)<$F$10

Например, предположим, что значение в ячейке F10 равно 19 , а столбец C выглядит следующим образом (начиная с C6):

10
5
3
2
1

Теперь, в иллюстративных целях, давайте вычислим промежуточную сумму для каждой ячейки в столбце (обратите внимание, что этот столбец фактически не существует в электронной таблице):

10
15
18
20
21

Помните, я хочу изменить фон, если промежуточный итог меньше указанного лимита. Так, для этого примера, у первых 3 ячеек должен быть изменен их фон.

Моя проблема в том, что я не знаю, как написать ссылку на THIS_CELL. Это то, что я пробовал до сих пор:

=SUM($C$6:INDIRECT(ADDRESS(ROW(),COLUMN())))<$F$10

... но я получаю эту ошибку:

диалог ошибки

Любые предложения о том, как я могу заставить это работать так, как я хочу, или это сообщение об ошибке, указывающее, что это невозможно? Я знаю, что могу обмануть, добавив столбец "промежуточный итог" и настроить условное форматирование на основе этих результатов, но я хочу избежать этого, если это возможно.

1 ответ1

1

Вам просто нужно тщательно установить ссылки на ячейки в формуле для форматирования столбца суммы. Предполагая, что значения суммы начинаются в ячейке A1, выделите значения столбца суммы и установите формулу для условного форматирования как:

=SUM($A$1:A1)<$F$10

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .