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

Вход

Регистрация

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

 

= Мир MS Excel/Оптимизация складского хранения - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Оптимизация складского хранения
squirrel Дата: Понедельник, 15.09.2025, 09:42 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

2021
Всем добрый день! Нужно оптимизировать складское хранение. Если одинаковые номера партий хранятся в разных ячейках - их нужно сложить в одну. Т.е. мы имеем сколько у нас общая вместимость и сколько стоит на полке, если есть свободное место в этой ячейке и есть еще одна незаполненная ячейка и их сумма меньше или равно общей вместимости, то нужно их сложить, а ту ячейку, которую мы переместили- обнулить, чтобы мы видели, что с этой полки мы продукт можем переместить и целая полка освободится для хранения. Если изначально сколько стоит на полке больше или равно общей вместимости, то естественно ставим 0,тк ячейка заполнена. Не знаю на сколько получилось описать задачу, никогда не обращалась за помощью, но сейчас никак не могу сообразить как это сделать... Вложила пример, в колонке результат проставила что должно получиться. Да, я в курсе, что задание похоже на задачу о рюкзаке, но те задачи, какие находила - применить к себе не смогла, не совсем то получается, что мне нужно, а переделать макросы не хватает знаний.
К сообщению приложен файл: 1441427.xlsx (97.0 Kb) · 3045975.xlsx (98.4 Kb)
 
Ответить
СообщениеВсем добрый день! Нужно оптимизировать складское хранение. Если одинаковые номера партий хранятся в разных ячейках - их нужно сложить в одну. Т.е. мы имеем сколько у нас общая вместимость и сколько стоит на полке, если есть свободное место в этой ячейке и есть еще одна незаполненная ячейка и их сумма меньше или равно общей вместимости, то нужно их сложить, а ту ячейку, которую мы переместили- обнулить, чтобы мы видели, что с этой полки мы продукт можем переместить и целая полка освободится для хранения. Если изначально сколько стоит на полке больше или равно общей вместимости, то естественно ставим 0,тк ячейка заполнена. Не знаю на сколько получилось описать задачу, никогда не обращалась за помощью, но сейчас никак не могу сообразить как это сделать... Вложила пример, в колонке результат проставила что должно получиться. Да, я в курсе, что задание похоже на задачу о рюкзаке, но те задачи, какие находила - применить к себе не смогла, не совсем то получается, что мне нужно, а переделать макросы не хватает знаний.

Автор - squirrel
Дата добавления - 15.09.2025 в 09:42
msi2102 Дата: Понедельник, 15.09.2025, 11:33 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 450
Репутация: 135 ±
Замечаний: 0% ±

Excel 2019
squirrel, Добрый день! Не совсем понятно, почему в строке 136 в столбце "сколько стоит паллет в ячейке" значение 48, а "общая вместивость" 24,3, также в строках 138, 140 и 141? Почему переносим в строку 134 из 135 и 137 из 139, а не наоборот, есть ли какие-то приоритеты выбора? Нужно переносить всё количество или можно только часть?
Какого решения Вы ожидаете, макрос, формулы, PQ?
[p.s.]необходимо сообщать о Кроссах


Сообщение отредактировал msi2102 - Понедельник, 15.09.2025, 13:10
 
Ответить
Сообщениеsquirrel, Добрый день! Не совсем понятно, почему в строке 136 в столбце "сколько стоит паллет в ячейке" значение 48, а "общая вместивость" 24,3, также в строках 138, 140 и 141? Почему переносим в строку 134 из 135 и 137 из 139, а не наоборот, есть ли какие-то приоритеты выбора? Нужно переносить всё количество или можно только часть?
Какого решения Вы ожидаете, макрос, формулы, PQ?
[p.s.]необходимо сообщать о Кроссах

Автор - msi2102
Дата добавления - 15.09.2025 в 11:33
squirrel Дата: Понедельник, 15.09.2025, 15:50 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

2021
msi2102,


Сообщение отредактировал squirrel - Понедельник, 15.09.2025, 15:55
 
Ответить
Сообщениеmsi2102,

Автор - squirrel
Дата добавления - 15.09.2025 в 15:50
squirrel Дата: Понедельник, 15.09.2025, 15:51 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

2021
msi2102, как писала в тексте задания, что если в столбце "сколько стоит паллет в ячейке" число больше или равно "общая вместимость", то эти ряды уже заполнены. Просто неверная выгрузка данных изначально, некорректна указана общая вместимость, поэтому их и не трогаем. По поводу что куда переносить по сути разницы нет, но в моем примере просто это самое оптимальное, чтобы по максимуму заполнить тот или иной ряд. Например мы не может перенести наоборот из 135 строки в 134, так как по вместимости не пройду. А из 139 в 137 переношу, так как в принципе вместимость меньше и по максимуму заполнить, но этот вот момент не принципиален, главное освободить один из рядов. По поводу переносов нужно переносить полностью, от части никакого смысла нет, так как система даже если будет видеть хоть 1 паллет в ряду - она будет считать, что вообще весь ряд занят. а по поводу результата - мне лишь бы решить эту задачу, которая устно кажется легкой на словах, но по факту трудно реализуема, по крайней мере для меня. Желательно, чтобы результат выдавался не отдельной книгой или где-то еще, а справа от столбцов, так как выгрузка идет из программы, постоянно меняется и анализировать необходимо именно видя все исходные данные.


Сообщение отредактировал squirrel - Понедельник, 15.09.2025, 15:54
 
Ответить
Сообщениеmsi2102, как писала в тексте задания, что если в столбце "сколько стоит паллет в ячейке" число больше или равно "общая вместимость", то эти ряды уже заполнены. Просто неверная выгрузка данных изначально, некорректна указана общая вместимость, поэтому их и не трогаем. По поводу что куда переносить по сути разницы нет, но в моем примере просто это самое оптимальное, чтобы по максимуму заполнить тот или иной ряд. Например мы не может перенести наоборот из 135 строки в 134, так как по вместимости не пройду. А из 139 в 137 переношу, так как в принципе вместимость меньше и по максимуму заполнить, но этот вот момент не принципиален, главное освободить один из рядов. По поводу переносов нужно переносить полностью, от части никакого смысла нет, так как система даже если будет видеть хоть 1 паллет в ряду - она будет считать, что вообще весь ряд занят. а по поводу результата - мне лишь бы решить эту задачу, которая устно кажется легкой на словах, но по факту трудно реализуема, по крайней мере для меня. Желательно, чтобы результат выдавался не отдельной книгой или где-то еще, а справа от столбцов, так как выгрузка идет из программы, постоянно меняется и анализировать необходимо именно видя все исходные данные.

Автор - squirrel
Дата добавления - 15.09.2025 в 15:51
msi2102 Дата: Понедельник, 15.09.2025, 16:25 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 450
Репутация: 135 ±
Замечаний: 0% ±

Excel 2019
Просто неверная выгрузка данных изначально, некорректна указана общая вместимость

Если у в Вашем файле раскрыть столбцы, то можно увидеть столбец "схема штабелирования", думаю она на прямую связана с общем количеством в ячейке. И ещё вопрос, почему в столбце "общая вместимость" значения стоят не целые, может там совершенно другие единицы измерения, например м.куб., а в столбце "сколько стоит паллет в ячейке" в шт., и для этого и нужна схема штабелирования, также там есть столбец "floor capacity" учитывающий максимальный вес. Думаю с этим нужно разбираться прежде чем решать эту задачу


Сообщение отредактировал msi2102 - Понедельник, 15.09.2025, 16:36
 
Ответить
Сообщение
Просто неверная выгрузка данных изначально, некорректна указана общая вместимость

Если у в Вашем файле раскрыть столбцы, то можно увидеть столбец "схема штабелирования", думаю она на прямую связана с общем количеством в ячейке. И ещё вопрос, почему в столбце "общая вместимость" значения стоят не целые, может там совершенно другие единицы измерения, например м.куб., а в столбце "сколько стоит паллет в ячейке" в шт., и для этого и нужна схема штабелирования, также там есть столбец "floor capacity" учитывающий максимальный вес. Думаю с этим нужно разбираться прежде чем решать эту задачу

Автор - msi2102
Дата добавления - 15.09.2025 в 16:25
squirrel Дата: Понедельник, 15.09.2025, 16:56 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

2021
msi2102, я специально столбцы скрыла)) схема штабелирования вообще не нужна для расчета, это чисто для работников склада информация. нужные столбцы я оставила, остальное - это не нужно все. по поводу общей вместимости не могу корректно ответить, но это тоже вместимость именно в паллетах, так выгружается из программы
 
Ответить
Сообщениеmsi2102, я специально столбцы скрыла)) схема штабелирования вообще не нужна для расчета, это чисто для работников склада информация. нужные столбцы я оставила, остальное - это не нужно все. по поводу общей вместимости не могу корректно ответить, но это тоже вместимость именно в паллетах, так выгружается из программы

Автор - squirrel
Дата добавления - 15.09.2025 в 16:56
squirrel Дата: Вторник, 16.09.2025, 14:33 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

2021
решение нашлось, всем спасибо за участие
 
Ответить
Сообщениерешение нашлось, всем спасибо за участие

Автор - squirrel
Дата добавления - 16.09.2025 в 14:33
msi2102 Дата: Вторник, 16.09.2025, 15:14 | Сообщение № 8
Группа: Проверенные
Ранг: Обитатель
Сообщений: 450
Репутация: 135 ±
Замечаний: 0% ±

Excel 2019
решение нашлось, всем спасибо за участие
Я уже видел
 
Ответить
Сообщение
решение нашлось, всем спасибо за участие
Я уже видел

Автор - msi2102
Дата добавления - 16.09.2025 в 15:14
  • Страница 1 из 1
  • 1
Поиск:

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