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

Вход

Регистрация

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

 

= Мир MS Excel/Расчёт оптимальной ширины формата - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Расчёт оптимальной ширины формата (Формулы/Formulas)
Расчёт оптимальной ширины формата
bumnik Дата: Понедельник, 13.06.2016, 21:29 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 183
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007,2010
Здравствуйте! В примере необходимо расчитать оптимальный ширины формат с учётом заданного веса. Возможно ли это выполнить формулой или только VBA?
[moder]Кто как, а я ничего не понял[/moder]
К сообщению приложен файл: _1.xlsm(23Kb)


Сообщение отредактировал _Boroda_ - Понедельник, 13.06.2016, 21:47
 
Ответить
СообщениеЗдравствуйте! В примере необходимо расчитать оптимальный ширины формат с учётом заданного веса. Возможно ли это выполнить формулой или только VBA?
[moder]Кто как, а я ничего не понял[/moder]

Автор - bumnik
Дата добавления - 13.06.2016 в 21:29
Pelena Дата: Понедельник, 13.06.2016, 22:11 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 9839
Репутация: 2252 ±
Замечаний: 0% ±

Excel 2010 & Mac Excel 2011
Что является критерием оптимальности?


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеЧто является критерием оптимальности?

Автор - Pelena
Дата добавления - 13.06.2016 в 22:11
bumnik Дата: Понедельник, 13.06.2016, 22:35 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 183
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007,2010
Pelena, Общий формат от 2400 до 2550 и вес каждого формата.
 
Ответить
СообщениеPelena, Общий формат от 2400 до 2550 и вес каждого формата.

Автор - bumnik
Дата добавления - 13.06.2016 в 22:35
Pelena Дата: Понедельник, 13.06.2016, 22:39 | Сообщение № 4
Группа: Модераторы
Ранг: Экселист
Сообщений: 9839
Репутация: 2252 ±
Замечаний: 0% ±

Excel 2010 & Mac Excel 2011
Так какой из этих двенадцати самый оптимальный?


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеТак какой из этих двенадцати самый оптимальный?

Автор - Pelena
Дата добавления - 13.06.2016 в 22:39
bumnik Дата: Понедельник, 13.06.2016, 22:54 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 183
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007,2010
Pelena, они все оптимальные. Например. Имеем 12 рулонов по 1,5 т шириной 2550 мм. Необходимо разделить с наименьшей потерей по ширине и примерным весом каждого заданного формата. В примере я все это сделал сам. Возможно ли формулой?
 
Ответить
СообщениеPelena, они все оптимальные. Например. Имеем 12 рулонов по 1,5 т шириной 2550 мм. Необходимо разделить с наименьшей потерей по ширине и примерным весом каждого заданного формата. В примере я все это сделал сам. Возможно ли формулой?

Автор - bumnik
Дата добавления - 13.06.2016 в 22:54
MCH Дата: Понедельник, 13.06.2016, 23:08 | Сообщение № 6
Группа: Админы
Ранг: Старожил
Сообщений: 1755
Репутация: 665 ±
Замечаний: ±

Возможно ли формулой?

Данную задачу, скорее всего, формулами не решить.
Можно попробовать "Поиск решения" применить, но нужно определиться с критериями оптимальности.

Опишите смысл задачи, как я понял, нужно распределить каждое задание (5 штук) на 12 решений, при этом суммарный вес должен совпасть с заказом (с определенным допуском)

Опишите подробнее задачу (что за форматы, что нужно минимизировать).
Может быть у нее будет другое решение
 
Ответить
Сообщение
Возможно ли формулой?

Данную задачу, скорее всего, формулами не решить.
Можно попробовать "Поиск решения" применить, но нужно определиться с критериями оптимальности.

Опишите смысл задачи, как я понял, нужно распределить каждое задание (5 штук) на 12 решений, при этом суммарный вес должен совпасть с заказом (с определенным допуском)

Опишите подробнее задачу (что за форматы, что нужно минимизировать).
Может быть у нее будет другое решение

Автор - MCH
Дата добавления - 13.06.2016 в 23:08
MCH Дата: Понедельник, 13.06.2016, 23:19 | Сообщение № 7
Группа: Админы
Ранг: Старожил
Сообщений: 1755
Репутация: 665 ±
Замечаний: ±

Посмотрите три пять вариантов альтернативного решения (на листах №2,3,4,5,6)
(Пятый вариант наверное не подходит)
К сообщению приложен файл: 1-1.xlsm(46Kb)
 
Ответить
СообщениеПосмотрите три пять вариантов альтернативного решения (на листах №2,3,4,5,6)
(Пятый вариант наверное не подходит)

Автор - MCH
Дата добавления - 13.06.2016 в 23:19
bumnik Дата: Понедельник, 13.06.2016, 23:33 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 183
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007,2010
MCH, формат - ширина рулона. 500 мм, 610 мм и тд. Минимизировать потери сырья/продукции. Если 1 рулон шириной 2550 мм разделить на 4 рулона по 610 мм, образуется 110 мм или 64,6 кг потери сырья. Более оптимально 2550 разделить 840×3. Потери составит 30 мм или 17,6 кг. Количество общих форматов (решений) зависит от заданного веса рулона (в задании). Суммарный вес должен совпасть с заказом.
 
Ответить
СообщениеMCH, формат - ширина рулона. 500 мм, 610 мм и тд. Минимизировать потери сырья/продукции. Если 1 рулон шириной 2550 мм разделить на 4 рулона по 610 мм, образуется 110 мм или 64,6 кг потери сырья. Более оптимально 2550 разделить 840×3. Потери составит 30 мм или 17,6 кг. Количество общих форматов (решений) зависит от заданного веса рулона (в задании). Суммарный вес должен совпасть с заказом.

Автор - bumnik
Дата добавления - 13.06.2016 в 23:33
MCH Дата: Понедельник, 13.06.2016, 23:48 | Сообщение № 9
Группа: Админы
Ранг: Старожил
Сообщений: 1755
Репутация: 665 ±
Замечаний: ±

Фактически данная задача сводится к задаче линейного раскроя,
только у вас задан вес, а нужно, скорее всего, задать штуки.
например 2000 кг по 510 мм составляют: 2000 / (510 * 0,588) = 6,67, что можно округлить до 7 (или до 8 если можно сделать заказ с избытком)

Примеры из 7го сообщения Вас не устраивают?
 
Ответить
СообщениеФактически данная задача сводится к задаче линейного раскроя,
только у вас задан вес, а нужно, скорее всего, задать штуки.
например 2000 кг по 510 мм составляют: 2000 / (510 * 0,588) = 6,67, что можно округлить до 7 (или до 8 если можно сделать заказ с избытком)

Примеры из 7го сообщения Вас не устраивают?

Автор - MCH
Дата добавления - 13.06.2016 в 23:48
MCH Дата: Понедельник, 13.06.2016, 23:55 | Сообщение № 10
Группа: Админы
Ранг: Старожил
Сообщений: 1755
Репутация: 665 ±
Замечаний: ±

Как я понимаю задачу:
есть рулоны шириной 2550 мм
необходимо из него нарезать рулоны:
510 мм - 2000 кг (~7шт)
600 мм - 4000 кг (~11-12 шт)
840 мм - 6000 кг (12-13 шт)
1350 мм - 2500 кг (3 шт)
1160 мм - 2500 кг (4 шт)
допустимы обрезки не более 150 мм, т.е. раскраиваем рулоны от 2400 до 2550

примеры решения я выложил.
Формулами данную задачу не решить, только макросами (придется потрудиться над алгоритмом)
 
Ответить
СообщениеКак я понимаю задачу:
есть рулоны шириной 2550 мм
необходимо из него нарезать рулоны:
510 мм - 2000 кг (~7шт)
600 мм - 4000 кг (~11-12 шт)
840 мм - 6000 кг (12-13 шт)
1350 мм - 2500 кг (3 шт)
1160 мм - 2500 кг (4 шт)
допустимы обрезки не более 150 мм, т.е. раскраиваем рулоны от 2400 до 2550

примеры решения я выложил.
Формулами данную задачу не решить, только макросами (придется потрудиться над алгоритмом)

Автор - MCH
Дата добавления - 13.06.2016 в 23:55
bumnik Дата: Вторник, 14.06.2016, 00:01 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 183
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007,2010
MCH, если Вы вводили количество рулонов вручную, то в чём тогда решение? Вся суть проблемы - автоматизировать процесс.
 
Ответить
СообщениеMCH, если Вы вводили количество рулонов вручную, то в чём тогда решение? Вся суть проблемы - автоматизировать процесс.

Автор - bumnik
Дата добавления - 14.06.2016 в 00:01
MCH Дата: Вторник, 14.06.2016, 00:24 | Сообщение № 12
Группа: Админы
Ранг: Старожил
Сообщений: 1755
Репутация: 665 ±
Замечаний: ±

если Вы вводили количество рулонов вручную, то в чём тогда решение?

А кто сказал, что я вводил вручную?
На поиск решения я потратил считанный минуты (если не секунды)

Вся суть проблемы - автоматизировать процесс.

Так нужно? https://yadi.sk/i/h_OKfNsAsTetE

На сколько задача может быть сложнее, чем указана в примере?

По Вашим данным (всего 5 типов размеров) существует всего 9 варианта раскроя от 2400 до 2550:

Остается только построить линейную модель и решить ее целочисленным симплекс-методом.
С данной задачей легко справится стандартный "Поиск решения"
 
Ответить
Сообщение
если Вы вводили количество рулонов вручную, то в чём тогда решение?

А кто сказал, что я вводил вручную?
На поиск решения я потратил считанный минуты (если не секунды)

Вся суть проблемы - автоматизировать процесс.

Так нужно? https://yadi.sk/i/h_OKfNsAsTetE

На сколько задача может быть сложнее, чем указана в примере?

По Вашим данным (всего 5 типов размеров) существует всего 9 варианта раскроя от 2400 до 2550:

Остается только построить линейную модель и решить ее целочисленным симплекс-методом.
С данной задачей легко справится стандартный "Поиск решения"

Автор - MCH
Дата добавления - 14.06.2016 в 00:24
bumnik Дата: Вторник, 14.06.2016, 14:33 | Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 183
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007,2010
MCH, подскажите если воспользоваться Поиском решения, то какие ограничения в параметрах поиска решения должны быть? Проблема в том, что очень долго ищет решение.
 
Ответить
СообщениеMCH, подскажите если воспользоваться Поиском решения, то какие ограничения в параметрах поиска решения должны быть? Проблема в том, что очень долго ищет решение.

Автор - bumnik
Дата добавления - 14.06.2016 в 14:33
MCH Дата: Вторник, 14.06.2016, 15:09 | Сообщение № 14
Группа: Админы
Ранг: Старожил
Сообщений: 1755
Репутация: 665 ±
Замечаний: ±

Если правильно настроить модель (см. вложение), то решение находится практически моментально.
Параметры "Поиска решения" сохранил в виде картинки
К сообщению приложен файл: Solver.xlsb(54Kb)
 
Ответить
СообщениеЕсли правильно настроить модель (см. вложение), то решение находится практически моментально.
Параметры "Поиска решения" сохранил в виде картинки

Автор - MCH
Дата добавления - 14.06.2016 в 15:09
bumnik Дата: Пятница, 17.06.2016, 12:54 | Сообщение № 15
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 183
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007,2010
MCH, спасибо!
 
Ответить
СообщениеMCH, спасибо!

Автор - bumnik
Дата добавления - 17.06.2016 в 12:54
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Расчёт оптимальной ширины формата (Формулы/Formulas)
Страница 1 из 11
Поиск:

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