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

Вход

Регистрация

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

 

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

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

Serge_007,
к цене за Эмаль ничего не прибавляется, т.е. остается только цена за квадрат, которая помножается на площадь.


Сообщение отредактировал nifra - Среда, 23.11.2011, 22:22
 
Ответить
СообщениеSerge_007,
к цене за Эмаль ничего не прибавляется, т.е. остается только цена за квадрат, которая помножается на площадь.

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

Excel 2016
Так:
Code
= I4*ИНДЕКС(полотно!$B$3:$F$8; K4; B4) + ЕСЛИ( ЛЕВСИМВ( ИНДЕКС(полотно!$B$1:$F$1; B4); 3) = "(ПП"; (2*G4+E4)*80/1000; 0 ) +ВЫБОР(K4;0;0;полотно!A13;полотно!B13;0;0)

или так:
Code
= I4*ИНДЕКС(полотно!$B$3:$F$8; K4; B4) + ЕСЛИ( ЛЕВСИМВ( ИНДЕКС(полотно!$B$1:$F$1; B4); 3) = "(ПП"; (2*G4+E4)*80/1000; 0 ) +ИНДЕКС({0;0;50;100;0;0};K4)


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

или так:
Code
= I4*ИНДЕКС(полотно!$B$3:$F$8; K4; B4) + ЕСЛИ( ЛЕВСИМВ( ИНДЕКС(полотно!$B$1:$F$1; B4); 3) = "(ПП"; (2*G4+E4)*80/1000; 0 ) +ИНДЕКС({0;0;50;100;0;0};K4)

Автор - Serge_007
Дата добавления - 23.11.2011 в 22:35
nifra Дата: Вторник, 13.12.2011, 15:18 | Сообщение № 23
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

Снова Здравствуйте. не стал создавать отдельной темы.
Можно ли, основываясь на таблицу, которую мы рассматривали в данной теме составить такую вещь.

- при запуске файла выскакивает окошко, в котором предлагается ввести размеры двери (ширину и высоту), нажимаем кнопку далее, появляется следующее окно, где выбираем из списка тип полотна, снова далее и тд и тп. в итоге после ввода всех необходимых данных получаем в одной из ячеек стоимость...

Реально ли это организовать? есть ли наглядные примеры, чтобы попробовать сделать такое.

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


Сообщение отредактировал nifra - Вторник, 13.12.2011, 15:23
 
Ответить
СообщениеСнова Здравствуйте. не стал создавать отдельной темы.
Можно ли, основываясь на таблицу, которую мы рассматривали в данной теме составить такую вещь.

- при запуске файла выскакивает окошко, в котором предлагается ввести размеры двери (ширину и высоту), нажимаем кнопку далее, появляется следующее окно, где выбираем из списка тип полотна, снова далее и тд и тп. в итоге после ввода всех необходимых данных получаем в одной из ячеек стоимость...

Реально ли это организовать? есть ли наглядные примеры, чтобы попробовать сделать такое.

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

Автор - nifra
Дата добавления - 13.12.2011 в 15:18
SKY_SHY Дата: Среда, 14.12.2011, 18:15 | Сообщение № 24
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Здравствуйте, мне необходимо имено при помощи фун-ии -ЕСЛИ- задать выбор типа валюты, и чтобы в зависимости от выбранного типа ячейки столбца пересчитывались. Как алгоритм действий подскажите пожалуйста, у меня ступор.


Сообщение отредактировал SKY_SHY - Среда, 14.12.2011, 18:17
 
Ответить
СообщениеЗдравствуйте, мне необходимо имено при помощи фун-ии -ЕСЛИ- задать выбор типа валюты, и чтобы в зависимости от выбранного типа ячейки столбца пересчитывались. Как алгоритм действий подскажите пожалуйста, у меня ступор.

Автор - SKY_SHY
Дата добавления - 14.12.2011 в 18:15
Serge_007 Дата: Среда, 14.12.2011, 19:02 | Сообщение № 25
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (SKY_SHY)
алгоритм действий подскажите пожалуйста

Подробный алгоритм описан здесь.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (SKY_SHY)
алгоритм действий подскажите пожалуйста

Подробный алгоритм описан здесь.

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

Serge_007,
Подскажите, мне нужно новую тему создать и приложить файл или попросту такое реализовать в excel нельзя?
 
Ответить
СообщениеSerge_007,
Подскажите, мне нужно новую тему создать и приложить файл или попросту такое реализовать в excel нельзя?

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

Снова здравствуйте. Прошу помощи. выкладываю файл.

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

На листе2 в ячейке Т4 нужно сделать формулу. При выборе "Тип коробки" и "Цвет коробки" в ячейке появляется цена из таблицы на Листе4.

При этом для коробок с пометкой V должно выполняться условие ( Лист2 Если E4*2+G4>5800, то цена в листе4 умножается на 1,5 (только для коробок с пометкой V)...

Две деревянные коробки считаются правильно ( в таблице уже рассчитывается окончательная цена), и при их выборе в выпадающих списках на Листе2, нужно, чтобы просто выводилась эта цена.

Реально ли это организовать?
К сообщению приложен файл: help1.xlsm (82.7 Kb)


Сообщение отредактировал nifra - Среда, 03.10.2012, 16:44
 
Ответить
СообщениеСнова здравствуйте. Прошу помощи. выкладываю файл.

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

На листе2 в ячейке Т4 нужно сделать формулу. При выборе "Тип коробки" и "Цвет коробки" в ячейке появляется цена из таблицы на Листе4.

При этом для коробок с пометкой V должно выполняться условие ( Лист2 Если E4*2+G4>5800, то цена в листе4 умножается на 1,5 (только для коробок с пометкой V)...

Две деревянные коробки считаются правильно ( в таблице уже рассчитывается окончательная цена), и при их выборе в выпадающих списках на Листе2, нужно, чтобы просто выводилась эта цена.

Реально ли это организовать?

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

Сделал частично формулу, но работает она не совсем корректно ( и не в нужной мне ячейке)
[vba]
Code
=ИНДЕКС(Лист4!$B$335:$E$340;S4;R4)
[/vba]
Отображение значения 3, связано с присутствием макроса в данной ячейке. Можно создать формулу в любой другой ячейке, а я потом с макросами разберусь.


Сообщение отредактировал nifra - Среда, 03.10.2012, 16:43
 
Ответить
СообщениеСделал частично формулу, но работает она не совсем корректно ( и не в нужной мне ячейке)
[vba]
Code
=ИНДЕКС(Лист4!$B$335:$E$340;S4;R4)
[/vba]
Отображение значения 3, связано с присутствием макроса в данной ячейке. Можно создать формулу в любой другой ячейке, а я потом с макросами разберусь.

Автор - nifra
Дата добавления - 03.10.2012 в 16:29
Pelena Дата: Среда, 03.10.2012, 16:49 | Сообщение № 29
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
nifra, R4 и S4 поменяйте местами в Вашей формуле


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеnifra, R4 и S4 поменяйте местами в Вашей формуле

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

Quote (Pelena)
nifra, R4 и S4 поменяйте местами в Вашей формуле

получилось! спасибо. А как быть с коэффициентом 1,5 ?
Quote (nifra)

При этом для коробок с пометкой V должно выполняться условие ( Лист2 Если E4*2+G4>5800, то цена в листе4 умножается на 1,5 (только для коробок с пометкой V)...

Две деревянные коробки считаются правильно ( в таблице уже рассчитывается окончательная цена), и при их выборе в выпадающих списках на Листе2, нужно, чтобы просто выводилась эта цена.


Сообщение отредактировал nifra - Среда, 03.10.2012, 16:56
 
Ответить
Сообщение
Quote (Pelena)
nifra, R4 и S4 поменяйте местами в Вашей формуле

получилось! спасибо. А как быть с коэффициентом 1,5 ?
Quote (nifra)

При этом для коробок с пометкой V должно выполняться условие ( Лист2 Если E4*2+G4>5800, то цена в листе4 умножается на 1,5 (только для коробок с пометкой V)...

Две деревянные коробки считаются правильно ( в таблице уже рассчитывается окончательная цена), и при их выборе в выпадающих списках на Листе2, нужно, чтобы просто выводилась эта цена.

Автор - nifra
Дата добавления - 03.10.2012 в 16:56
Pelena Дата: Среда, 03.10.2012, 17:26 | Сообщение № 31
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Quote (nifra)
А как быть с коэффициентом 1,5 ?

У меня такая получилась формула
Code
=ИНДЕКС(Лист4!$B$335:$E$340;R4;S4)*ЕСЛИ(И(ЕЧИСЛО(НАЙТИ("V";ИНДЕКС(Лист4!$A$335:$A$340;R4)));E4*2+G4>5800);1,5;1)


ЗЫ: Не проще ли было сделать обычные выпадающие списки через Проверку данных?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
Quote (nifra)
А как быть с коэффициентом 1,5 ?

У меня такая получилась формула
Code
=ИНДЕКС(Лист4!$B$335:$E$340;R4;S4)*ЕСЛИ(И(ЕЧИСЛО(НАЙТИ("V";ИНДЕКС(Лист4!$A$335:$A$340;R4)));E4*2+G4>5800);1,5;1)


ЗЫ: Не проще ли было сделать обычные выпадающие списки через Проверку данных?

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

Quote (Pelena)
Не проще ли было сделать обычные выпадающие списки через Проверку данных?

данная таблица связана с макросами, и тут цифры, которые присваиваются к ячейке при выборе значения нужны.
 
Ответить
Сообщение
Quote (Pelena)
Не проще ли было сделать обычные выпадающие списки через Проверку данных?

данная таблица связана с макросами, и тут цифры, которые присваиваются к ячейке при выборе значения нужны.

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

Подскажите пожалуйста. У меня есть зависимые выпадающие списки, на которых прописаны макросы
прописал простое условие:
[vba]
Code
Sub ()
If Range("Q4") > 4 Then Range("R4") = 4
End Sub
[/vba]

всё работает, но не автоматически. Раньше у меня при выборе значения в главной ячейке автоматически во втором менялось значение ( без нажатия кнопки выполнить), а сейчас нет... Что нужно сделать подскажите.
 
Ответить
СообщениеПодскажите пожалуйста. У меня есть зависимые выпадающие списки, на которых прописаны макросы
прописал простое условие:
[vba]
Code
Sub ()
If Range("Q4") > 4 Then Range("R4") = 4
End Sub
[/vba]

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

Автор - nifra
Дата добавления - 03.10.2012 в 23:03
Полковник МВД Дата: Четверг, 04.10.2012, 00:22 | Сообщение № 34
Группа: Гости
В модуль того листа, на котором происходит действие:
[vba]
Code
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("Q4") > 4 Then Range("R4") = 4
End Sub
[/vba]
 
Ответить
СообщениеВ модуль того листа, на котором происходит действие:
[vba]
Code
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("Q4") > 4 Then Range("R4") = 4
End Sub
[/vba]

Автор - Полковник МВД
Дата добавления - 04.10.2012 в 00:22
nifra Дата: Четверг, 04.10.2012, 09:09 | Сообщение № 35
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

Всё-таки у меня получилось при помощи г-на. МВД. заставить меняться значение автоматом, но оно меняется ни когда я выбрал в списке значение, а лишь после того, как выбрал значение и щелкнул по любой ячейке. Можно ли второе действие из этой операции как то исключить?


Сообщение отредактировал nifra - Четверг, 04.10.2012, 09:54
 
Ответить
СообщениеВсё-таки у меня получилось при помощи г-на. МВД. заставить меняться значение автоматом, но оно меняется ни когда я выбрал в списке значение, а лишь после того, как выбрал значение и щелкнул по любой ячейке. Можно ли второе действие из этой операции как то исключить?

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

Для сравнения прикладываю файл в котором есть пример.

связанные между собой ячейки K4 и N4 (Если выбрать в вид отделки "Эмаль", то в тонировка шпона автоматом меняется на "Нет", а если затем попытаться в ручную поменять на "ДА", то это сделать невозможно - вот интересует как такое организовать.)

А ячейка Q4 и R4 сделаны при помощи макроса МВД, и там приходится щелкать по ячейке после выбора.

нужно, чтобы при Q>4, R4=4
К сообщению приложен файл: Help2.xlsm (81.2 Kb)
 
Ответить
СообщениеДля сравнения прикладываю файл в котором есть пример.

связанные между собой ячейки K4 и N4 (Если выбрать в вид отделки "Эмаль", то в тонировка шпона автоматом меняется на "Нет", а если затем попытаться в ручную поменять на "ДА", то это сделать невозможно - вот интересует как такое организовать.)

А ячейка Q4 и R4 сделаны при помощи макроса МВД, и там приходится щелкать по ячейке после выбора.

нужно, чтобы при Q>4, R4=4

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

Добрый день Уважаемые знатоки!

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

к примеру:
При вбивании высоты и ширины в ячейке H3 должно вывестись значение (стоимость), которое бы соответсвовало данным габаритам.

Это я сделал, но возможно ли это сделать с исходным прайсом, не разбивая на множество таблиц?

В ярко-желтой обводке некая расчетная таблица, где при выборе параметров выводилась бы сумма.

Выбираю тип пототна (1С,2С,2СЖ), выбираю цвет (который влияет также на стоимость коробки) и выбираю коробку.

в ячейках J1:K9 я вывел все стоимости в столбец, дабы потом сделать большой выпадающий список "полотно", но уже без колонки "Цвет", но это будет не совсем удобно, как сейчас понял. Хотя от формулы поиска по слову и выводу правильного значения не откажусь.

Заранее спасибо.
К сообщению приложен файл: 7161338.xlsx (20.1 Kb)
 
Ответить
СообщениеДобрый день Уважаемые знатоки!

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

к примеру:
При вбивании высоты и ширины в ячейке H3 должно вывестись значение (стоимость), которое бы соответсвовало данным габаритам.

Это я сделал, но возможно ли это сделать с исходным прайсом, не разбивая на множество таблиц?

В ярко-желтой обводке некая расчетная таблица, где при выборе параметров выводилась бы сумма.

Выбираю тип пототна (1С,2С,2СЖ), выбираю цвет (который влияет также на стоимость коробки) и выбираю коробку.

в ячейках J1:K9 я вывел все стоимости в столбец, дабы потом сделать большой выпадающий список "полотно", но уже без колонки "Цвет", но это будет не совсем удобно, как сейчас понял. Хотя от формулы поиска по слову и выводу правильного значения не откажусь.

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

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

Есть у кого-нить, хоть какие идеи, если не по первому прайсу, то хотя бы по второму?
прикладываю формат xls
К сообщению приложен файл: 1584175.xls (44.5 Kb)


Сообщение отредактировал nifra - Суббота, 13.04.2013, 13:25
 
Ответить
СообщениеЕсть у кого-нить, хоть какие идеи, если не по первому прайсу, то хотя бы по второму?
прикладываю формат xls

Автор - nifra
Дата добавления - 13.04.2013 в 13:23
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

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