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

Вход

Регистрация

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

 

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

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Связной выпадающий список (Формулы/Formulas)
Связной выпадающий список
INTEKO_Fisyn Дата: Воскресенье, 05.07.2015, 23:41 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
Добрый день. Помогите со связным выпадающим списком.
Вообщем нужно минимизировать всю таблицу и поместить ее в 3-и ячейки
В приложении я написал, что конкретно нужно.
Заранее спасибо!
К сообщению приложен файл: 2859686.xlsx (12.4 Kb)
 
Ответить
СообщениеДобрый день. Помогите со связным выпадающим списком.
Вообщем нужно минимизировать всю таблицу и поместить ее в 3-и ячейки
В приложении я написал, что конкретно нужно.
Заранее спасибо!

Автор - INTEKO_Fisyn
Дата добавления - 05.07.2015 в 23:41
_Boroda_ Дата: Понедельник, 06.07.2015, 00:12 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
К сообщению приложен файл: 4731893_1.xlsx (13.9 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?

Автор - _Boroda_
Дата добавления - 06.07.2015 в 00:12
INTEKO_Fisyn Дата: Четверг, 09.07.2015, 11:22 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
Так нужно?
К сообщению приложен файл: 4731893_1.xlsx(14Kb)


ДА)), спасибо огромное! (Только не пойму как это получилось; сморю в формулу и мозг взрывается), а можно расшифровать, чтобы и у меня так получалось?

Код
=ЕСЛИОШИБКА(ПРОСМОТР(;-1/(ПРОСМОТР(СТРОКА(Таблица!B2:B999);СТРОКА(Таблица!B2:B999)/(Таблица!B2:B999<>"");Таблица!B2:B999)=A2)/(Таблица!C2:C999=B2);Таблица!D2:D999);"")


я так понимаю код именно этот?
Мне нужно перенести в другой файл excel, и у меня не получается. (Вроде все тоже самое)
[moder]Используйте спецтеги оформления. Для формул - кнопка fx. Поправил у Вас.


Сообщение отредактировал INTEKO_Fisyn - Четверг, 09.07.2015, 11:49
 
Ответить
Сообщение
Так нужно?
К сообщению приложен файл: 4731893_1.xlsx(14Kb)


ДА)), спасибо огромное! (Только не пойму как это получилось; сморю в формулу и мозг взрывается), а можно расшифровать, чтобы и у меня так получалось?

Код
=ЕСЛИОШИБКА(ПРОСМОТР(;-1/(ПРОСМОТР(СТРОКА(Таблица!B2:B999);СТРОКА(Таблица!B2:B999)/(Таблица!B2:B999<>"");Таблица!B2:B999)=A2)/(Таблица!C2:C999=B2);Таблица!D2:D999);"")


я так понимаю код именно этот?
Мне нужно перенести в другой файл excel, и у меня не получается. (Вроде все тоже самое)
[moder]Используйте спецтеги оформления. Для формул - кнопка fx. Поправил у Вас.

Автор - INTEKO_Fisyn
Дата добавления - 09.07.2015 в 11:22
_Boroda_ Дата: Четверг, 09.07.2015, 12:05 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
А Вы смотрели формулу в диспетчере имен? Контрл+F3 нажмите. Первая-то формула там нормальная, а вот вторая ...
Объяснять их довольно долго, я вечером напишу. Только, если я забуду, Вы мне обязательно напомните, хорошо?


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеА Вы смотрели формулу в диспетчере имен? Контрл+F3 нажмите. Первая-то формула там нормальная, а вот вторая ...
Объяснять их довольно долго, я вечером напишу. Только, если я забуду, Вы мне обязательно напомните, хорошо?

Автор - _Boroda_
Дата добавления - 09.07.2015 в 12:05
INTEKO_Fisyn Дата: Четверг, 09.07.2015, 12:12 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
А Вы смотрели формулу в диспетчере имен? Контрл+F3 нажмите. Первая-то формула там нормальная, а вот вторая ...
Объяснять их довольно долго, я вечером напишу.


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

Только, если я забуду, Вы мне обязательно напомните, хорошо?

Хорошо.


Сообщение отредактировал INTEKO_Fisyn - Четверг, 09.07.2015, 17:24
 
Ответить
Сообщение
А Вы смотрели формулу в диспетчере имен? Контрл+F3 нажмите. Первая-то формула там нормальная, а вот вторая ...
Объяснять их довольно долго, я вечером напишу.


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

Только, если я забуду, Вы мне обязательно напомните, хорошо?

Хорошо.

Автор - INTEKO_Fisyn
Дата добавления - 09.07.2015 в 12:12
INTEKO_Fisyn Дата: Четверг, 09.07.2015, 19:11 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
Только, если я забуду, Вы мне обязательно напомните, хорошо?

Напоминаю. (очень нужно мне понять как эти списки делаются);

И у меня еще есть вопрос возможно сделать зависимый список - файл приложил.
К сообщению приложен файл: 0360964.xlsx (14.0 Kb)
 
Ответить
Сообщение
Только, если я забуду, Вы мне обязательно напомните, хорошо?

Напоминаю. (очень нужно мне понять как эти списки делаются);

И у меня еще есть вопрос возможно сделать зависимый список - файл приложил.

Автор - INTEKO_Fisyn
Дата добавления - 09.07.2015 в 19:11
_Boroda_ Дата: Четверг, 09.07.2015, 23:08 | Сообщение № 7
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Держите файл.
И положите сюда кусок того файла, в котором не получается. На нем-то объяснялку и сделаем.
К сообщению приложен файл: 0360964_1.xlsx (14.3 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеДержите файл.
И положите сюда кусок того файла, в котором не получается. На нем-то объяснялку и сделаем.

Автор - _Boroda_
Дата добавления - 09.07.2015 в 23:08
INTEKO_Fisyn Дата: Суббота, 11.07.2015, 06:36 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
не получается


С расчетами по Весу получилось правильно скопировать код.

У меня еще есть вопросы. (в файле)

<a class="link" href="http://u.to/6wzQCw" title="http://s008.radikal.ru/i305/1507/0c/5709f35d950a.jpg" rel="nofollow" target="_blank">
My WebPage</a>My WebPage

[moder]Другой вопрос - новая тема. Читаем Правила форума[/moder]
К сообщению приложен файл: _-.xlsx (39.8 Kb) · 9899541.jpg (67.0 Kb)
 
Ответить
Сообщение
не получается


С расчетами по Весу получилось правильно скопировать код.

У меня еще есть вопросы. (в файле)

<a class="link" href="http://u.to/6wzQCw" title="http://s008.radikal.ru/i305/1507/0c/5709f35d950a.jpg" rel="nofollow" target="_blank">
My WebPage</a>My WebPage

[moder]Другой вопрос - новая тема. Читаем Правила форума[/moder]

Автор - INTEKO_Fisyn
Дата добавления - 11.07.2015 в 06:36
INTEKO_Fisyn Дата: Суббота, 11.07.2015, 18:30 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
Модератор:
Другой вопрос - новая тема. Читаем Правила форума


Просьба пересмотреть вопросы:
У меня есть в файле 3 вопроса касаемо связных списков (2; 3 и 4 вопрос) остальные будут в другой теме.
Если все эти 3 вопроса Вы считаете, что они не относятся к данной теме, я создам другие темы.

2. вопрос- по связному зависимому выпадающему списку ранее (*по расчету веса) там когда выбираешь любой профнастил и потом выбираешь толщину в конце выбора появляется 1 позиция следующей тощины
(9899541.jpg)- указывает на проблему

3. вопрос- нужна помощь по связному зависимому выпадающему списку (вернее на основании него *зависит) с 9 пунктом (Зависит от 1-го; 6-го; 8 пункта и таблиц 2.1; 2.2; 2.3 на листе Таблица/Вторая таблица расчета) - желательно, чтобы в таблицах: 2.1; 2.2; 2.3 - не отображались результаты листа: "Профнастил" - ПРОСЬБА проигнорировать его если не является темой. // Будет задан в другой теме.

4. Вопрос = Связной зависимый выпадающий список нужна помощь если я делаю не с помощью проверки данных - связной выпадающий зависимый список, а с помощью конструктора - *причем там есть 2 способа создания списков.// которые я сделал вот только связать не получается.
К сообщению приложен файл: _---.xlsx (41.5 Kb)
 
Ответить
Сообщение
Модератор:
Другой вопрос - новая тема. Читаем Правила форума


Просьба пересмотреть вопросы:
У меня есть в файле 3 вопроса касаемо связных списков (2; 3 и 4 вопрос) остальные будут в другой теме.
Если все эти 3 вопроса Вы считаете, что они не относятся к данной теме, я создам другие темы.

2. вопрос- по связному зависимому выпадающему списку ранее (*по расчету веса) там когда выбираешь любой профнастил и потом выбираешь толщину в конце выбора появляется 1 позиция следующей тощины
(9899541.jpg)- указывает на проблему

3. вопрос- нужна помощь по связному зависимому выпадающему списку (вернее на основании него *зависит) с 9 пунктом (Зависит от 1-го; 6-го; 8 пункта и таблиц 2.1; 2.2; 2.3 на листе Таблица/Вторая таблица расчета) - желательно, чтобы в таблицах: 2.1; 2.2; 2.3 - не отображались результаты листа: "Профнастил" - ПРОСЬБА проигнорировать его если не является темой. // Будет задан в другой теме.

4. Вопрос = Связной зависимый выпадающий список нужна помощь если я делаю не с помощью проверки данных - связной выпадающий зависимый список, а с помощью конструктора - *причем там есть 2 способа создания списков.// которые я сделал вот только связать не получается.

Автор - INTEKO_Fisyn
Дата добавления - 11.07.2015 в 18:30
Pelena Дата: Суббота, 11.07.2015, 19:07 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 19182
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
INTEKO_Fisyn, напрямую с Вашим топиком связан только второй вопрос (исправила именованную формулу Тол). Кстати, что должно получиться в ячейке D8 при выборе профнастила С-20?

Всё остальное - это уже новые вопросы и усложнения.
Вопрос 3 не поняла совсем, что там надо сделать?
Вопросы 4, 5 и 6 лучше задать в других темах, но сначала воспользоваться поиском по сайту, так как проблемы не новые, и обсуждались не раз
К сообщению приложен файл: -1-.xlsx (40.0 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеINTEKO_Fisyn, напрямую с Вашим топиком связан только второй вопрос (исправила именованную формулу Тол). Кстати, что должно получиться в ячейке D8 при выборе профнастила С-20?

Всё остальное - это уже новые вопросы и усложнения.
Вопрос 3 не поняла совсем, что там надо сделать?
Вопросы 4, 5 и 6 лучше задать в других темах, но сначала воспользоваться поиском по сайту, так как проблемы не новые, и обсуждались не раз

Автор - Pelena
Дата добавления - 11.07.2015 в 19:07
_Boroda_ Дата: Суббота, 11.07.2015, 19:53 | Сообщение № 11
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
INTEKO_Fisyn, Вы добавили внизу таблицу 2.1, поэтому у Вас сместились все значения (вернее, добавилось еще одно совпадение). Обычно все доптаблицы выстраиваются не по вертикали, а по горизонтали.И ругательства на память сразу же пропадают, кстати.
К сообщению приложен файл: 6546465498.xlsx (43.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеINTEKO_Fisyn, Вы добавили внизу таблицу 2.1, поэтому у Вас сместились все значения (вернее, добавилось еще одно совпадение). Обычно все доптаблицы выстраиваются не по вертикали, а по горизонтали.И ругательства на память сразу же пропадают, кстати.

Автор - _Boroda_
Дата добавления - 11.07.2015 в 19:53
INTEKO_Fisyn Дата: Суббота, 11.07.2015, 20:05 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
напрямую с Вашим топиком связан только второй вопрос

КАК а, 4 вопрос - он именно связан с зависимым выпадающим списком.
Связной зависимый список, который мне помогли сделать основан на проверки данных.
Мне же интересно есть возможность сделать такой же связной зависимый список, из меню Excel "конструктора" - там есть возможность сделать 2-мя способами, которые я реализовал указал на них стрелками,
Вопрос заключается в следующем: у меня не хватает знаний в Excel, чтобы их связать (*от того то и название Связной зависимый выбираемый список.

Кстати, что должно получиться в ячейке D8 при выборе профнастила С-20?

Пока ничего, я еще не добавил туда массу. // как добавлю изменится // просьба посмотреть на лист: "Таблица" и обратить внимание, что там прописано: "нет". / Это не только С-20, а также и КС-21; НС-38.

Вопрос 3 не поняла совсем, что там надо сделать?

Нужна формула в ячейках D15; F15; E15. /желательно чтобы в таблицах 2.1; 2.2 и 2.3 не вносились данные при заполнении ячеек D14; F14; E14 а также D12/
В ячейке D4 выбирается профнастил, на основании него ячейки D15; F15; E15 (при вводе в ячейку данных (*чисел) D14; F14; E14 а также D12) приобретают формулу на основании введенных данных.
*Результат ячеек должен быть - (прописан в примечании). D15 - результат кол-во листов (при вводе кв.м.); E15 - результат кв.м. (при вводе кол-во листов); F15 - результат кв.м. (при вводе пог.м.)
*Приобретают формулу - формулы прописаны в таблицах 2.1; 2.2; 2.3. (* Эти таблицы выдают результат который мне необходим мне просто нужно их вместить (*минимизировать) в 3 ячейки "D15; F15; E15"

Если Вам не понятно, может я смогу с Вами связаться по тел. и пояснить суть проблемы. /Для меня это очень важно./ Если нет буду искать другие варианты.
Спасибо за терпение и помощь.


Сообщение отредактировал INTEKO_Fisyn - Суббота, 11.07.2015, 20:37
 
Ответить
Сообщение
напрямую с Вашим топиком связан только второй вопрос

КАК а, 4 вопрос - он именно связан с зависимым выпадающим списком.
Связной зависимый список, который мне помогли сделать основан на проверки данных.
Мне же интересно есть возможность сделать такой же связной зависимый список, из меню Excel "конструктора" - там есть возможность сделать 2-мя способами, которые я реализовал указал на них стрелками,
Вопрос заключается в следующем: у меня не хватает знаний в Excel, чтобы их связать (*от того то и название Связной зависимый выбираемый список.

Кстати, что должно получиться в ячейке D8 при выборе профнастила С-20?

Пока ничего, я еще не добавил туда массу. // как добавлю изменится // просьба посмотреть на лист: "Таблица" и обратить внимание, что там прописано: "нет". / Это не только С-20, а также и КС-21; НС-38.

Вопрос 3 не поняла совсем, что там надо сделать?

Нужна формула в ячейках D15; F15; E15. /желательно чтобы в таблицах 2.1; 2.2 и 2.3 не вносились данные при заполнении ячеек D14; F14; E14 а также D12/
В ячейке D4 выбирается профнастил, на основании него ячейки D15; F15; E15 (при вводе в ячейку данных (*чисел) D14; F14; E14 а также D12) приобретают формулу на основании введенных данных.
*Результат ячеек должен быть - (прописан в примечании). D15 - результат кол-во листов (при вводе кв.м.); E15 - результат кв.м. (при вводе кол-во листов); F15 - результат кв.м. (при вводе пог.м.)
*Приобретают формулу - формулы прописаны в таблицах 2.1; 2.2; 2.3. (* Эти таблицы выдают результат который мне необходим мне просто нужно их вместить (*минимизировать) в 3 ячейки "D15; F15; E15"

Если Вам не понятно, может я смогу с Вами связаться по тел. и пояснить суть проблемы. /Для меня это очень важно./ Если нет буду искать другие варианты.
Спасибо за терпение и помощь.

Автор - INTEKO_Fisyn
Дата добавления - 11.07.2015 в 20:05
INTEKO_Fisyn Дата: Суббота, 11.07.2015, 20:10 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
Обычно все доптаблицы выстраиваются не по вертикали, а по горизонтали.И ругательства на память сразу же пропадают, кстати.

Спасибо посмотрю и попробую /Очень помогли/. До этого момента я об этом не знал // На данный момент не выкидывает))


Сообщение отредактировал INTEKO_Fisyn - Суббота, 11.07.2015, 20:31
 
Ответить
Сообщение
Обычно все доптаблицы выстраиваются не по вертикали, а по горизонтали.И ругательства на память сразу же пропадают, кстати.

Спасибо посмотрю и попробую /Очень помогли/. До этого момента я об этом не знал // На данный момент не выкидывает))

Автор - INTEKO_Fisyn
Дата добавления - 11.07.2015 в 20:10
INTEKO_Fisyn Дата: Суббота, 11.07.2015, 20:30 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
(исправила именованную формулу Тол)

Спасибо помогло!
 
Ответить
Сообщение
(исправила именованную формулу Тол)

Спасибо помогло!

Автор - INTEKO_Fisyn
Дата добавления - 11.07.2015 в 20:30
Pelena Дата: Суббота, 11.07.2015, 20:56 | Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 19182
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
А длина листа в ячейке D12 соответствует высоте на листе Таблица?
Если так, то проверяйте
К сообщению приложен файл: 3520694.xlsx (38.6 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеА длина листа в ячейке D12 соответствует высоте на листе Таблица?
Если так, то проверяйте

Автор - Pelena
Дата добавления - 11.07.2015 в 20:56
INTEKO_Fisyn Дата: Суббота, 11.07.2015, 22:13 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
А длина листа в ячейке D12 соответствует высоте на листе Таблица?

Да соответствует, спасибо (несколько раз проверил), все правильно.

напрямую с Вашим топиком связан только второй вопрос

КАК а, 4 вопрос - он именно связан с зависимым выпадающим списком.
Связной зависимый список, который мне помогли сделать основан на проверки данных.
Мне же интересно есть возможность сделать такой же связной зависимый список, из меню Excel "конструктора" - там есть возможность сделать 2-мя способами, которые я реализовал указал на них стрелками,
Вопрос заключается в следующем: у меня не хватает знаний в Excel, чтобы их связать (*от того то и название Связной зависимый выбираемый список.


Интересует ответ на вопрос.
[moder] INTEKO_Fisyn, не злоупотребляйте терпением. В Правилах чётко написано: один вопрос - одна тема. А теперь посчитайте, сколько Вы вопросов задали в этой теме?[/moder]
 
Ответить
Сообщение
А длина листа в ячейке D12 соответствует высоте на листе Таблица?

Да соответствует, спасибо (несколько раз проверил), все правильно.

напрямую с Вашим топиком связан только второй вопрос

КАК а, 4 вопрос - он именно связан с зависимым выпадающим списком.
Связной зависимый список, который мне помогли сделать основан на проверки данных.
Мне же интересно есть возможность сделать такой же связной зависимый список, из меню Excel "конструктора" - там есть возможность сделать 2-мя способами, которые я реализовал указал на них стрелками,
Вопрос заключается в следующем: у меня не хватает знаний в Excel, чтобы их связать (*от того то и название Связной зависимый выбираемый список.


Интересует ответ на вопрос.
[moder] INTEKO_Fisyn, не злоупотребляйте терпением. В Правилах чётко написано: один вопрос - одна тема. А теперь посчитайте, сколько Вы вопросов задали в этой теме?[/moder]

Автор - INTEKO_Fisyn
Дата добавления - 11.07.2015 в 22:13
INTEKO_Fisyn Дата: Суббота, 11.07.2015, 23:05 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
Модератор:
INTEKO_Fisyn, не злоупотребляйте терпением. В Правилах чётко написано: один вопрос - одна тема. А теперь посчитайте, сколько Вы вопросов задали в этой теме?

Тогда у меня один комментарий закрываем тему./дабы не злоупотреблять.
Я создал новую тему, "продолжение" там.
 
Ответить
Сообщение
Модератор:
INTEKO_Fisyn, не злоупотребляйте терпением. В Правилах чётко написано: один вопрос - одна тема. А теперь посчитайте, сколько Вы вопросов задали в этой теме?

Тогда у меня один комментарий закрываем тему./дабы не злоупотреблять.
Я создал новую тему, "продолжение" там.

Автор - INTEKO_Fisyn
Дата добавления - 11.07.2015 в 23:05
_Boroda_ Дата: Воскресенье, 12.07.2015, 15:29 | Сообщение № 18
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
INTEKO_Fisyn, раньше времени ну никак не было, только вот сейчас получается.
Как обещал, держите объяснялку для файла из второго поста этой темы - по нему удобнее.

1. Формула на листе "Таблица" столбец К ЕСЛИОШИБКА(ВПР(СТРОКА(K1);A$2:B$999;2;);"") ищет номер строки для К1 (единицу) в столбце А и выковыривает из столбца В соответствующие значения. При протяжке вниз будет искать 2 для следующей строки и т.д.

2. Именованная формула "Проф" СМЕЩ(Таблица!$K$1;1;;СЧЁТ(Таблица!$A:$A)) - от ячейки К1 смещается на одну строку вниз и захватывает столько ячеек вниз, сколько чисел в столбце А. Получаем массив К2:К14. По нему мы делаем выпадающий список в ячейке А2 листа "Результат".

3. Именованная формула "Тол" ИНДЕКС(Таблица!$C$2:$C$999;ПОИСКПОЗ(Результат!$A$2;Таблица!$B$2:$B$999;)):ИНДЕКС(Таблица!$C$2:$C$999;ПОИСКПОЗ(Результат!$A$2;Таблица!$B$2:$B$999;)-СУММ(-(ПРОСМОТР(СТРОКА(Таблица!$B$2:$B$999);СТРОКА(Таблица!$B$2:$B$999)/(Таблица!$B$2:$B$999<>"");Таблица!$B$2:$B$999)=Результат!$A$2))-1) - разбираем по прядку
3.1. кусок ПРОСМОТР(СТРОКА(Таблица!$B$2:$B$999);СТРОКА(Таблица!$B$2:$B$999)/(Таблица!$B$2:$B$999<>"");Таблица!$B$2:$B$999)
3.1.1. оттуда кусок СТРОКА(Таблица!$B$2:$B$999) даст нам номера строк ячеек В2:В999 - массив 2,3,4,...,999
3.1.2. Таблица!$B$2:$B$999<>"" даст массив из ИСТИНА и ЛОЖЬ - ячейки В2:В999 где-то не равны пусто, а где-то равны
3.1.3. СТРОКА(Таблица!$B$2:$B$999)/(Таблица!$B$2:$B$999<>"") - делим 3.1.1. на 3.1.2., получаем массив из номеров строк (там, где в В2:В999 не пусто) и ошибок #ДЕЛ/0!
3.1.4. получаем ПРОСМОТР(3.1.1; 3.1.3; В2:В999) - он найдет для каждого номера строки из 3.1.1. тот номер строки из 3.1.3., который меньше или равен номера строки из 3.1.1. и выдаст соответствующее значение из массива В2:В999. Подробнее про ПРОСМОТР можно почитать здесь
3.2. -СУММ(-(ПРОСМОТР(СТРОКА(Таблица!$B$2:$B$999);СТРОКА(Таблица!$B$2:$B$999)/(Таблица!$B$2:$B$999<>"");Таблица!$B$2:$B$999)=Результат!$A$2)) в п. 3.1. мы получаем массив {"С-8":"С-8":"С-8":"С-8":"С-8":"С-8":"С-10":"С-10":"С-10":"С-10":"С-10":"С-21":"С-21":"С-21":...}, приравниваем его к значению А2 листа Результат, получаем массив из ИСТИНА и ЛОЖЬ, ставим перед ним минус - получаем массив из минус единиц и нулей, все это складываем и меняем знак минусом перед СУММ - получаем количество значений Результат!А2 в массиве Таблица!$B$2:$B$999 (как если бы он был заполнен без пропусков)
3.3. ИНДЕКС(Таблица!$C$2:$C$999;ПОИСКПОЗ(Результат!$A$2;Таблица!$B$2:$B$999;)) дает нам ссылку на ячейку столбца С, для которой в рядомстоящей ячейке столбца В первый раз (если смотреть сверху вниз) встречается значение Результат!$A$2
3.3.1. ПОИСКПОЗ(Результат!$A$2;Таблица!$B$2:$B$999;) как раз и показывает, каким по порядку в В2:В999 впервые встречается значение из А2
3.4. ИНДЕКС(Таблица!$C$2:$C$999;ПОИСКПОЗ(Результат!$A$2;Таблица!$B$2:$B$999;)-СУММ(-(ПРОСМОТР(СТРОКА(Таблица!$B$2:$B$999);СТРОКА(Таблица!$B$2:$B$999)/(Таблица!$B$2:$B$999<>"");Таблица!$B$2:$B$999)=Результат!$A$2))-1) перепишем как ИНДЕКС(Таблица!$C$2:$C$999; 3.1.1. + 3.2. - 1) аналогично 3.3. - получаем ссылку на ячейку столбца С, но смещенную вниз на количество строк, равное 3.2. минус единица
формулу "Тол" можно переписать как = 3.3 : 3.4. , что как раз и дает нам массив нужных толщин - его мы используем для создания выпадающего списка в В2 листа "Результат"

4. формула в С3 =ЕСЛИОШИБКА(ПРОСМОТР(;-1/(ПРОСМОТР(СТРОКА(Таблица!B2:B999);СТРОКА(Таблица!B2:B999)/(Таблица!B2:B999<>"");Таблица!B2:B999)=A2)/(Таблица!C2:C999=B2);Таблица!D2:D999);"")
4.1. ПРОСМОТР(СТРОКА(Таблица!B2:B999);СТРОКА(Таблица!B2:B999)/(Таблица!B2:B999<>"");Таблица!B2:B999)=A2 - смотрите п. 3.1.4. - получаем массив из как бы заполненных пустых значений массива В2:В999 и сравниваем его с А2. Итог - массив из ИСТИНА и ЛОЖЬ.
4.2. -1/(ПРОСМОТР(СТРОКА(Таблица!B2:B999);СТРОКА(Таблица!B2:B999)/(Таблица!B2:B999<>"");Таблица!B2:B999)=A2)/(Таблица!C2:C999=B2) - минус 1 делим на массив из 4.1. и массив Таблица!C2:C999=B2 - получаем массив из минус единиц и ошибок #ДЕЛ/0!
4.3. ПРОСМОТР(;-1/(ПРОСМОТР(СТРОКА(Таблица!B2:B999);СТРОКА(Таблица!B2:B999)/(Таблица!B2:B999<>"");Таблица!B2:B999)=A2)/(Таблица!C2:C999=B2);Таблица!D2:D999) переписываем как ПРОСМОТР(; 4.2.; Таблица!D2:D999) и смотрим выше объяснялку для ПРОСМОТР (опять можно сходить по ссылке из п.3.1.4. - там как раз подобный случай).

мне ответили, что объяснять долго

Согласитесь, что я Вам правду сказал, а?


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеINTEKO_Fisyn, раньше времени ну никак не было, только вот сейчас получается.
Как обещал, держите объяснялку для файла из второго поста этой темы - по нему удобнее.

1. Формула на листе "Таблица" столбец К ЕСЛИОШИБКА(ВПР(СТРОКА(K1);A$2:B$999;2;);"") ищет номер строки для К1 (единицу) в столбце А и выковыривает из столбца В соответствующие значения. При протяжке вниз будет искать 2 для следующей строки и т.д.

2. Именованная формула "Проф" СМЕЩ(Таблица!$K$1;1;;СЧЁТ(Таблица!$A:$A)) - от ячейки К1 смещается на одну строку вниз и захватывает столько ячеек вниз, сколько чисел в столбце А. Получаем массив К2:К14. По нему мы делаем выпадающий список в ячейке А2 листа "Результат".

3. Именованная формула "Тол" ИНДЕКС(Таблица!$C$2:$C$999;ПОИСКПОЗ(Результат!$A$2;Таблица!$B$2:$B$999;)):ИНДЕКС(Таблица!$C$2:$C$999;ПОИСКПОЗ(Результат!$A$2;Таблица!$B$2:$B$999;)-СУММ(-(ПРОСМОТР(СТРОКА(Таблица!$B$2:$B$999);СТРОКА(Таблица!$B$2:$B$999)/(Таблица!$B$2:$B$999<>"");Таблица!$B$2:$B$999)=Результат!$A$2))-1) - разбираем по прядку
3.1. кусок ПРОСМОТР(СТРОКА(Таблица!$B$2:$B$999);СТРОКА(Таблица!$B$2:$B$999)/(Таблица!$B$2:$B$999<>"");Таблица!$B$2:$B$999)
3.1.1. оттуда кусок СТРОКА(Таблица!$B$2:$B$999) даст нам номера строк ячеек В2:В999 - массив 2,3,4,...,999
3.1.2. Таблица!$B$2:$B$999<>"" даст массив из ИСТИНА и ЛОЖЬ - ячейки В2:В999 где-то не равны пусто, а где-то равны
3.1.3. СТРОКА(Таблица!$B$2:$B$999)/(Таблица!$B$2:$B$999<>"") - делим 3.1.1. на 3.1.2., получаем массив из номеров строк (там, где в В2:В999 не пусто) и ошибок #ДЕЛ/0!
3.1.4. получаем ПРОСМОТР(3.1.1; 3.1.3; В2:В999) - он найдет для каждого номера строки из 3.1.1. тот номер строки из 3.1.3., который меньше или равен номера строки из 3.1.1. и выдаст соответствующее значение из массива В2:В999. Подробнее про ПРОСМОТР можно почитать здесь
3.2. -СУММ(-(ПРОСМОТР(СТРОКА(Таблица!$B$2:$B$999);СТРОКА(Таблица!$B$2:$B$999)/(Таблица!$B$2:$B$999<>"");Таблица!$B$2:$B$999)=Результат!$A$2)) в п. 3.1. мы получаем массив {"С-8":"С-8":"С-8":"С-8":"С-8":"С-8":"С-10":"С-10":"С-10":"С-10":"С-10":"С-21":"С-21":"С-21":...}, приравниваем его к значению А2 листа Результат, получаем массив из ИСТИНА и ЛОЖЬ, ставим перед ним минус - получаем массив из минус единиц и нулей, все это складываем и меняем знак минусом перед СУММ - получаем количество значений Результат!А2 в массиве Таблица!$B$2:$B$999 (как если бы он был заполнен без пропусков)
3.3. ИНДЕКС(Таблица!$C$2:$C$999;ПОИСКПОЗ(Результат!$A$2;Таблица!$B$2:$B$999;)) дает нам ссылку на ячейку столбца С, для которой в рядомстоящей ячейке столбца В первый раз (если смотреть сверху вниз) встречается значение Результат!$A$2
3.3.1. ПОИСКПОЗ(Результат!$A$2;Таблица!$B$2:$B$999;) как раз и показывает, каким по порядку в В2:В999 впервые встречается значение из А2
3.4. ИНДЕКС(Таблица!$C$2:$C$999;ПОИСКПОЗ(Результат!$A$2;Таблица!$B$2:$B$999;)-СУММ(-(ПРОСМОТР(СТРОКА(Таблица!$B$2:$B$999);СТРОКА(Таблица!$B$2:$B$999)/(Таблица!$B$2:$B$999<>"");Таблица!$B$2:$B$999)=Результат!$A$2))-1) перепишем как ИНДЕКС(Таблица!$C$2:$C$999; 3.1.1. + 3.2. - 1) аналогично 3.3. - получаем ссылку на ячейку столбца С, но смещенную вниз на количество строк, равное 3.2. минус единица
формулу "Тол" можно переписать как = 3.3 : 3.4. , что как раз и дает нам массив нужных толщин - его мы используем для создания выпадающего списка в В2 листа "Результат"

4. формула в С3 =ЕСЛИОШИБКА(ПРОСМОТР(;-1/(ПРОСМОТР(СТРОКА(Таблица!B2:B999);СТРОКА(Таблица!B2:B999)/(Таблица!B2:B999<>"");Таблица!B2:B999)=A2)/(Таблица!C2:C999=B2);Таблица!D2:D999);"")
4.1. ПРОСМОТР(СТРОКА(Таблица!B2:B999);СТРОКА(Таблица!B2:B999)/(Таблица!B2:B999<>"");Таблица!B2:B999)=A2 - смотрите п. 3.1.4. - получаем массив из как бы заполненных пустых значений массива В2:В999 и сравниваем его с А2. Итог - массив из ИСТИНА и ЛОЖЬ.
4.2. -1/(ПРОСМОТР(СТРОКА(Таблица!B2:B999);СТРОКА(Таблица!B2:B999)/(Таблица!B2:B999<>"");Таблица!B2:B999)=A2)/(Таблица!C2:C999=B2) - минус 1 делим на массив из 4.1. и массив Таблица!C2:C999=B2 - получаем массив из минус единиц и ошибок #ДЕЛ/0!
4.3. ПРОСМОТР(;-1/(ПРОСМОТР(СТРОКА(Таблица!B2:B999);СТРОКА(Таблица!B2:B999)/(Таблица!B2:B999<>"");Таблица!B2:B999)=A2)/(Таблица!C2:C999=B2);Таблица!D2:D999) переписываем как ПРОСМОТР(; 4.2.; Таблица!D2:D999) и смотрим выше объяснялку для ПРОСМОТР (опять можно сходить по ссылке из п.3.1.4. - там как раз подобный случай).

мне ответили, что объяснять долго

Согласитесь, что я Вам правду сказал, а?

Автор - _Boroda_
Дата добавления - 12.07.2015 в 15:29
Nic70y Дата: Воскресенье, 12.07.2015, 15:42 | Сообщение № 19
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
Саш (_Boroda_) можно не корректный вопрос?
Почему формулы не в тЭгах?
Как то не смотрится :(


ЮMoney 41001841029809
 
Ответить
СообщениеСаш (_Boroda_) можно не корректный вопрос?
Почему формулы не в тЭгах?
Как то не смотрится :(

Автор - Nic70y
Дата добавления - 12.07.2015 в 15:42
_Boroda_ Дата: Воскресенье, 12.07.2015, 16:07 | Сообщение № 20
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Почему формулы не в тЭгах?

Потому, что это не формулы, а куски формул и еще потому, что если в тегах делать, то займет в 2 раза больше места и я получаю ругательство "Текст сообщения превышает допустимый лимит".
Давай попробуем на 2 поста
Ой, не, попробовал - такой кошмар получается! Глаза сломаешь. Если тебе так интересно - можешь сам так сделать и посмотреть, что получится. А я затер это безобразие


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Почему формулы не в тЭгах?

Потому, что это не формулы, а куски формул и еще потому, что если в тегах делать, то займет в 2 раза больше места и я получаю ругательство "Текст сообщения превышает допустимый лимит".
Давай попробуем на 2 поста
Ой, не, попробовал - такой кошмар получается! Глаза сломаешь. Если тебе так интересно - можешь сам так сделать и посмотреть, что получится. А я затер это безобразие

Автор - _Boroda_
Дата добавления - 12.07.2015 в 16:07
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Связной выпадающий список (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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