![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Новичок
Джуниор
Регистрация: 28.10.2010
Сообщений: 7
|
![]()
при совпадении нексольких вариантов отмечать оба
скажем напротив каждой строки соответствующий размер или просто номер строки в какой он находится, по крайней мере себе так это представляю правда как сделать хз, для работы надо как воздух, а с екселем знаком поверхностно, простую формулу сделать это могу, а вот с остальным пока не хватает опыта\ |
![]() |
![]() |
![]() |
#12 |
Новичок
Джуниор
Регистрация: 28.10.2010
Сообщений: 7
|
![]()
было время, сделал цыкл формул для вычисления и подбора но она занимает почти 9 мегабайт, 50 страниц одних формул, хотелось бы его как то сжать
|
![]() |
![]() |
![]() |
#13 |
Новичок
Джуниор
Регистрация: 28.10.2010
Сообщений: 7
|
![]()
вот файл который делал ращет
но сделано по простому. "если" "абс"и "сумм" есть аська? |
![]() |
![]() |
![]() |
#14 | |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]() Цитата:
И ещё - у Вас там смотрю нет дубликатов, но если будут - как запишите? В разных строках одинаковые записи или ввести столбец количества? Ведь ещё и такое надо предусмотреть (особенно если на 60 строк искать) - вакантные экземпляры могут закончится, кому-то не достанется ![]() В Вашем файле например - сколько всего экземпляров 400х624? Я бы добавил столбец, в котором сразу отмечал остаток. И наверное брал первое попавшееся совпадение, а не писал все (и куда и как - тоже непонятно пока) - так меньше гемора с учётом сколько чего осталось. Если искать для одного окна - проблем нет. Записали 10 подобранных размеров, вручную выбрали один, убрали из базы, ищем для следующего окна. А если нужно подобрать для кучи, то кто и как будет выбирать 1из10? В общем, работы ещё полно. А как формулами это всё провернуть - я лично не представляю даже приблизительно.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 28.10.2010 в 15:28. |
|
![]() |
![]() |
![]() |
#15 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Пока так - побоку красивый акт. Нате инструмент.
На первый лист пишите что надо. Сколько надо - столько раз. На второй лист пишите что есть. Аналогично. Результат копируете вручную куда хотите. Данные первого листа заменяете, данные второго можно только дополнять или изменять как угодно. Но вероятно нет смысла сразу стирать строки с пометками - пусть будут для информации, какой размер какому заказу подошёл. Погоняйте, потестируйте. Выбирается только первое совпадение.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#16 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Чуть дополнил - выводит параметры совпадения, можно дописать данные в любой список и запустить ещё раз - будет искать дальше.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск по таблице | Kemeron | Microsoft Office Access | 1 | 02.06.2010 21:55 |
Поиск в таблице | k1r1ch | Общие вопросы Delphi | 1 | 30.06.2009 15:57 |
Поиск в таблице бд | Aндрей | Помощь студентам | 2 | 27.04.2009 09:13 |
поиск в таблице | puma | Помощь студентам | 3 | 22.04.2008 23:56 |
Поиск в таблице БД | фЁдОр | БД в Delphi | 13 | 14.11.2007 10:05 |