Как отформатировать так, чтобы цвет менялся на другой цвет, если значение меньше, чем в ячейке выше? (Google таблицы)

#google-sheets #conditional-formatting

Вопрос:

Я просмотрел кучу форумов и до сих пор не могу найти способ изменить цвет текущей ячейки, если она имеет меньшее значение, чем ячейка выше. В настоящее время у меня =INDIRECT(ADDRESS(ROW()-1,COLUMN())) есть формула. При этом у меня также есть «форматировать ячейки, если» установлено значение «меньше».

Это выглядит примерно так:

Моя фотография находится по этой ссылке

Любая помощь в этом будет весьма признательна. Спасибо.

Ответ №1:

введите описание изображения здесь

Вот мой тестовый интерфейс. Ячейки B7:G7 имеют номера 1-6, а ячейки B8:G8 имеют условное форматирование. Мы применяем условное форматирование следующим образом:

введите описание изображения здесь

Здесь происходит то, что условное форматирование является явным для ячейки B8, затем остальные ячейки выводятся из данной формулы. Это не отличное решение, так как оно опирается на вашу интуицию о том, как будет расширена формула, но оно работает.

Поскольку мы используем ссылки, мы можем даже расширить его в двух направлениях: введите описание изображения здесь

Для обобщения, если вы можете создать формулу в ячейке, которая возвращает значение TRUE или FALSE, эту формулу можно использовать в разделе Пользовательская формула интерфейса условного форматирования. Если ваша формула ссылается на неабсолютные одноэлементные значения, например, B7 то применение формулы к диапазону ячеек будет рассматривать эти значения как относительные ссылки точно так же, как если бы вы вставили формулу в саму ячейку.

Ответ №2:

Измените диапазон на apply to range B4:H184 и формулу с =INDIRECT(... на =B3

введите описание изображения здесь