Top.Mail.Ru
Ответы

[Excel] Как сделать, чтобы при выполнении (не выполнении) заданного условия условия ячейка становилась ПУСТОЙ?

Не "0", не "ЛОЖЬ", не "ИСТИНА", а именно пустой?

По дате
По Рейтингу
Аватар пользователя
Новичок
14лет

Ответ: =ЕСЛИ (условие; если да; "") - без пробелов и прочего, просто две кавычки. В таком случае ячейка будет текстовой, но никаких символов отображать не будет.

Аватар пользователя
Высший разум
14лет

Ваше условие не выполнимо.
Не зависимо от результатов вычисления - эта ячейка уже будет занята, потому что в ней записана формула.
Пустая ячейка - это только та ячейка куда ни разу не вводились никакие данные.
проделайте простой эксперимент:
новый чистый лист Excel.
в любой ячейке (кроме А1) поставьте формулу:
=ЕПУСТО (A1)
машина выдаст "ИСТИНА"
любой знак (даже пробел) в ячейке A1 и вы получаете ЛОЖЬ.
P.S.
Вполне возможно что это задание смогут решить макроведы

Аватар пользователя
Просветленный
14лет

Если нужен только "пустой" внешний вид, тогда, действительно, достаточно вышеприведённых указаний.
Если нужно, чтобы в ячейке было настоящее "пустое значение" (Null), то этого добиться можно только через программирование. Функций, доступных пользователю сразу, нет. Но можно создать функцию (макрос) по вставке "пустого" значения, и "зарегистрировать" её в программе, как пользовательскую. Вот тогда её можно будет в дальнейшем использовать, как другие стандартные функции.

Аватар пользователя
Ученик
8лет

Спасибо за вопрос и прилагаемые к нему ответы

Аватар пользователя
Мастер
14лет

на истину: если (твое условие; " "; твое вычисление) .
На ложь - местами поменять.