Проблема, с которой я столкнулся на данный момент, заключается в том, что я пытаюсь изменить цвет строки на основе определенной даты.Если дата в столбце меньше TODAY()
, тогда строка должна быть Blue
, а если больше TODAY()
, то строка должна быть White
.
.форматирование для него, и он работает по принципу «строка за строкой», но я пытаюсь добиться того, чтобы он проходил по всему листу.Так, например, если человек добавляет другую строку, условие автоматически применяется к новой строке на основе введенной даты этой строки.
Текущий код, который я пробовал, является условным форматом, который выделяет строку с помощьюследующий код:
=IF($H$2 > TODAY(), TRUE, FALSE)
Где H
- это столбец дат, которые человек вводит вручную, и выделяет эту строку.Это работает, как я уже проверял, но тогда мне нужно было бы выполнить это условие для каждой строки впоследствии, включая новые строки, которые добавляются в лист.
Как выглядят результаты в настоящее время:
Существует ли способ динамического изменения определенных строк на основе даты, поэтому даже если пользователь вставляет новую строку, это условие применяется ко всем и только к тем конкретным строкам, у которых дата больше TODAY()
?
Я пробовал следующий код, но не работает должным образом для того, что я пытаюсь выполнить:
=IF($H$2:$H$7>TODAY(),TRUE,FALSE)
Как выглядит результат:
Когда я хочу, чтобы результаты выглядели как предыдущее изображение.Есть ли способ сделать это, или это должно быть построчное кондиционирование, чтобы сделать эту работу правильно?