Я вижу два способа выполнить эту задачу.
Первый способ - это сделать условное форматирование, как вы просили с помощью этой формулы.
=IF(AND(NOT(ISERR(DAY(A2))), CELL("Format", A2)="D1"),TRUE, FALSE)
Второй метод может быть использован, но не требует использования условного форматирования, вместо этого он использует проверку данных.Проверка данных не изменит цвет ячейки, но помешает вам вставить недопустимую дату.
- Отформатируйте номер ячейки в тип категории «Пользовательский», а затем типдолжно читаться - «дд / мм / гггг»
- Теперь добавьте «Проверка данных» в соответствующие ячейки.«Проверка данных» должна выглядеть следующим образом:
Разрешить: «Дата» Данные: «больше, чем« Дата начала: '01 / 01/1900 '
После того, как вы это сделаливсе даты по-прежнему нужно будет набирать в формате «мм / дд / гггг», но как только вы нажмете «ввод», формат изменит их на «дд / мм / гггг»