У меня есть лист, который выглядит так:

Итак, у меня есть список документов для создания, и я отмечаю "1" в столбце с месяцем, в котором я их создал.

Теперь меня попросили поставить "1" также в качестве прогнозных документов, которые еще не созданы, и они должны быть окрашены в желтый цвет. Лист на самом деле огромен, и я хотел автоматизировать его. Я попробовал условное форматирование по формуле:

=AND(B4>0;MONTH(B$3)>MONTH(TODAY());YEAR(B$3)>YEAR(TODAY())) 

Что хорошо работает для ячейки B4 , но когда я перетаскиваю ее на лист, формула не корректируется автоматически. Кто-нибудь знает об этом? Или может быть ссылка на другую тему об этом?

1 ответ1

1

Итак, первая проблема с формулой состоит в том, что для нее требуется, чтобы серийный номер месяца и года даты создания был больше серийного номера и года текущей даты. Это приведет к тому, что ячейки в будущем не будут выделены. Например, 01.01.17 имеет номер месяца 1, а 14.04.16 - номер месяца 4. 1 в столбце 17 января не будет выделено, даже если это в будущем, потому что 1 меньше 4.

Поскольку даты, которые вы использовали в строке 3, относятся к первому дню месяца (например, 16 января = 1 января 2016 года, 16 февраля = 1 февраля 2016 года), вы можете использовать приведенную ниже формулу.

=AND(B$3>TODAY(),B4>0)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .