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