Страницы: 1
RSS
Отобразить значение в зависимости от текста в ячейке
 
Добрый день!
Подскажите, пжлст. формулу/функцию:
Если в ячейке A1 содержится текст "Масс" (даже вместе с другими данными), то 1, если в ячейке A1 содержится текст "Сумм" (даже вместе с другими данными), то 2, если в ячейке A1 содержится текст "Кол" (даже вместе с другими данными), то 3.
Надо докрутить эту формулу?
=ЕСЛИ(НЕ(ЕОШ(НАЙТИ("Масс:";A1)));1)
 
Цитата
если в ячейке A1 содержится текст "Сумм" ...даже вместе с другими данными
А если в ячейке другие данные - это "Масс"? Т.е. "Сумм" вместе с "Масс"...
 
=ЕСЛИ(ЕЧИСЛО(НАЙТИ("Масс:";A1));1;ЕСЛИ(ЕЧИСЛО(НАЙТИ("Сумм";A1));2;3)
За скобками сами следите, писал в Вашем файл-примере )
 
Мда...
А я сваял вот это:
=ЕСЛИ(НЕ(ЕОШ(НАЙТИ("Масс";A1)));1;ЕСЛИ(НЕ(ЕОШ(НАЙТИ("Кол";A1)));3;ЕСЛИ(НЕ(ЕОШ(НАЙТИ("Сумм";A1)));2;"ничего")))

ага. у меня если не нашёл ни одного из фрагментов то так и признается - ничего. Хоть чуток объясняет большую длинну ))
Изменено: VideoAlex - 13.07.2016 16:54:39
 
=ПОИСКПОЗ(1=1;ДЛСТР(A1)>ДЛСТР(ПОДСТАВИТЬ(A1;{"Масс";"Сумм";"Кол"};));)
 
Чуток подсократил - убрал эти НЕ на которые я зачем-то повёлся

=ЕСЛИ(ЕОШ(НАЙТИ("Масс";A1));ЕСЛИ(ЕОШ(НАЙТИ("Кол";A1));ЕСЛИ(ЕОШ(НАЙТИ("Сумм";A1));"ничего";2);3);1)
 
Цитата
VideoAlex написал:
=ЕСЛИ(НЕ(ЕОШ(НАЙТИ("Масс";A1)));1;ЕСЛИ(НЕ(ЕОШ(НАЙТИ("Кол";A1)));3;ЕСЛИ(НЕ(ЕОШ(НАЙТИ("Сумм";A1)));2;"ничего")))
Спасибо! Эта формула отлично сработала!
 
Дык не за что, все представленные формулы отлично работают
 
Цитата
vikttur написал: =ПОИСКПОЗ(1=1;ДЛСТР(A1)>ДЛСТР(ПОДСТАВИТЬ(A1;{"Масс";"Сумм";"Кол"})
Спасибо за ликбез. Всё на заметку)
Страницы: 1
Наверх