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

Вход

Регистрация

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

 

= Мир MS Excel/Создание поиска по базе - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Создание поиска по базе
masterlii Дата: Вторник, 04.06.2013, 07:52 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Суть вопроса: есть таблица значений - каждая строка (конкретный продукт), а столбец (характеристика продукта)! так вот - необходимо сделать так (ПРИ ПОМОЩИ ФОРМУЛ), чтобы при вводе в ячейки условия характеристик продукта, то в отдельном месте формировался список с наиболее подходящими параметрами под введенные условия !ЗАРАНЕЕ ВСЕ ПРЕМНОГО БЛАГОДАРЕН!
К сообщению приложен файл: 1234455.xlsx (12.0 Kb)
 
Ответить
СообщениеСуть вопроса: есть таблица значений - каждая строка (конкретный продукт), а столбец (характеристика продукта)! так вот - необходимо сделать так (ПРИ ПОМОЩИ ФОРМУЛ), чтобы при вводе в ячейки условия характеристик продукта, то в отдельном месте формировался список с наиболее подходящими параметрами под введенные условия !ЗАРАНЕЕ ВСЕ ПРЕМНОГО БЛАГОДАРЕН!

Автор - masterlii
Дата добавления - 04.06.2013 в 07:52
Pelena Дата: Вторник, 04.06.2013, 08:45 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19420
Репутация: 4567 ±
Замечаний: ±

Excel 365 & Mac Excel
masterlii, будет лучше, если Вы вручную в файле покажете при каких исходных данных что должно получиться и почему.
Фраза
Цитата (masterlii)
с наиболее подходящими параметрами
весьма расплывчата


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

Автор - Pelena
Дата добавления - 04.06.2013 в 08:45
masterlii Дата: Вторник, 04.06.2013, 09:43 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Pelena, Попытался нарисовать пример и сформулировать логику в прикрепленном файле!
К сообщению приложен файл: 4244695.xlsx (12.6 Kb)
 
Ответить
СообщениеPelena, Попытался нарисовать пример и сформулировать логику в прикрепленном файле!

Автор - masterlii
Дата добавления - 04.06.2013 в 09:43
Формуляр Дата: Вторник, 04.06.2013, 11:38 | Сообщение № 4
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Сделал список, отсортиованный по возрастанию отличий от заданных характеристик.
От вспомогательного столбца можно будет потом отказаться, оставил для наглядности.
Вопрос - что использовать в качестве метрики.
К сообщению приложен файл: 4244695.xls (35.5 Kb)


Excel 2003 EN, 2013 EN
 
Ответить
СообщениеСделал список, отсортиованный по возрастанию отличий от заданных характеристик.
От вспомогательного столбца можно будет потом отказаться, оставил для наглядности.
Вопрос - что использовать в качестве метрики.

Автор - Формуляр
Дата добавления - 04.06.2013 в 11:38
masterlii Дата: Вторник, 04.06.2013, 12:05 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Формуляр, Спасибо! но это немного не то (просто условия не всегда могут измеряться в единой величине))) (((думаю задача упростится, если при вводе условия по формулам будет выводится сортировка по каждому условию (видение результата в файле)....З.Ы. голову ужо сломал над этим(((
К сообщению приложен файл: 5796711.xlsx (13.6 Kb)
 
Ответить
СообщениеФормуляр, Спасибо! но это немного не то (просто условия не всегда могут измеряться в единой величине))) (((думаю задача упростится, если при вводе условия по формулам будет выводится сортировка по каждому условию (видение результата в файле)....З.Ы. голову ужо сломал над этим(((

Автор - masterlii
Дата добавления - 04.06.2013 в 12:05
Формуляр Дата: Вторник, 04.06.2013, 13:26 | Сообщение № 6
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Цитата (masterlii)
думаю задача упростится, если при вводе условия по формулам будет выводится сортировка по каждому условию
Никто не мешает вам использовать в качестве метрики любой параметр. Хотите - по одному, хотите - все вместе, хотите - с весами.
Я поэтому про метрику и спрашиваю.

Цитата (masterlii)
это немного не то (просто условия не всегда могут измеряться в единой величине)
Это что-то новенькое... angry
Где в примере?
И что должно получиться в результате.


Excel 2003 EN, 2013 EN
 
Ответить
Сообщение
Цитата (masterlii)
думаю задача упростится, если при вводе условия по формулам будет выводится сортировка по каждому условию
Никто не мешает вам использовать в качестве метрики любой параметр. Хотите - по одному, хотите - все вместе, хотите - с весами.
Я поэтому про метрику и спрашиваю.

Цитата (masterlii)
это немного не то (просто условия не всегда могут измеряться в единой величине)
Это что-то новенькое... angry
Где в примере?
И что должно получиться в результате.

Автор - Формуляр
Дата добавления - 04.06.2013 в 13:26
masterlii Дата: Вторник, 04.06.2013, 13:37 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Формуляр, хммм....чет теперь я запутался((( попробую снова изложить свою мысль! кажется нашел аналогию - как подбор кредита, т.е пользователь вводит данные "процент", "сумма кредита", "срок кредитования", далее система пользователю, подбирает наиболее подходящий вариант из базы- 1. по проценту (ближайшее значение) - а ниже все в порядке возрастания, 2. по сумме кредита(ближайшее значение) - а ниже все в порядке возрастания, 3. по сроку кредитования (ближайшее значение) - а ниже все в порядке возрастания. Ну вот как-то так! надеюсь мы поймем друг друга
 
Ответить
СообщениеФормуляр, хммм....чет теперь я запутался((( попробую снова изложить свою мысль! кажется нашел аналогию - как подбор кредита, т.е пользователь вводит данные "процент", "сумма кредита", "срок кредитования", далее система пользователю, подбирает наиболее подходящий вариант из базы- 1. по проценту (ближайшее значение) - а ниже все в порядке возрастания, 2. по сумме кредита(ближайшее значение) - а ниже все в порядке возрастания, 3. по сроку кредитования (ближайшее значение) - а ниже все в порядке возрастания. Ну вот как-то так! надеюсь мы поймем друг друга

Автор - masterlii
Дата добавления - 04.06.2013 в 13:37
Формуляр Дата: Вторник, 04.06.2013, 13:45 | Сообщение № 8
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
masterlii, просто используйте для расчёта метрики тот параметр, который нужен. В прилагаемом файле - высота.

Что значит "порядке возрастания"? Возрастания чего?
Я так понял, что в порядке возрастания расстояния (т.е. метрики различий)
К сообщению приложен файл: 0692946.xls (35.5 Kb)


Excel 2003 EN, 2013 EN
 
Ответить
Сообщениеmasterlii, просто используйте для расчёта метрики тот параметр, который нужен. В прилагаемом файле - высота.

Что значит "порядке возрастания"? Возрастания чего?
Я так понял, что в порядке возрастания расстояния (т.е. метрики различий)

Автор - Формуляр
Дата добавления - 04.06.2013 в 13:45
masterlii Дата: Вторник, 04.06.2013, 14:27 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Формуляр, в порядке возрастания самих значений (в данном случае "высоты"), т.е итоговая таблица в первой строке имеет ближайшее значение параметра высота, а далее все остальные в порядке возрастания именно значений, т.е если в таблице значения 1,2,5,6,4,8,7,9,3,0, а в ячейку вводится 4.25, то итоговая таблица будет такая 4,0,1,2,3,4,5,6,7,8,9!!! вот как-то так
 
Ответить
СообщениеФормуляр, в порядке возрастания самих значений (в данном случае "высоты"), т.е итоговая таблица в первой строке имеет ближайшее значение параметра высота, а далее все остальные в порядке возрастания именно значений, т.е если в таблице значения 1,2,5,6,4,8,7,9,3,0, а в ячейку вводится 4.25, то итоговая таблица будет такая 4,0,1,2,3,4,5,6,7,8,9!!! вот как-то так

Автор - masterlii
Дата добавления - 04.06.2013 в 14:27
Формуляр Дата: Вторник, 04.06.2013, 14:49 | Сообщение № 10
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Чтобы отсортировать список по возрастанию высоты никакие расчёты не нужны.
От заданных параметров это никак не зависит.


Excel 2003 EN, 2013 EN
 
Ответить
СообщениеЧтобы отсортировать список по возрастанию высоты никакие расчёты не нужны.
От заданных параметров это никак не зависит.

Автор - Формуляр
Дата добавления - 04.06.2013 в 14:49
masterlii Дата: Вторник, 04.06.2013, 14:51 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Формуляр, т.е решить нереал???
 
Ответить
СообщениеФормуляр, т.е решить нереал???

Автор - masterlii
Дата добавления - 04.06.2013 в 14:51
Формуляр Дата: Вторник, 04.06.2013, 14:56 | Сообщение № 12
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Цитата (Формуляр)
Чтобы отсортировать список по возрастанию высоты никакие расчёты не нужны.

Цитата (masterlii)
т.е решить нереал???

Наоборот - решается элементарно, сортировкой пользоваться умеете?


Excel 2003 EN, 2013 EN

Сообщение отредактировал Формуляр - Вторник, 04.06.2013, 14:56
 
Ответить
Сообщение
Цитата (Формуляр)
Чтобы отсортировать список по возрастанию высоты никакие расчёты не нужны.

Цитата (masterlii)
т.е решить нереал???

Наоборот - решается элементарно, сортировкой пользоваться умеете?

Автор - Формуляр
Дата добавления - 04.06.2013 в 14:56
masterlii Дата: Вторник, 04.06.2013, 15:00 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Формуляр, да в том-то и фишка, что база большая и нужно выявить как минимум одно соответствие, а остальное автоматом отсортировать. идея как раз в автоматизации
 
Ответить
СообщениеФормуляр, да в том-то и фишка, что база большая и нужно выявить как минимум одно соответствие, а остальное автоматом отсортировать. идея как раз в автоматизации

Автор - masterlii
Дата добавления - 04.06.2013 в 15:00
Формуляр Дата: Вторник, 04.06.2013, 15:04 | Сообщение № 14
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Цитата (masterlii)
идея как раз в автоматизации
Автоматизации чего?
Как найти ближайшее соответствие я вам показал.
Сортировать по возраствнию вы умеете.
Вы теперь хотите "автоматически" исключить из списка найденное ближайшее значение?
По-моему, это бессмысленно...
Опишите проблему шире, как вы собираетесь с этим работать?
И чем вам мешает найденное значение в общем списке?


Excel 2003 EN, 2013 EN
 
Ответить
Сообщение
Цитата (masterlii)
идея как раз в автоматизации
Автоматизации чего?
Как найти ближайшее соответствие я вам показал.
Сортировать по возраствнию вы умеете.
Вы теперь хотите "автоматически" исключить из списка найденное ближайшее значение?
По-моему, это бессмысленно...
Опишите проблему шире, как вы собираетесь с этим работать?
И чем вам мешает найденное значение в общем списке?

Автор - Формуляр
Дата добавления - 04.06.2013 в 15:04
masterlii Дата: Вторник, 04.06.2013, 15:14 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Формуляр, хмм... у меня есть пример http://financemart.ru/creditcalc/ вот по аналогии хочу сделать некую простую форму подбора продукции по параметрам
 
Ответить
СообщениеФормуляр, хмм... у меня есть пример http://financemart.ru/creditcalc/ вот по аналогии хочу сделать некую простую форму подбора продукции по параметрам

Автор - masterlii
Дата добавления - 04.06.2013 в 15:14
Формуляр Дата: Вторник, 04.06.2013, 15:27 | Сообщение № 16
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Пример не соответсвует вашей задаче.
У них множество вариантов, соответствующих заданным параметрам отсортированы по свободному параметру.
У вас точных соответствий нет совсем. Свободных параметров - тоже.
У них задаётся диапазон, у вас - одно значение.

Первый мой вариант как раз и отбирает продукцию наиболее близкую по параметрам к заданным.
Чем он не подходит?


Excel 2003 EN, 2013 EN

Сообщение отредактировал Формуляр - Вторник, 04.06.2013, 15:37
 
Ответить
СообщениеПример не соответсвует вашей задаче.
У них множество вариантов, соответствующих заданным параметрам отсортированы по свободному параметру.
У вас точных соответствий нет совсем. Свободных параметров - тоже.
У них задаётся диапазон, у вас - одно значение.

Первый мой вариант как раз и отбирает продукцию наиболее близкую по параметрам к заданным.
Чем он не подходит?

Автор - Формуляр
Дата добавления - 04.06.2013 в 15:27
Формуляр Дата: Вторник, 04.06.2013, 15:43 | Сообщение № 17
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Цитата (Формуляр)
У них задаётся диапазон, у вас - одно значение.
Или это нижняя граница диапазона?
Или верхняя?
Как понять?


Excel 2003 EN, 2013 EN
 
Ответить
Сообщение
Цитата (Формуляр)
У них задаётся диапазон, у вас - одно значение.
Или это нижняя граница диапазона?
Или верхняя?
Как понять?

Автор - Формуляр
Дата добавления - 04.06.2013 в 15:43
masterlii Дата: Среда, 05.06.2013, 07:57 | Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Формуляр, МДааа... я уж wacko не знаю как объяснить(((
К сообщению приложен файл: 2394903.xlsx (14.7 Kb)
 
Ответить
СообщениеФормуляр, МДааа... я уж wacko не знаю как объяснить(((

Автор - masterlii
Дата добавления - 05.06.2013 в 07:57
Формуляр Дата: Среда, 05.06.2013, 10:32 | Сообщение № 19
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Цитата (masterlii)
В идеале, конечно, если по формуле будет подбираться наиболее подходящий продукт по трем параметрам (высота, ширина, глубина), а дальнейшая сортировка проходила бы в порядке возрастания соответствия
ИМХО, если сортировать потом о убыванию соответствия (как в 1ом варианте), это вызовет меньше проблем восприятия и не потребует исключать найденное значение из списка: оно и так будет первым.

Цитата (masterlii)
не знаю как объяснить
Попробуйте, для начала, ответить на заданные вопросы.

Ну хорошо, вот ваш "идеальный" вариант.
Вы действительно считаете, что так лучше?
К сообщению приложен файл: 7108774.xls (39.0 Kb)


Excel 2003 EN, 2013 EN
 
Ответить
Сообщение
Цитата (masterlii)
В идеале, конечно, если по формуле будет подбираться наиболее подходящий продукт по трем параметрам (высота, ширина, глубина), а дальнейшая сортировка проходила бы в порядке возрастания соответствия
ИМХО, если сортировать потом о убыванию соответствия (как в 1ом варианте), это вызовет меньше проблем восприятия и не потребует исключать найденное значение из списка: оно и так будет первым.

Цитата (masterlii)
не знаю как объяснить
Попробуйте, для начала, ответить на заданные вопросы.

Ну хорошо, вот ваш "идеальный" вариант.
Вы действительно считаете, что так лучше?

Автор - Формуляр
Дата добавления - 05.06.2013 в 10:32
  • Страница 1 из 1
  • 1
Поиск:

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