Добрый день! В приложенном файле в столбце "Дата окончания регистрации" проставляются даты окончания действия разрешительных документов. Задача: если до окончания регистрации остался месяц или меньше, или дата уже просрочена, то необходимо, чтобы ячейка с датой закрашивалась красным и таковой оставалась и в том случае, если дата окончания регистрации уже прошла. Пока что получилось через "Условное форматирование" окрасить ячейку, если дата находится в следующем месяце по сравнению с текущей датой. Но когда дата окончания регистрации находится в том же месяце, что и текущая, или уже прошла, то ячейка становится неокрашенной. А надо, чтобы окраска оставалась. Что нужно исправить или переделать?
Посмотрел в управлении правилами условного форматирования, вроде понял. Там формула прописана в правиле, насколько я вижу. Правило будет распространяться на добавление ячеек внутри диапазона?
1. Выделил диапазон. 2. В условном форматировании выбрал "Создать правило" 3. Выбрал "Использовать формулу для определения форматируемых ячеек" 4. Кнопкой формат задал красный цвет заливки ячеек 5. Набрал в строке "Форматировать значения, для которых следующая формула является истинной" формулу следующего вида: =И($M8<$M$5+30;$M8<>0). 6. ОК. 7. Ввожу любую дату в одну из ячеек диапазона. 8. Ничего не работает, ячейки не окрашиваются, какую бы дату не вводил. 9. Что со мной не так?
А, и вот еще что: судя по части формулы "+30", закрашиваться будут ячейки, находящиеся на расстоянии до 30 дней от текущей даты. Но как сделать, чтобы закрашивались не на расстоянии 30 дней, а попадающие в следующий месяц? Т.е., чтобы первого сентября закрасились красным ячейки с датой по 31 октября включительно. Ставить "+60", что ли? Но это попадет тогда не только в следующий месяц, но в два следующих месяца.
Виноват, неточно сформулировал. Точная формулировка: если окончание регистрации наступит в течении следующего календарного месяца или раньше. Т.е. например, чтобы первого сентября закрасились красным ячейки имеющие более раннюю дату, чем 31 октября, или равную 31 октября.
Спасибо Вам, господа, за шаблон и формулу, все работает. Но есть еще один прикол - а год-то не учтен! Я прошу прощения, что свой запрос не отшлифовал до конца. Но дата, например, 15.04.2019 года, тоже закрасилась красным, так как апрель, хоть и 2019 года, в перечне месяцев наступает раньше, чем август, пусть даже 2017 года. . Что нужно изменить в формуле и шаблоне?
Но зато, извините, в Вашей версии шаблона теперь не закрашиваются просроченные даты, которые уже прошли. Я поставил майскую дату, февральскую 2017 года - они не закрасились.