Проверка пользовательских данных Excel, ограничивающая ввод даты или "нет данных"

Я работаю над учебным трекером для более 250 сотрудников и более 100 учебных модулей. Мне нужно ограничить записи в ячейках только датами (в формате дд / мм / гггг), превышающими дату версии обучения (содержится в ячейке C10) и меньшими или равными фактической дате импута или "N/A", если есть не требуется обучение Я был бы признателен за предложения формулы, которые не требуют изменения формата ячейки на текст. Я попробовал следующую формулу в пользовательской проверке: = ИЛИ (C11="N/A", НЕ (ISERROR(DATEVALUE(C11))), но для этого требуется изменить формат ячейки на текстовый и не ограничивать диапазон дат

2 ответа

Решение

Выберите диапазон данных, который вы хотите применить, и напишите эту формулу как пользовательское правило.

=OR(C241=$D$236,AND(C241>$D$237, C241<=$D$238))
  • C241 - первая ячейка диапазона.
  • Ячейка D236 имеет значение NA.
  • Ячейка D237 имеет дату версии обучения.
  • D238 имеет дату ввода.

При необходимости измените ссылки на ячейки в формуле.

Просто используйте встроенную проверку данных:

Я верю mm/dd/yyyy будет работать по умолчанию, исходя из ваших региональных настроек. (Т.е. ты не в Великобритании или где то где dd/mm/yyyy или какой-то другой формат по умолчанию).

Для N/A что определяет это? Это единственный маленький кусочек, который я не учел.

Другие вопросы по тегам