Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Связанные выпадающие списки - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Связанные выпадающие списки
nifra Дата: Среда, 16.11.2011, 09:03 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

Добрый день Уважаемые пользователи.

Помогите пожалуйста.
связать несколько выпадающих списков с ценой.
В Лист2 Нужно чтобы при выборе из выпадающего списка "Полотно" и "вида отделки" выводилась именно та цена (цены находятся в листе "Полотно"), при которой эти 2 значения пересекаются.

Т.е Сотовое полотно пересекается с шпон эконом = цена 10р

Пример приложил

Меня интересует, возможно ли проделать данную процедуру использую Создание выпадающих списков при помощи вкладки "разработчик" (Элементы управления формой - поле со списком)?
Почему спрашиваю, потому что у меня списки будут связываться в дальнейшем построении таблицы
К сообщению приложен файл: _2.xlsx (20.5 Kb)
 
Ответить
СообщениеДобрый день Уважаемые пользователи.

Помогите пожалуйста.
связать несколько выпадающих списков с ценой.
В Лист2 Нужно чтобы при выборе из выпадающего списка "Полотно" и "вида отделки" выводилась именно та цена (цены находятся в листе "Полотно"), при которой эти 2 значения пересекаются.

Т.е Сотовое полотно пересекается с шпон эконом = цена 10р

Пример приложил

Меня интересует, возможно ли проделать данную процедуру использую Создание выпадающих списков при помощи вкладки "разработчик" (Элементы управления формой - поле со списком)?
Почему спрашиваю, потому что у меня списки будут связываться в дальнейшем построении таблицы

Автор - nifra
Дата добавления - 16.11.2011 в 09:03
Alex_ST Дата: Среда, 16.11.2011, 09:29 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3214
Репутация: 609 ±
Замечаний: 0% ±

2003
.xlsx я не читаю, а конвертировать и разбираться в вашей конкретной задаче лень, да и некогда к тому же
Посмотрите ЗДЕСЬ набор готовых решений и примените то, что вам больше подходит.



С уважением,
Алексей
MS Excel 2003 - the best!!!


Сообщение отредактировал Alex_ST - Среда, 16.11.2011, 09:31
 
Ответить
Сообщение.xlsx я не читаю, а конвертировать и разбираться в вашей конкретной задаче лень, да и некогда к тому же
Посмотрите ЗДЕСЬ набор готовых решений и примените то, что вам больше подходит.

Автор - Alex_ST
Дата добавления - 16.11.2011 в 09:29
nifra Дата: Среда, 16.11.2011, 09:52 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

Добавил версию 2003
функцией впр я делал, и тему эту читал уже не один раз...с впр у меня не получится связать списки с последующими ячейками
К сообщению приложен файл: _2.xls (56.5 Kb)


Сообщение отредактировал nifra - Среда, 16.11.2011, 09:53
 
Ответить
СообщениеДобавил версию 2003
функцией впр я делал, и тему эту читал уже не один раз...с впр у меня не получится связать списки с последующими ячейками

Автор - nifra
Дата добавления - 16.11.2011 в 09:52
Формуляр Дата: Среда, 16.11.2011, 10:18 | Сообщение № 4
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
nifra,
не вижу, где тут связанные списки. wacko
Какой список от какого должен зависеть?


Excel 2003 EN, 2013 EN
 
Ответить
Сообщениеnifra,
не вижу, где тут связанные списки. wacko
Какой список от какого должен зависеть?

Автор - Формуляр
Дата добавления - 16.11.2011 в 10:18
nifra Дата: Среда, 16.11.2011, 10:28 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

Список "Вид отделки" зависит от "Полотна"
после выбора полотна и вида отделки должна выводиться цена. я же написал в начале.
 
Ответить
СообщениеСписок "Вид отделки" зависит от "Полотна"
после выбора полотна и вида отделки должна выводиться цена. я же написал в начале.

Автор - nifra
Дата добавления - 16.11.2011 в 10:28
Формуляр Дата: Среда, 16.11.2011, 10:33 | Сообщение № 6
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Quote (nifra)
Список "Вид отделки" зависит от "Полотна"

Каким образом?
Судя по листу Полотно, возможны любые сочетания, т.е. списки независимы.


Excel 2003 EN, 2013 EN

Сообщение отредактировал Формуляр - Среда, 16.11.2011, 10:33
 
Ответить
Сообщение
Quote (nifra)
Список "Вид отделки" зависит от "Полотна"

Каким образом?
Судя по листу Полотно, возможны любые сочетания, т.е. списки независимы.

Автор - Формуляр
Дата добавления - 16.11.2011 в 10:33
nifra Дата: Среда, 16.11.2011, 10:58 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

Quote (Формуляр)
Судя по листу Полотно, возможны любые сочетания, т.е. списки независимы.

нет. При выборе определенного типа полотна, цена на Вид отделки будет разной
Я наверно неправильно выразился. В зависимости от выбора полотна и вида отделки будет меняться цена , то бишь цена будет зависеть от этих двух ячеек.
Зависимости вида отделки от полотна не будет, а именно цены


Сообщение отредактировал nifra - Среда, 16.11.2011, 11:01
 
Ответить
Сообщение
Quote (Формуляр)
Судя по листу Полотно, возможны любые сочетания, т.е. списки независимы.

нет. При выборе определенного типа полотна, цена на Вид отделки будет разной
Я наверно неправильно выразился. В зависимости от выбора полотна и вида отделки будет меняться цена , то бишь цена будет зависеть от этих двух ячеек.
Зависимости вида отделки от полотна не будет, а именно цены

Автор - nifra
Дата добавления - 16.11.2011 в 10:58
Формуляр Дата: Среда, 16.11.2011, 11:06 | Сообщение № 8
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
В таком случае, связанные списки тут совершенно ни при чём.
Нужен просто выбор из 2-мерной таблицы через ф-цию INDEX().
Смотрите.
К сообщению приложен файл: 7430387.xls (56.5 Kb)


Excel 2003 EN, 2013 EN

Сообщение отредактировал Формуляр - Среда, 16.11.2011, 11:07
 
Ответить
СообщениеВ таком случае, связанные списки тут совершенно ни при чём.
Нужен просто выбор из 2-мерной таблицы через ф-цию INDEX().
Смотрите.

Автор - Формуляр
Дата добавления - 16.11.2011 в 11:06
nifra Дата: Среда, 16.11.2011, 12:00 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

Quote (Формуляр)
В таком случае, связанные списки тут совершенно ни при чём.
Нужен просто выбор из 2-мерной таблицы через ф-цию INDEX().
Смотрите.

Спасибо уважаемый. Буду пробовать.
 
Ответить
Сообщение
Quote (Формуляр)
В таком случае, связанные списки тут совершенно ни при чём.
Нужен просто выбор из 2-мерной таблицы через ф-цию INDEX().
Смотрите.

Спасибо уважаемый. Буду пробовать.

Автор - nifra
Дата добавления - 16.11.2011 в 12:00
nifra Дата: Понедельник, 21.11.2011, 22:44 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

Добрый вечер Уважаемые пользователи. Снова возник вопрос по той же таблице.

и не знаю как его решить.

У меня есть две строки, в которых имеются выпадающие списки. (Исходные данные одинаковые и цены на них тоже идентичны друг другу)

Имеются пять типов дверных полотен, 3 из которых помог мне довести до ума ув. Формуляр

Выяснилось, что для полотен ПП (30 и 60) будет дополнение в расчете, а именно
нужно, чтобы к стоимости ПП полотен прибавлялось следующее (Ширина*2+Высота)*80/1000

Всё бы ничего, если бы была всего одна строка, в которой будет один размер (ширина и высота), который бы был привязан в формуле.

В моем случае размеров уже 2 (а будет 5), соответственно, мне нужно, чтобы когда я выбирал полотно Типа ПП в определенной строке, в формулу (Ширина*2+Высота)*80/1000 вписывались бы размеры моей строки.

Надеюсь, я понятно изъяснился. Если нет, попробую ещё раз
Файл прикрепил
К сообщению приложен файл: 74303871.xls (46.5 Kb)


Сообщение отредактировал nifra - Понедельник, 21.11.2011, 22:47
 
Ответить
СообщениеДобрый вечер Уважаемые пользователи. Снова возник вопрос по той же таблице.

и не знаю как его решить.

У меня есть две строки, в которых имеются выпадающие списки. (Исходные данные одинаковые и цены на них тоже идентичны друг другу)

Имеются пять типов дверных полотен, 3 из которых помог мне довести до ума ув. Формуляр

Выяснилось, что для полотен ПП (30 и 60) будет дополнение в расчете, а именно
нужно, чтобы к стоимости ПП полотен прибавлялось следующее (Ширина*2+Высота)*80/1000

Всё бы ничего, если бы была всего одна строка, в которой будет один размер (ширина и высота), который бы был привязан в формуле.

В моем случае размеров уже 2 (а будет 5), соответственно, мне нужно, чтобы когда я выбирал полотно Типа ПП в определенной строке, в формулу (Ширина*2+Высота)*80/1000 вписывались бы размеры моей строки.

Надеюсь, я понятно изъяснился. Если нет, попробую ещё раз
Файл прикрепил

Автор - nifra
Дата добавления - 21.11.2011 в 22:44
Формуляр Дата: Вторник, 22.11.2011, 10:18 | Сообщение № 11
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
nifra,
не очень понял смысл операции. Так что, если прибавил не туда, думаю, сможете подкорректировать самостоятельно.
К сообщению приложен файл: 8115682.xls (46.5 Kb)


Excel 2003 EN, 2013 EN

Сообщение отредактировал Формуляр - Вторник, 22.11.2011, 10:33
 
Ответить
Сообщениеnifra,
не очень понял смысл операции. Так что, если прибавил не туда, думаю, сможете подкорректировать самостоятельно.

Автор - Формуляр
Дата добавления - 22.11.2011 в 10:18
nifra Дата: Вторник, 22.11.2011, 10:55 | Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

Формуляр, Большое спасибо.
А можно ли как то объединить две ячейки цена руб/м2 и стоимость, чтобы была одна формула Стоимости
 
Ответить
СообщениеФормуляр, Большое спасибо.
А можно ли как то объединить две ячейки цена руб/м2 и стоимость, чтобы была одна формула Стоимости

Автор - nifra
Дата добавления - 22.11.2011 в 10:55
Serge_007 Дата: Вторник, 22.11.2011, 11:02 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Код
= I4*ИНДЕКС(полотно!$B$3:$F$8; K4; B4) + ЕСЛИ( ЛЕВСИМВ( ИНДЕКС(полотно!$B$1:$F$1; B4); 3) = "(ПП"; (2*G4+E4)*80/1000; 0 )


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Код
= I4*ИНДЕКС(полотно!$B$3:$F$8; K4; B4) + ЕСЛИ( ЛЕВСИМВ( ИНДЕКС(полотно!$B$1:$F$1; B4); 3) = "(ПП"; (2*G4+E4)*80/1000; 0 )

Автор - Serge_007
Дата добавления - 22.11.2011 в 11:02
nifra Дата: Среда, 23.11.2011, 09:10 | Сообщение № 14
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

А можно ли немного разъяснить данную формулу, интересует именно = I4*ИНДЕКС(полотно!$B$3:$F$8; K4; B4) +ЕСЛИ( ЛЕВСИМВ( ИНДЕКС(полотно!$B$1:$F$1; B4); 3) = "(ПП"; (2*G4+E4)*80/1000; 0 )

и как можно добавить ещё одно значение в данную формулу.
В листе Полотно имеются цены на пластик белый и пластик под дерево (как доп опция)
При выборе в столбце Вид отделки пластик белый или пластик по дерево, к стоимости, получаемой по формуле выше должно приплюсовываться значение либо 50, либо 100.

Заранее спасибо
К сообщению приложен файл: 124.xls (60.0 Kb)


Сообщение отредактировал nifra - Среда, 23.11.2011, 09:11
 
Ответить
СообщениеА можно ли немного разъяснить данную формулу, интересует именно = I4*ИНДЕКС(полотно!$B$3:$F$8; K4; B4) +ЕСЛИ( ЛЕВСИМВ( ИНДЕКС(полотно!$B$1:$F$1; B4); 3) = "(ПП"; (2*G4+E4)*80/1000; 0 )

и как можно добавить ещё одно значение в данную формулу.
В листе Полотно имеются цены на пластик белый и пластик под дерево (как доп опция)
При выборе в столбце Вид отделки пластик белый или пластик по дерево, к стоимости, получаемой по формуле выше должно приплюсовываться значение либо 50, либо 100.

Заранее спасибо

Автор - nifra
Дата добавления - 23.11.2011 в 09:10
nifra Дата: Среда, 23.11.2011, 16:31 | Сообщение № 15
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

Попробовал сам написать формулу (на основе выше предложенных) и прибавил её к имеющейся формуле. В итоге в ячейке получил #ССЫЛКА!
формула такая
Code
ЕСЛИ( ПРАВСИМВ( ИНДЕКС(полотно!$B$17:$C$17; K4); 5) = "(белый"; B18; 0 )
 
Ответить
СообщениеПопробовал сам написать формулу (на основе выше предложенных) и прибавил её к имеющейся формуле. В итоге в ячейке получил #ССЫЛКА!
формула такая
Code
ЕСЛИ( ПРАВСИМВ( ИНДЕКС(полотно!$B$17:$C$17; K4); 5) = "(белый"; B18; 0 )

Автор - nifra
Дата добавления - 23.11.2011 в 16:31
nifra Дата: Среда, 23.11.2011, 16:40 | Сообщение № 16
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

Quote (Serge_007)
Можно. В чём вопрос?

что делает ЛЕВСИМВ я разобрался, но у меня не получается что-то видимо. файл прикрепил
К сообщению приложен файл: 124_new.xls (60.0 Kb)
 
Ответить
Сообщение
Quote (Serge_007)
Можно. В чём вопрос?

что делает ЛЕВСИМВ я разобрался, но у меня не получается что-то видимо. файл прикрепил

Автор - nifra
Дата добавления - 23.11.2011 в 16:40
Serge_007 Дата: Среда, 23.11.2011, 16:59 | Сообщение № 17
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
А что Вы ищите в диапазоне B17:C17 на листе полотно в этой части формулы: ПРАВСИМВ( ИНДЕКС(полотно!$B$17:$C$17; K4); 5) ? Он у Вас пустой.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеА что Вы ищите в диапазоне B17:C17 на листе полотно в этой части формулы: ПРАВСИМВ( ИНДЕКС(полотно!$B$17:$C$17; K4); 5) ? Он у Вас пустой.

Автор - Serge_007
Дата добавления - 23.11.2011 в 16:59
nifra Дата: Среда, 23.11.2011, 17:13 | Сообщение № 18
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

Serge_007, Извиняюсь, перепутал, но всё равно у меня не получается
Code
ЕСЛИ(ЛЕВСИМВ( ИНДЕКС(полотно!$A$12:$B$12; K4); 5) = "(белый"; A13; 0 )
 
Ответить
СообщениеSerge_007, Извиняюсь, перепутал, но всё равно у меня не получается
Code
ЕСЛИ(ЛЕВСИМВ( ИНДЕКС(полотно!$A$12:$B$12; K4); 5) = "(белый"; A13; 0 )

Автор - nifra
Дата добавления - 23.11.2011 в 17:13
Serge_007 Дата: Среда, 23.11.2011, 17:24 | Сообщение № 19
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
А так:
Код
=ВЫБОР(K4;;;полотно!A13;полотно!B13)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеА так:
Код
=ВЫБОР(K4;;;полотно!A13;полотно!B13)

Автор - Serge_007
Дата добавления - 23.11.2011 в 17:24
nifra Дата: Среда, 23.11.2011, 21:38 | Сообщение № 20
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

Serge_007,
Возникла проблема. при выборе вида отделки "Эмаль" теперь выпадает вместо цены #ЗНАЧ!
 
Ответить
СообщениеSerge_007,
Возникла проблема. при выборе вида отделки "Эмаль" теперь выпадает вместо цены #ЗНАЧ!

Автор - nifra
Дата добавления - 23.11.2011 в 21:38
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!