Формат ячеек, если ячейка содержит дату меньше, чем сегодня

Я пытаюсь получить условное форматирование для строки, когда ячейка в этой строке содержит дату меньше или равна сегодня (вчера, сегодня, на прошлой неделе и т. д.)

Я пробовал =IF($W,TODAY()) что работает, если ячейка равна сегодняшней дате, но я не могу понять, как заставить ее работать, если ячейка равна сегодня или меньше, чем сегодня.

кроме того, теперь можно скопировать это условное форматирование для работы для каждой ячейки в столбце, но только повлиять на ячейку грести? Также с этим ячейка остается освещенной, если она оставлена пустой, это правильно? как =IF(ISBLANK()),IF($W<=TODAY())

2 ответов


ваша первая проблема заключалась в том, что вы неправильно использовали символы сравнения.

< less than
> greater than
<= less than or equal to
>= greater than or equal to

чтобы ответить на ваши другие вопросы; получить условие для работы над каждой ячейкой в столбце и как насчет пробелов?

как насчет пробелов?

добавить дополнительный IF условие, чтобы проверить, является ли ячейка пустой или нет, если она не пуста, выполните проверку. =IF(B2="","",B2<=TODAY())

состояние каждой клетки колонка

enter image description here


=$W<=TODAY()

возвращает true для дат до и включая сегодня, false в противном случае.