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

2 ответа2

0

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

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

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

0

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

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

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

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