Итак, у меня есть рабочий лист с тремя столбцами дат,
Столбец B — дата получения.
Столбец D — дата платежа.
Столбец F – дата ответа.
В столбце D используется формула
=РАБДЕНЬ(БИкс,$S$1)
где S1 просто указывает 10, так что в столбце D отображается дата платежа, равная 10 рабочим дням с даты получения в столбце B.
Затем я условно отформатировал столбец D, чтобы выделить даты, которые просрочены.
значение ячейки < NOW()
Мне бы хотелось, чтобы после появления даты ответа в столбце F даты в столбце D больше не отображались красным цветом.
Возможно ли это? Столбец F будет пустым, пока дата не будет введена вручную, но я не могу заставить ISBLANK что-либо сделать
решение1
Вы можете изменить правило условного форматирования, чтобы использовать:
=AND($F2<>"",$D2<TODAY())
AND
просто позволяет вам связать вместе более одного условия таким образом, что если оба условия выполняются, TRUE
то результат формулы также будет TRUE
.
решение2
Шаг 1 Создайте случайный набор дат — дата получения
и связанные с ним дни — с понедельника по воскресенье
Формула, используемая в C3, — =ТЕКСТ(B3,"ddd")
При этом произвольный набор праздников также вводится в I3 и I4.
Шаг 2. Создайте даты выполнения — добавив выбранное количество дней — в данном случае 10 дней в будущем.
и добавьте соответствующие дни — с понедельника по воскресенье
Формула, используемая в D3, выглядит так: =РАБДЕНЬ(B3;$M$3;праздники)
Шаг 3. Добавьте произвольную дату ответа — в данном случае 15 ноября 2020 г.
Шаг 4. Видно, что выделение цветом/условное форматирование будет применяться к D3, а не к D4, поскольку перед D4 указана дата ответа. Условное форматирование применяется только к D3, поскольку перед D3 нет даты ответа, а также поскольку дата в D3 меньше даты проверки.
Дату проверки можно изменить на =TODAY(). В данном случае используется произвольная дата проверки, например 19 ноября 2020 г. — в M4.
Шаг 5. Формулы показаны в Excel, как показано ниже.