Подскажите, пожалуйста, можно ли в поиске решений эксель создавать "или" ограничения тобишь чтобы соблюдался один из критериев. Пример:
Есть 2 вида корзин Большая (Б) - вмещает 4 яблока или 2 груши или 1 апельсин стоит одна корзина х рублей Средняя (С) - вмещает 3 яблока или 1 грушу, стоит одна корзина y рублей Маленькая (М) - вмещает 2 яблока или 1 грушу, стоит одна корзина z рублей
мне нужно при заданном кол-ве яблок, груш и апельсинов подобрать корзины чтобы потратить как можно меньше денег на покупку корзин но ограничения которые приходят на ум - получаются только взаимозаменямыми.
Корзин Б>= кол-во апельсинов +груш деленных на 2 или же чтобы Б >= апельсионв, С >= груш
и так далее, но как записать это или - я не знаю
П.С. тему поискал и не нашел, если был слеп и она есть - прошу прощения.
Всем, привет.
Подскажите, пожалуйста, можно ли в поиске решений эксель создавать "или" ограничения тобишь чтобы соблюдался один из критериев. Пример:
Есть 2 вида корзин Большая (Б) - вмещает 4 яблока или 2 груши или 1 апельсин стоит одна корзина х рублей Средняя (С) - вмещает 3 яблока или 1 грушу, стоит одна корзина y рублей Маленькая (М) - вмещает 2 яблока или 1 грушу, стоит одна корзина z рублей
мне нужно при заданном кол-ве яблок, груш и апельсинов подобрать корзины чтобы потратить как можно меньше денег на покупку корзин но ограничения которые приходят на ум - получаются только взаимозаменямыми.
Корзин Б>= кол-во апельсинов +груш деленных на 2 или же чтобы Б >= апельсионв, С >= груш
и так далее, но как записать это или - я не знаю
П.С. тему поискал и не нашел, если был слеп и она есть - прошу прощения.AlexHse
В целом похоже но не совсем то, сам виноват - корявый привел пример. Переделал задачу (за что еще раз очень извиняюсь), пример во вложении.
Теперь никаких апельсинов: есть 3 вида кирпичей разной длины 1,2 и 3 см и есть ящики для них внутрненей длиной 2,3 и 4 см Нужно подобрать наиболее дешевое сочетание ящиков. То на чем я застопорился, это как сделать так чтобы поиск решения не делил мне кирпичи. Тобишь если в заказе 2 больших кирпича и 2средних, чтобы он выбирал 1 большой ящик (под 2 средних кирпича) и 2 средних ящика (под 2 больших кирпича), а не 2 больших ящика и один маленький
Pelena, доброго времени суток.
Извиняюсь - не увидел сообщения раньше...
В целом похоже но не совсем то, сам виноват - корявый привел пример. Переделал задачу (за что еще раз очень извиняюсь), пример во вложении.
Теперь никаких апельсинов: есть 3 вида кирпичей разной длины 1,2 и 3 см и есть ящики для них внутрненей длиной 2,3 и 4 см Нужно подобрать наиболее дешевое сочетание ящиков. То на чем я застопорился, это как сделать так чтобы поиск решения не делил мне кирпичи. Тобишь если в заказе 2 больших кирпича и 2средних, чтобы он выбирал 1 большой ящик (под 2 средних кирпича) и 2 средних ящика (под 2 больших кирпича), а не 2 больших ящика и один маленькийAlexHse
Ну я придумал только уловия что то наподобие, что большик+Средних ящиков должно быть не меньше чем больших кирпичей+средних или не не меньше чем только больших кирпичней, если маленьких ящиков столько же сколько средних кирпичей и так далее, но как реализовать это "если" в поиске решения я не знаю
Привет! Смущает Ваше нежелание выйти в трёхмерность .. что там с шириной и высотой у этих странных кирпичей и ящиков?
Привет, да нам бы с одномерностью разобраться ну для моего примера высота и ширина стандартные и все кирпичи по высоте и ширине ровно встают в эти самые ящики
Ну я придумал только уловия что то наподобие, что большик+Средних ящиков должно быть не меньше чем больших кирпичей+средних или не не меньше чем только больших кирпичней, если маленьких ящиков столько же сколько средних кирпичей и так далее, но как реализовать это "если" в поиске решения я не знаю
Привет! Смущает Ваше нежелание выйти в трёхмерность .. что там с шириной и высотой у этих странных кирпичей и ящиков?
Привет, да нам бы с одномерностью разобраться ну для моего примера высота и ширина стандартные и все кирпичи по высоте и ширине ровно встают в эти самые ящикиAlexHse
решение лежало на поверхности - надо просто усложнить формулу. В ячейке написать в ней что-нибудь на подобие =if(or(a<b;c<d;e<f);1;0), а ограничениях написать что ячейка с этой форулой должна быть =1
Pelena,
решение лежало на поверхности - надо просто усложнить формулу. В ячейке написать в ней что-нибудь на подобие =if(or(a<b;c<d;e<f);1;0), а ограничениях написать что ячейка с этой форулой должна быть =1AlexHse