Страницы: 1
RSS
Несколько логических выражений в функции "Если"
 
Зедача такова:  
если одно из лог. выражений в ячеке ХХ ("Вася" или "Петя" или "Коля" (примерно 25-30 значений)) - истина, присвоить ячеке YY значение "мальчик". Если ложь -  присвоить YY значение "девочка".    
Не могу в функцию "Если" вписать больше одного значеня. Подскажите плиз.
 
так?  
=ЕСЛИ(ИЛИ(A1="Вася";A1="Петя";A1="Коля";A1="Абрам");"мальчег";"не мальчег")
 
или вот еще способ  
составить список имен мальчиков (ну или девочек) чтоб с ним сверять тот, который надо обозвать...  
можно так. но может есть способ по-изящнее :-)
 
mazayZR, способ номер раз работает, сейчас буду пробовать способ номер 2 :-)  
Респект, как говорится!
 
не зашо :-)
 
mazayZR, никак не хочет работать способ номер два (а он бесспорно много удобнее) :( Эксель почему-то не воспринимает формулу, взятую в фигурные скобки, как формулу. Во вложенном файле до строки 33 используется 1-й способ, далее нерабочие варианты второго. Список имен - в листе 2. Не выходит цветок каменный, помогите плиз :-)
 
А фигурные скобки вводились вручную?
 
формулы массива вводятся одновременным нажатием ctrl shft enter
 
все просто.  
в фигурные скобки ёксель сам заключит формулу (вместе со знаком =), но надо после ввода формулы нажимать не просто ентер,  вместе контрл+шифт+ентер.  
и тогда формула вводится как формула массива.  
кстати, если потом поставить курсор в струку редактирования формулы (или как там она называется, наверху которая...) то надо снова нажимать три кнопки, иначе формула не будет работать.  
пробуй. я на твоем файле проверил - работает
 
Если, к примеру, надо по первым 4 цифрам ВИН-номера авто в соседней колонке проставить название модели автомобиля. Моделей - десяток, у каждой может быть 1-2 варианта ВИНа.    
Попробовал =ЕСЛИ(ЛЕВСИМВ(C10;4)="XUFC";"CAPTIVA";(ЕСЛИ(ЛЕВСИМВ(C10;4)="KL1N";"LACETTI";(ЕСЛИ(ЛЕВСИМВ(C10;4)="XUUN";"LACETTI";(ЕСЛИ(ЛЕВСИМВ(C10;4)="XUUL";"EPICA";(ЕСЛИ(ЛЕВСИМВ(C10;4)="KL1S";"AVEO";(ЕСЛИ(ЛЕВСИМВ(C10;4)="KL1K";"SPARK";"REZZO")))))))))))  
Дальше не разрешает продолжать вкладывать ЕСЛИ. Что делать?
 
{quote}{login=ksiop}{date=09.04.2008 10:41}{thema=А если значений больше, чем 2?}{post}...(ЕСЛИ(ЛЕВСИМВ(C10;4)="KL1K";"SPARK";"REZZO")))))))))))  
Дальше не разрешает продолжать вкладывать ЕСЛИ. Что делать?{/post}{/quote}  
 
Разберись: "="KL1K";"SPARK";"REZZO")))))))))))" - видимо, на каждое свое "Если".  
Вариант, если есть таблица с двумя полями, где в А2,например "XUFC", а в В2 "CAPTIVA", то можно использовать "ВПР".
 
Пользователь без имени - спасиб! Mazay ZR - еще раз респект, все заработало!
Страницы: 1
Читают тему
Loading...