Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лаб.раб_5_Загрузка кузова

.doc
Скачиваний:
22
Добавлен:
10.05.2015
Размер:
299.01 Кб
Скачать

=ВПР(1;$A$16:$L$21;7;ЛОЖЬ)

Формулы в ячейках Н5:Н7 производят выборку максимального значение, рассчитанное таблицами загрузки второй — четвертой партии груза:

=МАКС(F27:F32)

=МАКС(J27:J32)

=МАКС(N27:N32)

В ячейке Н8 находится формула суммирования количества ящиков во всех четырех партиях.

Формула в ячейке Н9 определяет загрузку объема кузова в процентном отношении:

=((Груз_Ширина*Груз_Длина*Груз_Высота)*H8)/(Машина_Ширина*Машина_Длина*Машина_Высота)

Если в ячейку С11 введено количество ящиков, предполагаемое для загрузки, то формула в ячейке D11 сравнивает это значение, со значением в ячейке Н8:

=C11-H8

В ячейке Е11, в зависимости от полученного результата вычислений в ячейке D11, формируется надписи: Остается свободный объем! или Груз не помещается! по формуле:

=ЕСЛИ(D11<0;"Остается свободный объем!";"Груз не помещается!")

Для того чтобы формируемый текст в зависимости от его содержания привлекал внимание пользователя, назначьте всем элементам управления Переключатель макрос ЦветШрифта (рис. 10.17.)

Рис. 10.17. Подпрограмма ЦветШрифта

Макрос ЦветШрифта для задания цвета шрифта в зависимости от содержимого ячейки, использует инструкцию Select Case, которая была описана в главе 7. С помощью этой инструкции проверяется, какое текстовое значение возвращает формула в ячейке Е11, и при указании оставшегося свободного объема в кузове шрифт окрашивается в голубой цвет. В противном случае в красный.

Для того чтобы сразу было видно, как располагать ящики в каждой партии загрузки, в ячейках I4:I7 находятся формулы поиска текста варианта расположения груза. Например, в ячейке I4 формула:

=ЕСЛИ(H4=0;0;ВПР(H4;G16:S21;12;ЛОЖЬ))

которая в качестве искомого элемента, по которому производится поиск, использует количество ящиков груза в ячейке Н4. Для определения текста варианта размещения для первой партии можно использовать значение 1.

Как пользоваться приложением

Введите габариты кузова автомобиля и груза, после чего поочередно активизируя переключатели выбора варианта размещения груза в первой партии загрузки, выберите максимальное значение, определенное в ячейке Н8.

Итоги

Основной вывод этой главы — увидеть проблему, проанализировать, найти алгоритм, попытаться ее решить наиболее простыми методами и увеличить эффективность бизнеса

17