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

Вход

Регистрация

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

 

= Мир MS Excel/Выбор нескольких наименований с значениями с условием. - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Выбор нескольких наименований с значениями с условием.
elist Дата: Понедельник, 04.11.2019, 02:59 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Доброго времени суток.
Прикрепляю excel файл для наглядности.
Есть более тысячи наименований. В каждом наименовании есть несколько значений и есть 1 ключевое. Например: Наименование 1 -> Значение 1 = 5. Значение 2 = 10 и Основное значение = 1, если Основное значение умножить на 2, то и 1 и 2 значение увеличатся на 2.
Из всех тысяч наименований нужно выбрать 5 или N наименований с условием, что в сумме их Основное Значение было N(любое число точное), и остальные значения в определенном диапазоне, так как если ограничить диапазон, может просто не найти идеального соотношения.
Смотрите Excel более понятно будет.
Если в кратце, возможно ли так сделать в Excel? Из всех наименований выбрать несколько идеально подходящих наименований с значениями под рамках условий.
К сообщению приложен файл: ____Excel.xlsx (13.4 Kb)
 
Ответить
СообщениеДоброго времени суток.
Прикрепляю excel файл для наглядности.
Есть более тысячи наименований. В каждом наименовании есть несколько значений и есть 1 ключевое. Например: Наименование 1 -> Значение 1 = 5. Значение 2 = 10 и Основное значение = 1, если Основное значение умножить на 2, то и 1 и 2 значение увеличатся на 2.
Из всех тысяч наименований нужно выбрать 5 или N наименований с условием, что в сумме их Основное Значение было N(любое число точное), и остальные значения в определенном диапазоне, так как если ограничить диапазон, может просто не найти идеального соотношения.
Смотрите Excel более понятно будет.
Если в кратце, возможно ли так сделать в Excel? Из всех наименований выбрать несколько идеально подходящих наименований с значениями под рамках условий.

Автор - elist
Дата добавления - 04.11.2019 в 02:59
Светлый Дата: Понедельник, 04.11.2019, 11:44 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1847
Репутация: 523 ±
Замечаний: 0% ±

Excel 2013, 2016
Доброго!
Ничего не понял. Введите конкретные значения, что должно получиться.


Программировать проще, чем писать стихи.
 
Ответить
СообщениеДоброго!
Ничего не понял. Введите конкретные значения, что должно получиться.

Автор - Светлый
Дата добавления - 04.11.2019 в 11:44
bmv98rus Дата: Понедельник, 04.11.2019, 11:56 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4112
Репутация: 769 ±
Замечаний: 0% ±

Excel 2013/2016
Цитата Светлый, 04.11.2019 в 11:44, в сообщении № 2 ()
Ничего не понял

добро пожаловать в клуб :-) Я там со вчера :-)


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщение
Цитата Светлый, 04.11.2019 в 11:44, в сообщении № 2 ()
Ничего не понял

добро пожаловать в клуб :-) Я там со вчера :-)

Автор - bmv98rus
Дата добавления - 04.11.2019 в 11:56
elist Дата: Вторник, 05.11.2019, 02:32 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Светлый, Значения могут быть разными и их может система выдавать множество, то есть комбинируется из всех наименований подходящие 5 под условия. Условия что при сумме Основного значения 2000, остальные значения должны быть от 50 до 100 или от 150 до 250, как указано в excel.
 
Ответить
СообщениеСветлый, Значения могут быть разными и их может система выдавать множество, то есть комбинируется из всех наименований подходящие 5 под условия. Условия что при сумме Основного значения 2000, остальные значения должны быть от 50 до 100 или от 150 до 250, как указано в excel.

Автор - elist
Дата добавления - 05.11.2019 в 02:32
Светлый Дата: Вторник, 05.11.2019, 11:55 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1847
Репутация: 523 ±
Замечаний: 0% ±

Excel 2013, 2016
Введите конкретные значения, что должно получиться
*Может быть, такое подойдёт?
К сообщению приложен файл: _Excel-1.xlsx (14.5 Kb)


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Вторник, 05.11.2019, 12:21
 
Ответить
Сообщение
Введите конкретные значения, что должно получиться
*Может быть, такое подойдёт?

Автор - Светлый
Дата добавления - 05.11.2019 в 11:55
bmv98rus Дата: Вторник, 05.11.2019, 12:23 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4112
Репутация: 769 ±
Замечаний: 0% ±

Excel 2013/2016
elist, понятно что вы ужали пример, но в результате нет ни оного набора, который бы дал в сумме ваши 2000
Если перефразировать, хотелку, то из списка выбрать пять наименований сумма значений 4 которых бы равнялась , а каждая сумма остальных значений (1,2,3 )укладывалась в диапазон указанных в ИТОГО.
Папахивает макросом или поиском решения.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщениеelist, понятно что вы ужали пример, но в результате нет ни оного набора, который бы дал в сумме ваши 2000
Если перефразировать, хотелку, то из списка выбрать пять наименований сумма значений 4 которых бы равнялась , а каждая сумма остальных значений (1,2,3 )укладывалась в диапазон указанных в ИТОГО.
Папахивает макросом или поиском решения.

Автор - bmv98rus
Дата добавления - 05.11.2019 в 12:23
elist Дата: Вторник, 05.11.2019, 14:43 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
bmv98rus, Ну да так оно и есть, а общая сумма может быть любой, не обязательно 2000, это к примеру, там уже можно будет любую делать. Я вот и спрашиваю возможно ли такое сделать в Excel так как, я попытался просто на листке написать более понятную систему и понял, что если дать команду вывести все возможные варианты, любой комп просто зависнет, если делать на 1 наименование от 150 до 600 основного значения и минимальным шагом 1, работа чуть ли не с бесконечностью, даже если с 50 наименованиями, я не говорю про тысячи. Но если уменьшить условия, то впринципе подсчет займет не такое большое время.
А пример можно любой взять даже вручную из 5 наименований, так как где основное наименование = 1 его можно умножить от 150 до 600. Но важно что бы 1,2,3 значения тоже не выходили за рамки. Такое как то возможно в Excel осуществить или только программирование?
 
Ответить
Сообщениеbmv98rus, Ну да так оно и есть, а общая сумма может быть любой, не обязательно 2000, это к примеру, там уже можно будет любую делать. Я вот и спрашиваю возможно ли такое сделать в Excel так как, я попытался просто на листке написать более понятную систему и понял, что если дать команду вывести все возможные варианты, любой комп просто зависнет, если делать на 1 наименование от 150 до 600 основного значения и минимальным шагом 1, работа чуть ли не с бесконечностью, даже если с 50 наименованиями, я не говорю про тысячи. Но если уменьшить условия, то впринципе подсчет займет не такое большое время.
А пример можно любой взять даже вручную из 5 наименований, так как где основное наименование = 1 его можно умножить от 150 до 600. Но важно что бы 1,2,3 значения тоже не выходили за рамки. Такое как то возможно в Excel осуществить или только программирование?

Автор - elist
Дата добавления - 05.11.2019 в 14:43
elist Дата: Вторник, 05.11.2019, 15:06 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Светлый, Нет, на 1 наименование максимум основное значение может быть 650 и минимум 150. И должна быть сумма 5 наименований 2000 например 4 основного значения, а значения 1,2,3 должны соответствовать рамкам заданным от 150 до 250 например.
Наименование как карточка содержит в себе 4 значения, последние значение основное, его можно умножать хоть на сколько и все остальные значения, тоже умножаются, но так как максимум 650, значит на 650 максимум можно умножить, кроме тех, где стоит +, там минимальный шаг не 1, а указанное значение.
И вот получается система должна сделать подбор из всех наименований все возможные варианты сочетаний под подходящие условия.
 
Ответить
СообщениеСветлый, Нет, на 1 наименование максимум основное значение может быть 650 и минимум 150. И должна быть сумма 5 наименований 2000 например 4 основного значения, а значения 1,2,3 должны соответствовать рамкам заданным от 150 до 250 например.
Наименование как карточка содержит в себе 4 значения, последние значение основное, его можно умножать хоть на сколько и все остальные значения, тоже умножаются, но так как максимум 650, значит на 650 максимум можно умножить, кроме тех, где стоит +, там минимальный шаг не 1, а указанное значение.
И вот получается система должна сделать подбор из всех наименований все возможные варианты сочетаний под подходящие условия.

Автор - elist
Дата добавления - 05.11.2019 в 15:06
Светлый Дата: Вторник, 05.11.2019, 15:57 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1847
Репутация: 523 ±
Замечаний: 0% ±

Excel 2013, 2016
А пример можно любой взять даже вручную из 5 наименований
Вас уже который раз просят ПОКАЗАТЬ ЭТОТ ПРИМЕР.


Программировать проще, чем писать стихи.
 
Ответить
Сообщение
А пример можно любой взять даже вручную из 5 наименований
Вас уже который раз просят ПОКАЗАТЬ ЭТОТ ПРИМЕР.

Автор - Светлый
Дата добавления - 05.11.2019 в 15:57
  • Страница 1 из 1
  • 1
Поиск:

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