![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 26.11.2006
Сообщений: 584
|
![]()
Решить без VBA!
Последний раз редактировалось ZORRO2005; 21.04.2008 в 12:17. |
![]() |
![]() |
#2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Конечно, без VBA! Потому что с VBA не напрягает.
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 30.01.2008
Сообщений: 314
|
![]()
НАИБОЛЬШИЙ($A$2:$A$14;СТРОКА(A2:A14 )-1)
|
![]() |
![]() |
#4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
slan
Код:
То, что я написал будет работать только, когда в первой колонке цифры не повторяются.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 26.11.2006
Сообщений: 584
|
![]()
slan
10,8,2,5 т.е как в массиве A2:A14 без нулей а не 10,8,5,2 IgorGO Цитата:
SAS888 В VBA я не силен, и половину кода не пойму. Но если вы подробно распишете то с удовольствием посмотрю Вариант4 c помощью VBA. Последний раз редактировалось ZORRO2005; 21.04.2008 в 14:22. |
|
![]() |
![]() |
#6 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
кажется получилось.
и формула одна на весь столбец и записана короче, и цифры уже не важно какие. это красивее со всех сторон.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 26.11.2006
Сообщений: 584
|
![]()
IgorGO
Я думаю Вариант4 без промежуточного столбца (в нашем примере С) не получится, т.к. выпадающему списку нужен диапазон а не массив. Или все-таки......? Последний раз редактировалось ZORRO2005; 21.04.2008 в 14:44. |
![]() |
![]() |
#8 | |
Форумчанин
Регистрация: 30.01.2008
Сообщений: 314
|
![]() Цитата:
извиняюсь, был невнимателен, не заметил, что список "неупорядочен" вот формула, кот исправляет это. с повторами значений или без - просто убирает все значения , равные нулю.. {=ИНДЕКС(ddd;НАИБОЛЬШИЙ(СТРОКА(ddd) *(ddd<>0);СЧЁТЕСЛИ(ddd;">0")-СТРОКА(A1)+1)-МИН(СТРОКА(ddd)-1))} ddd=$a$2:$a$14 |
|
![]() |
![]() |
#9 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
ZORRO2005
IgorGo Во-истину, Вы кудесники формул. Я понимаю, что это для разминки, но все же с VBA проще. Например, так (см. вложение). Во втором вложении - все то же, но столбцы "Вариант3" и "Вариант4" формируются только из уникальных (неповторяющихся) значений столбца "A".
Чем шире угол зрения, тем он тупее.
Последний раз редактировалось SAS888; 21.04.2008 в 20:36. Причина: Добавлено |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 26.11.2006
Сообщений: 584
|
![]()
Всем Огромное спасибо!
SAS888 Чтобы закрыть тему, сделайте пожалуйста вариант4 из уникальных+отсортированных значений. |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вот это задачка!!! | Лёха | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 29.04.2008 10:54 |
Задачка для ума | ZORRO2005 | Microsoft Office Excel | 7 | 17.04.2008 14:42 |