#google-sheets #conditional-formatting
Вопрос:
Я просмотрел кучу форумов и до сих пор не могу найти способ изменить цвет текущей ячейки, если она имеет меньшее значение, чем ячейка выше. В настоящее время у меня =INDIRECT(ADDRESS(ROW()-1,COLUMN()))
есть формула. При этом у меня также есть «форматировать ячейки, если» установлено значение «меньше».
Это выглядит примерно так:
Любая помощь в этом будет весьма признательна. Спасибо.
Ответ №1:
Вот мой тестовый интерфейс. Ячейки B7:G7
имеют номера 1-6, а ячейки B8:G8
имеют условное форматирование. Мы применяем условное форматирование следующим образом:
Здесь происходит то, что условное форматирование является явным для ячейки B8, затем остальные ячейки выводятся из данной формулы. Это не отличное решение, так как оно опирается на вашу интуицию о том, как будет расширена формула, но оно работает.
Поскольку мы используем ссылки, мы можем даже расширить его в двух направлениях:
Для обобщения, если вы можете создать формулу в ячейке, которая возвращает значение TRUE или FALSE, эту формулу можно использовать в разделе Пользовательская формула интерфейса условного форматирования. Если ваша формула ссылается на неабсолютные одноэлементные значения, например, B7
то применение формулы к диапазону ячеек будет рассматривать эти значения как относительные ссылки точно так же, как если бы вы вставили формулу в саму ячейку.