Измените фон одного столбца листов Google на основе даты в другом столбце

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

Я пробовал разные варианты этой формулы: H3:H150 =today() +5 безуспешно.

Это не дает мне диапазон от настоящего момента до 5 дней, но я мог бы использовать несколько правил, подобных этому, и просто снижаться по каждому из них (=сегодня() +4, =сегодня() +3 и т. д.), но, очевидно, Мне нужно, чтобы это правило работало в первую очередь.

Спасибо!


person MattDevTech    schedule 07.06.2017    source источник
comment
Вместо компаратора равенства вы должны использовать => и =< и функцию AND().   -  person Rubén    schedule 07.06.2017


Ответы (1)


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

=and(H1>today(),H1<today()+6,H1<>"")

Затем выберите заливку и Готово.

Это должно отформатировать следующие пять дней (измените угловые скобки для последних пяти дней).

Установка диапазона достигается выбором форматируемого столбца (не того, в котором есть даты - H). Если применять только к Rows3:150 (и вообще неплохо для скорости обработки ограничить диапазоны, к которым применяется CF), то либо начать с выбора Rows3:150 в столбце для форматирования (вместо весь столбец) или измените Apply to range для правила, но в любом случае используйте H3 вместо H1 в приведенной выше формуле.

CF должен автоматически применить правило, как оно написано, к первой строке в выбранном диапазоне, а затем скорректировать его для второй и последующих строк таким образом, чтобы копирование скорректировало формулу (если вообще скорректировало), если бы она находилась в ячейке листа.

person pnuts    schedule 07.06.2017