Страницы: 1
RSS
Появляется значок Н/Д там, где он мешает
 
Связала через формулу =ВПР(A1;$D$1:$E$4;2;0) ячейки A1 и B1 таким образом, что если в ячейке A1 пишу документ1, документ2, документ3, документ4, то я ячейке A1 автоматически появляется знак тире «-». Всё работает, но если убираю из ячейки данные, то выскакивает сообщение об ошибке Н/Д.

Посоветуйте пожалуйста, как сделать, чтобы из очистке данных из ячейке A1, в ячейке B1 не появлялись бы ни сообщение об ошибке Н/Д, ни нули, ни #####.
 
ЕСЛИ(ЕНД(а1(номер ячейки, в которой выскакивает Н/Д: если не в А1 пишите свою))=Истина;"";ВПР(A1;$D$1:$E$4;2;0))
Изменено: экселист - 15.06.2015 15:56:23
 
Так еще можно:
Код
=ЕСЛИОШИБКА(ВПР();"")

ВПР() -  это ваша формула полностью.
Кому решение нужно - тот пример и рисует.
 
Код
=ЕСЛИ(ЕПУСТО(A1);"";ВПР(A1;$D$1:$E$4;2;0))
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Пытливый, IKKI, спасибо, с помощью ваших формул всё заработало. Вставила в ячейку B1 формулу -и теперь при очистке ячейки A1 в ячейке B1 не появляется ни сообщения об ошибке Н/Д, ни нулей, ни #####.
 
Цитата
Olga H. написал: Пытливый, IKKI, спасибо,
А я?
 
экселист, не поняла, что подразумевается в вашей формуле под "ЕНД". Напишите пожалуйста, что означает  "ЕНД".
 
ЕНД - формула, определяющая, является ли выражение внутри скобок ошибкой #Н/Д
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
обратите внимание - формулы разные по принципу работы.
если в A1 будет значение, отсутствующее в диапазоне $D$1:$E$4 (кроме пустой строки) - моя формула выдаст #Н/Д, а формула Пытливого - пустую строку.
оба варианта имеют право на существование - в зависимости от того, что Вам нужно.
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Цитата
Olga H. написал: что означает  "ЕНД"
просто в списке функций найдите ЕНД. Это такая же функция, как, например, ВПР. Она определяет, является ли значение в ячейке Н/Д
Просто скопируйте мою формулу и всё.
 
экселист, "номер ячейки, в которой выскакивает Н/Д"- это адрес ячейки? В применении к моему примеру это означает B1?
 
Цитата
Olga H. написал:
экселист, "номер ячейки, в которой выскакивает Н/Д"- это адрес ячейки? В применении к моему примеру это означает B1?
Два именно так.
 
экселист, тогда формула будет, применительно к моему примеру, выглядеть так?:
=ЕСЛИ(ЕНД(B1))=ИСТИНА;"";ВПР(A1;$D$1:$E$4;2;0))
 
Код
=ЕСЛИ(ЕНД(B1);"";ВПР(A1;$D$1:$E$4;2;0))
Согласие есть продукт при полном непротивлении сторон
 
Цитата
Olga H. написал: формула будет... выглядеть так?:
Да так.
Страницы: 1
Читают тему
Наверх