Благодарю, друзья! Все три варианта рабочие. msi2102, моя вина, не уточнил, что раскладка должна быть одинаковой для всех маленьких коробок, такое уж требование фасовки..( Но эффективность наполнения значительно выше у Вас, надо будет подумать как бы это внедрить с технической стороны. И как теперь для каждой позиции такое просчитать автоматически
Уже после того, как написал, понял, что можно в формулу добавить все варианты деления размеров большой коробки на малую и выбрать максимальное произведение. Но.. нет ли более элегантного решения?
Пытаюсь оптимизировать следующую задачку: Есть коробка с определённым размером (например, 40х50х30 (см)), в которую упаковываются коробки поменьше (например, 7х18х4 (см)). Необходимо определить сколько максимально поместится маленьких коробок в большую коробку. Очевидно, что при решении задачи "в лоб" (делением длины, ширины и высоты большой и малой коробки, соответственно) получим неоптимальное решение: поместится 70 маленьких коробок в полупустой большой; если же расположить маленькие коробки поперек большой, то влезет уже 98 коробок, что намного эффективнее. (Файл с примером приложил).
Если есть какие-либо идеи, то буду рад послушать. Заранее спасибо!
Всем большое спасибо за участие! Все варианты оказались рабочими, но не без недостатков, к сожалению... В случае, когда в кратком наименовании пропущена часть слов из полного наименования, то Excel теряется (как с айфонами, например). Но, в любом случае, с этим уже можно работать, если пересобрать исходник кратких наименований. Еще раз благодарю!
Столкнулся с проблемой: из таблицы с длинным наименованием товара (столбец "А") необходимо выбрать тот или иной товар из таблицы (E1:E7) с кратким наименованием и добавить в столбец "В" краткое наименование товара. Пример прилагаю.
Использование ВПР с интервальным просмотром "ИСТИНА" дает совсем плохие результаты, а перебирать конструкцией = ЕСЛИ( ПОИСК) неудобно, т.к. в реальном файле вариантов кратких наименований больше 100... Заранее спасибо за труды!
Столкнулся с проблемой: есть большая таблица (ИТОГ) в которой используется функция ВПР, внутри которой идет ссылка на таблицы с разных листов (2020_1, 2020_2, 2020_3 и т.д.). Каждый раз при добавлении нового листа в таблицу (ИТОГ) приходится вручную переименовывать название листа на 2020_4, например. Хотелось бы, чтобы это решалось протягиванием формулы.
Прикладываю упрощенную версию реального файла, т.к. в реальном содержатся конфиденциальные данные. Заранее спасибо за труды!