На этом шаге мы рассмотрим некоторые вопросы, связанные с оптимальным размещением первой партии груза.
В зависимости от выбранного варианта размещения первой партии груза, в кузов автомобиля может поместиться различное количество ящиков этой партии. Создаваемая таблица должна учитывать выбираемый вариант размещения груза, производить расчет помещаемых ящиков по ширине, длине и высоте кузова, а также общее количество ящиков в первой партии и используемый объем кузова автомобиля.
Определение оптимального заполнения кузова машины первой партией груза будет производиться в таблице, расположенной в области А13:Н21 (рисунок 1).
Рис.1. Таблица для расчета количества помещаемых ящиков и заполнения пространства кузова при размещении первой партии груза с числовым примером
Таблица состоит из:
Считаем, что выбор варианта размещения груза будет осуществляться вводом значения 1 в диапазон ячеек А16:А21. Но подобная методика непосредственного ввода данных в ячейку с клавиатуры не является оптимальной. Прежде чем ввести в какую-то ячейку значение 1, такое же значение надо удалить из другой ячейки этого диапазона. Предполагаемый алгоритм предстоящих вычислений может неоднозначно трактовать возможное наличие нескольких введенных единиц в диапазоне ячеек А16:А21 или их отсутствие. Следовательно, предстоящая задача:
Для выбора варианта расположения первой партии груза в кузове автомобиля могут быть использованы шесть элементов управления Переключатель, которые связаны с ячейкой А16. В ячейку А17 введите формулу:
=A16-1
Переключатели расположены в области ячеек А16:А21 и предназначены для выбора варианта расположения груза в той строке, в которой они находятся. Для внедрении элементов управления, наиболее оптимальной является следующая последовательность:
Рис.2. Диалоговое окно Формат элемента управления элемента управления Переключатель
Формулы расчета должны определять количество размещаемых ящиков в один ряд по каждому параметру кузова автомобиля (по ширине, по длине и по высоте).
Например, в диапазоне ячеек D16:D21 необходимо произвести расчет количества ящиков, которые разместятся в один ряд по ширине автомобиля при каждом варианте размещения первой партии ящиков. Для этого необходимо произвести операцию деления значения размера ширины кузова автомобиля, находящегося в ячейке С2 (ячейке присвоено имя Машина_Ширина) на первый параметр габарита груза по варианту, текст которой указан в диапазоне ячеек В16:В21. В ячейке D16 будет находиться формула:
=ОТБР(Машина_Ширина/Груз_Ширина;0)
Аналогично производится и расчет количества ящиков, размещаемых по длине и высоте при различных вариантах расположения груза. В диапазоне G16:G21 производится расчет общего количества ящиков в первой партии по каждому варианту размещения путем умножения количества ящиков, размещаемых в один ряд по ширине, по длине и по высоте.
Формулы, находящиеся в этой таблице, показаны на рисунке 3.
Рис.3. Таблица для расчета количества помещаемых ящиков и заполнения пространства кузова при размещении первой партии груза с формулами
На следующем шаге мы рассмотрим анализ и расчет свободного пространства кузова после загрузки первой партии ящиков.