В ожидании уточнения требования может подойти следующее:
= НЕ (И (ЕПУСТО (S3), ЕПУСТО (W3)))
с пропуском игнорируется.
Я пытаюсь создать поле «Комментарии» на листе для проверки ошибок, которое можно использовать только тогда, когда определенные ошибки помечены как присутствующие. (записав целое число в соответствующей ячейке)
Я пробовал несколько перестановок, но все они дают ошибку, независимо от того, в каком состоянии находятся ссылочные ячейки.
Я пытался AND(S3<>"",W3<>"")
, COUNT(S3,W3)>0
, COUNTBLANK(S3,W3)=0
и в AND(NOT(ISBLANK(S3)),NOT(ISBLANK(W3)))
качестве подтверждения пользовательских данных, и без «Игнорировать пробелы» проверено.
Я что-то пропустил? Разве это не возможно без VBA? (В идеале я не хочу, чтобы мои коллеги нажимали на макросы каждую неделю)
В ожидании уточнения требования может подойти следующее:
= НЕ (И (ЕПУСТО (S3), ЕПУСТО (W3)))
с пропуском игнорируется.
Мне удалось сделать что-то похожее на эту работу - я должен был показать сообщение об ошибке, если 3 конкретные ячейки были оставлены пустыми. Вот проверка, которую я использовал (с игнорированием пропусков):
=NOT(OR(ISBLANK(A2),ISBLANK(J1),ISBLANK(J2)))
То есть, если ячейка A2, ячейка J1 или ячейка J2 не заполнены, то
OR(ISBLANK(A2),ISBLANK(J1),ISBLANK(J2))
возвращает TRUE, и, следовательно,
NOT(OR(ISBLANK(A2),ISBLANK(J1),ISBLANK(J2)))
возвращает FALSE, что вызывает предупреждение.
Надеюсь это поможет!
Я обнаружил, что это работает для меня
Проблема в том, что если E8 будет пустым, вы не сможете ничего очистить и из проверенной ячейки. Я не мог заставить его работать с "Ignore blank", хотя.
Решение, которое кажется эффективным и также простым, можно найти по адресу:
https://trumpexcel.com/conditional-data-entry-in-excel/
По сути, это включает в себя отключение «Игнорировать пропуски», а затем указание, что ссылочная ячейка должна быть непустой. Например, если какая-либо ячейка в столбце C должна принимать входные данные только при наличии значения в столбце B, формула проверки для ячеек в столбце C может быть = $ B1 <> ""