Сначала я подумал, что это невозможно, так как невозможно заблокировать ячейки формулой. Но для вашей ситуации это может быть возможно с помощью проверки данных. Вот как:
Создайте именованный диапазон в любом месте вашей рабочей книги, содержащий значения «Да», «Нет», «Возможно». В моем случае я назвал это YesNoList
.
Затем в своей ячейке вы поставили проверку данных (аналогично рисунку в ссылке), разрешив список со следующей формулой. (при условии, что ячейка AB1
пуста)
=IF(A1<>1000,YesNoList,AB1)
Это позволит заполнить ячейку значениями из вашего YesNoList
, если условие выполнено, и не разрешит ничего, если нет (с момента проверкисписок пуст, при условии, что AB1 пуст, если нет, поместите в любую другую пустую ячейку)
Конечно, в ячейке, на которую вы ссылаетесь, также могут быть фиксированные значения, если вы этого не хотитебыть пустымВозможно, вы могли бы добавить еще несколько формул в последнюю часть, чтобы получить именно то, что вам нужно. Просто убедитесь, что вы ссылаетесь на ячейку или диапазон напрямую, иначе вы получите ошибку.