Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.01.2012, 22:14   #1
bize
Форумчанин
 
Регистрация: 07.01.2012
Сообщений: 152
По умолчанию если "список" то...

как можно решить данную задачку.Условие и пример в архиве
Вложения
Тип файла: rar пример.rar (7.7 Кб, 21 просмотров)
bize вне форума Ответить с цитированием
Старый 27.01.2012, 00:14   #2
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Для имени "номер":
Код:
=ИНДЕКС(Лист1!$K$5:$L$9;;1+(ЛЕВСИМВ(Лист1!B6)="Б")) или
=ЕСЛИ(ЛЕВСИМВ(B6)="А";$K$5:$K$9;$L$5:$L$9)
Другие аналогично.
vikttur вне форума Ответить с цитированием
Старый 27.01.2012, 00:32   #3
bize
Форумчанин
 
Регистрация: 07.01.2012
Сообщений: 152
По умолчанию

=ЕСЛИ(ЛЕВСИМВ(B6)="А";$K$5:$K$9;$L$ 5:$L$9)

с типом "А" работает а вот если появляется тип "Б" то в ячейке "номер" не меняется список на Б
bize вне форума Ответить с цитированием
Старый 27.01.2012, 00:41   #4
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Писал "на коленке".
Для имени нужно дописывать имя листа.
Вложения
Тип файла: rar пример123.rar (8.3 Кб, 19 просмотров)
vikttur вне форума Ответить с цитированием
Старый 27.01.2012, 00:47   #5
bize
Форумчанин
 
Регистрация: 07.01.2012
Сообщений: 152
По умолчанию

=ЕСЛИ(ЛЕВСИМВ(Лист1!B6)="А";Лист1!$ K$5:$K$9;Лист1!$L$5:$L$9)
а так работает.Спасибо)
bize вне форума Ответить с цитированием
Старый 27.01.2012, 01:42   #6
bize
Форумчанин
 
Регистрация: 07.01.2012
Сообщений: 152
По умолчанию

а если тип не А и Б а допустим
КА-3М
КА-3М2
КА-2П
КА-2ПЛ
КА-2ПД
как тогда тут задать заместо ЛЕВСИМВ(Лист1!B6)="А"?????????

Последний раз редактировалось bize; 27.01.2012 в 22:25.
bize вне форума Ответить с цитированием
Старый 27.01.2012, 22:27   #7
bize
Форумчанин
 
Регистрация: 07.01.2012
Сообщений: 152
По умолчанию

так как можно такое подкоректировать?
bize вне форума Ответить с цитированием
Старый 28.01.2012, 00:46   #8
bize
Форумчанин
 
Регистрация: 07.01.2012
Сообщений: 152
По умолчанию

Цитата:
Сообщение от bize Посмотреть сообщение
а если тип не А и Б а допустим
КА-3М
КА-3М2
КА-2П
КА-2ПЛ
КА-2ПД
как тогда тут задать заместо ЛЕВСИМВ(Лист1!B6)="А"?????????
разобрался))
нужно просто поставить
=ЕСЛИ(ЛЕВСИМВ('Лист1'!B6;4)
bize вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
работа функциями "ЕСЛИ", "И" и вывод текстового результата johny_03 Microsoft Office Excel 3 04.08.2014 11:01
если >30 тогда "да" иначе "нет"... DBgrid Daur БД в Delphi 4 30.05.2010 16:54
"ОКРВВЕРХ", "ОКР", "ЕСЛИ". Как бы их связать. Каравай Microsoft Office Excel 13 17.02.2010 09:53
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04
если пользователь наберет какой-то другой символ не "y" или "n" и нажмет enter, программа проигнорирует skobets Общие вопросы C/C++ 2 03.06.2008 06:51