Страницы: 1
RSS
ЕСЛИМН выдает ошибку, ЕСЛИМН выдает ошибку
 
Добрый день. Нужно сделать, чтобы в колонке B появлялись названия, которые содержатся в тексте колонки А. Т.е. если в А в тексте есть КРО, то в колонке B должно быть КРО, если в А есть ЕХД, в B должно проставиться ЕХД. Список этих аббревиатур конечен. Во всех ячейках колонки А есть какая-либо из аббревиатур. Использовала ЕСЛИМН и ПОИСК, но для ячеек, где не находит указанное значение вместо ЛОЖЬ, выдает ошибку #ЗНАЧ. Помогите починить формулу или как по-другому решить вопрос. Спасибо
 
Так заверните вашу формулу в обработчик ошибок. Поиск не находит чего нужно и выдает ошибку. У меня эксель старый, еслимн нет. Но, по сути, если саму формулу не менять  
=ЕСЛИОШИБКА(ваша формула; "ЛОЖЬ")
 
Положительный результат поиск() это число, а отрицательный #ЗНАЧ, а вам нужен Ложь.
 
Цитата
написал:
чтобы в колонке B появлялись названия, которые содержатся в тексте колонки А
Посмотрите мой вариант во вложении.

Подробнее: тут

В списке "что искать" не должно быть пустых ячеек.
 
sivet, Спасибо за формулу!
 
День добрый
Цитата
починить формулу
заверните каждое ПОИСК(...;A2) в ЕЧИСЛО()
Цитата
как по-другому решить
=ПРОСМОТР(;-1/ПОИСК({"КРО";"ЕХД";"ЗЗУ"};A2);{"КРО";"ЕХД";"ЗЗУ"})
 
Цитата
написал:
заверните каждое ПОИСК(...;A2) в ЕЧИСЛО()
Спасибо огромное! Работает.
Страницы: 1
Наверх