Сделать заказ
Ваши преимущества

Вы сами выбираете эксперта

Цены ниже на 30%

Можно заказывать без предоплаты

Различные варианты оплаты

Сотни квалифицированных экспертов

Создание оптимального заказа на производство комплектующих при заданных параметрах

Дисциплина Программирование на языке высокого уровня
Заказчикkarinamaier1997 ☆ 2 ✍ 5 ♥ 0
Вид работыЛабораторная
ВУЗРГГУ
Срок12.06.2019
ВариантНе указан
Бюджет1000 ₽
Лабораторная работа 1.
Тема: Создание оптимального заказа на производство комплектующих при заданных параметрах. 
Цель: Разработать модель для формирования оптимального заказа поставки комплектующих для производства.
Продолжительность - 4 часа.
Содержание теоретического минимума
1. Описание выпускаемой продукции
2. Состав разрабатываемого приложения
2.1 Рабочий лист Константы
2.2 Рабочий лист Расчет для формирования параметров заказа
2.2.1 Область ввода плановой месячной производственной программы изготовления шкатулок
2.2.2 Расчет необходимого количества коробок с корпусами шкатулок для выполнения планируемой месячной программы
2.2.3 Расчет количества коробок с рулонами ткани
2.2.4 Расчет целого количества контейнеров необходимых для транспортировки заказа
3.1 Расчет количества коробок с корпусами
3.2 Расчет количества коробок с рулонами ткани
4. Заказ сформирован
5. Формирование бланка заказа
6. Итоги

Краткие теоретические сведения
На предприятиях довольно часто приходится формировать заказы поставщикам на приобретение сырья, материалов и комплектующих. При составлении заказа необходимо учитывать различные факторы, например: 
•	оптимальное формирование заказа, после которого не остается излишков, не востребованных в производстве; 
•	минимизация расхода денежных средств, потраченных на доставку заказа и пр. 
В качестве примера будет рассмотрен процесс автоматизации формирования заказа для цеха по изготовлению шкатулок на экспорт. Предположим, что для изготовления шкатулок используются только два вида комплектующих - корпуса шкатулок и ткань. 
Транспортировка осуществляется в морских контейнерах. Предприятию не выгодно заказывать поставку партий комплектующих из 1-3 контейнеров из-за высоких накладных расходов, связанных с самим фактом поставки. Например, это банковские и таможенные расходы, оплата услуг транспорта на сухопутной территории, отвлечение специалистов и пр. Заказ партии более 5-ти контейнеров вымывает оборотные денежные средства, что также накладно. Поэтому принято управленческое решение, что оптимальная партия поступающих комплектующих - 5 контейнеров. 
Известно, что в один морской контейнер входит 975 коробок с корпусами для шкатулок или 750 коробок с рулонами ткани. В одной коробке находится 200 корпусов или 40 рулонов ткани. Одного рулона ткани, в зависимости от типа изготавливаемых шкатулок, хватает на их определенное количество. 
1. Описание выпускаемой продукции 
Мощность установленного в цеху оборудования рассчитана на изготовление 1 миллиона шкатулок в месяц. Цех выпускает пять видов шкатулок: 
•	Берёзка (ШКАГО); 
•	Княгиня (ШКАГА); 
•	Лель (ШКВГО); 
•	Весна (ШКВСА); 
•	Тройка (ШКСГА). 
Для изготовления шкатулок используются корпуса типов: 
•	KA; 
•	KB; 
•	KC; 
и ткань типов: 
•	Гобелен (ГО); 
•	Габардин (ГА); 
•	Сатин (СА). 
В названии типа производимых шкатулок используется следующая аббревиатура: 
•	первая буква – шкатулка (Ш); 
•	следующие две буквы - тип корпуса; 
•	последние две буквы – тип ткани (первые буквы). 
Например:  ШКАГО – шкатулка «Берёзка», тип корпуса КА, ткань гобелен.
2. Состав разрабатываемого приложения 
Шаг 1.  Переименование рабочих листов 
Рабочей книге, в которой будет создаваться приложение по расчету заказа, присвойте имя – «Заказ ФИО», где ФИО – ваши фамилия и инициалы. Книга «Заказ ФИО» состоит из трех рабочих листов: 
•	Константы - для ввода констант кратности, применяемых для расчетов; 
•	Расчет - для расчета непосредственно заказа; 
•	Заказ - для формирования бланка заказа поставщикам на приобретение комплектующих. 
Поэтому переименуйте Листы 1,2,3 в листы Константы, Расчет и Заказ.
2.1 Рабочий лист Константы 

Шаг 2.  Заполнение рабочего листа «Константы» 
На рабочем листе «Константы» в столбце А указываются основные понятия, которые участвуют в расчётах заказа.
В столбец В введите текст имен, которые будут присвоены ячейкам столбца С, введенными в них. Такой метод позволит в последующем сделать более понимаемыми формулы, с применяемыми в них именами и ускорит процесс присвоения ячейкам имен. 
В столбце С указываются значения констант, введенные в ячейки: 
•	С3 - количество коробок с корпусами, которые могут поместиться в один морской контейнер; 
•	С4 - количество корпусов, находящихся в одной коробке; 
•	C7 - количество коробок с рулонами ткани, которые могут поместиться в один морской контейнер; 
•	С8 - количество рулонов ткани, находящихся в одной коробке; 
•	С11:С15 - количество шкатулок каждого типа, которые могут быть изготовлены из одного рулона ткани. 
 
Рис. 1. Рабочий лист «Константы» 
Присвойте имена для ячеек в столбце С, но имя берите из соответствующей ячейке столбца В. (Меню → Вставка → Имя → Присвоить; 2007: для присвоении имени можно воспользоваться контекстным меню). 

2.2 Рабочий лист Расчет для формирования параметров заказа 

Рабочий лист Расчет состоит из областей: 
•	ввода месячной программы изготовления шкатулок; 
•	расчета необходимого количества коробок с корпусами для выполнения производственной программы; 
•	расчета количества необходимых для выполнения производственной программы коробок с рулонами ткани; 
•	расчета количества морских контейнеров, необходимых для перевозки заказанных комплектующих. 
Шаг 3.  Заполнение области ввода плановой месячной производственной программы изготовления шкатулок 
2.2.1 Область ввода плановой месячной производственной программы изготовления шкатулок
Таблица ввода плановых показателей производства количества шкатулок находится в области ячеек В3:F9 и состоит из следующих диапазонов: 
•	В4:В8 - ввод наименования шкатулок; 
•	С4:С8 - предназначены для определения типа корпусов по типу изготовляемой шкатулки; 
•	D4:D8 - предназначены для определения типа ткани по типу изготовляемой шкатулки; 
•	Е4:Е8 - область ввода планируемого количества изготавливаемых шкатулок каждого типа; 
•	F4:F8 - область расчета количества рулонов ткани, необходимых для изготовления планируемого объема шкатулок каждого типа. 
Создайте шапку таблицы, начинающуюся с ячейки В3 и состоящую из следующих полей: Вид шкатулки, Корпус, Ткань, Количество и Рулоны.
Заполните колонки «Вид шкатулки» - Введите В4:В8 виды шкатулок, используя аббревиатуру в названии шкатулок.
Заполните колонки «Корпус» - Для определения типа корпусов в ячейке С4 для изготовления шкатулок типа, указанного в ячейке В4, необходимо использовать  формулы, которые вначале с помощью функции ПРАВСИМВ выбирает из текста типа шкатулки четыре правых символа, после чего уже из этого текста, функция ЛЕВСИМВ выбирает два левых символа: 
=ЛЕВСИМВ(ПРАВСИМВ(B4;4);2) 
Заполните колонки «Ткань» - Для определения типа ткани в ячейке D4 для изготовления указанного типа шкатулок в ячейке В4, функция ПРАВСИМВ выбирает два правых символа из текста типа шкатулок: 
=ПРАВСИМВ(B4;2) 
Заполните колонки «Количество» - заполняем предварительное количество по объёму выпускаемой продукции. Количество в месяц 1 миллиона шкатулок. Проставьте предварительно в ячейках Е4:Е8 цифры, как на рисунке 2.
Заполните колонки «Рулоны» - Количество корпусов равно количеству изготавливаемых шкатулок. Определение необходимого для производства количества рулонов ткани (формула показана в строке формул на рис.2) производится в ячейке F6 делением количества планируемого объема шкатулок на количество шкатулок получаемых из одного рулона, введенную в ячейку С13 на листе «Константы» с присвоенным ей именем «Лель». 
Заполните ячейки Е9 и F9 воспользовавшись функцией для суммирования общего количества товара для шкатулок и рулонов для их изготовления.
На рис. 2 показаны планируемые объемы производства шкатулок на будущий период (месяц). 
 
Рис. 2. Область ввода планируемого количества изготавливаемых шкатулок 
2.2.2 Расчет необходимого количества коробок с корпусами шкатулок для выполнения планируемой месячной программы 
Область расчета необходимого количества коробок с корпусами шкатулок находится в области ячеек В11:G15 и состоит из двух частей: 
•	диапазон ячеек В11:D15 - область непосредственного расчета количества коробок и находящихся в них корпусов для шкатулок; 
•	диапазон ячеек G12:G14 - область формирования предупредительного текста при обнаружении ошибок для того, чтобы пользователь предпринял действия для их исправления. 
Шапка таблицы начинается с ячейки В11 и состоит из следующих полей: Корпус; Корпусов, шт.; Коробок, шт.
Заполнение колонки «Корпус» - Введите в ячейки В11:В14 типы корпусов шкатулок.
Заполнение колонки «Корпусов, шт.» - В диапазоне ячеек С12:С14 производится расчет количества корпусов типа, указанного в диапазоне ячеек В12:В14. Формула в ячейке С12 основана на функции СУММЕСЛИ, которая по наименованию типа корпуса, введенного в ячейку В12, производит поиск наименований такого типа в диапазоне ячеек С4:С8 и суммирует общее количество корпусов этого типа из области ячеек Е4:Е8: 
=СУММЕСЛИ($C$4:$C$8;B12;$E$4:$E$8) 
Заполнение колонки «Коробок, шт» - Область ячеек D12:D14 определяет количество коробок с корпусами каждого типа. Вычисляется это делением вычисленного количества корпусов в ячейках диапазона С12:С14 на количество корпусов, умещающихся в одной коробке. Формула показана в строке формул на рис. 3. 
 
Рис. 3. Область расчета количества коробок с корпусами 
Заполните ячейки С15 и D15 воспользовавшись функцией для суммирования общего количества корпусов и коробок.
Создание предупреждающего сообщения
На рис. 11.4. видно, что полученное количество коробок с корпусами в первых двух случаях отличаются от целого числа, что невозможно. Чтобы этот факт не остался незамеченным, в области G12:G14 введены формулы, которые находят отличие рассчитанного количества коробок с корпусами от целого числа и формируют текст: Уменьшите количество корпусов или Увеличьте количество корпусов. Формула в ячейке G12: 
=ЕСЛИ(ОСТАТ(D12;1)=0;0;ЕСЛИ(ОКРУГЛ(ОСТАТ(D12;1);0)=0;"Уменьшите количество корпусов";"Увеличьте количество корпусов")) 
Первая функция ЕСЛИ в первом аргументе с помощью функции ОСТАТ проверяет - присутствует ли в значении, возвращаемому формулой в ячейке D12, дробная часть. Если дробная часть отсутствует, то формула возвращает значение 0. Если это условие не удовлетворяется, то в первом аргументе второй функции ЕСЛИ с помощью функций ОКРУГЛ и ОСТАТ происходит определение - дробная часть значения в ячейке D12 ближе к единице или ближе к нулю. Этот алгоритм основан сначала на определении дробной части, возвращаемой с помощью функции ОСТАТ, после чего функция ОКРУГЛ производит округление полученной дробной части до целого числа. Так что результат может быть только: или 0 или 1. 
Если дробная часть ближе к нулю, то тогда считается что последняя коробка с корпусами лишняя и формула возвращает текст - Уменьшите количество корпусов. В таком случае в таблице ввода планируемых к изготовлению шкатулок, необходимо уменьшить количество планируемых к изготовлению шкатулок использующих корпуса этого вида, чтобы получилось целое количество коробок. 
Если дробная часть ближе к единице, то тогда считается что последняя коробка с корпусами недоукомплектованна и формула возвращает текст. Увеличьте количество корпусов. В таком случае в таблице ввода планируемых к изготовлению шкатулок необходимо увеличить количество изготавливаемых шкатулок, использующих корпуса этого вида. 
Не забудьте окрасить текст в ячейках G12:G14 в красный цвет.
2.2.3 Расчет количества коробок с рулонами ткани
Расчет количества коробок с рулонами ткани производится в области ячеек В18:J20. 
Шапка таблицы начинается с ячейки В17 и состоит из следующих полей: Ткань; Рулонов; Коробок; Остаток ткани (рулонов); Уменьшить/увеличить (коробок)
Заполнение колонки «Ткань» - Введите в ячейки В18:В20 типы тканей для шкатулок.
Заполнение колонки «Рулонов» - В ячейке С18 производится расчет целого количества рулонов ткани, необходимого для изготовления шкатулок, содержащих тип ткани введенной в ячейку В18. Формула в ячейке С18: 
=ОКРУГЛВВЕРХ(СУММЕСЛИ($D$4:$D$8;B18;$F$4:$F$8);0) 
аналогична расчету количества корпусов в ячейке С12, но после определения суммарного количества рулонов ткани в диапазоне F4:F8 с помощью функции ОКРУГЛВВЕРХ производится округление вверх до целого числа. Смысл применения функции ОКРУГЛВВЕРХ заключается в том, что использование части рулона повлечет за собой заказ целого рулона. 
Заполнение колонки «Коробок» - Формула определения количества коробок рулонами ткани показана в строке формул на рис.4 и заключается в делении целого числа необходимых для выполнения производственной программы рулонов ткани, на количество их, помещаемое в одной коробке. После вычисления производится округление полученного результата вверх до целого числа. 
Заполнение колонки «Остаток ткани (рулонов)» - Считаем, что оставшимся не целым рулоном ткани каждого типа в дальнейших расчетах пренебрегаем. Если производится заказ ткани в коробках, то при изготовлении месячной партии шкатулок останется какое-то количество целых рулонов ткани. Расчет количества оставшихся не начатых (целых) рулонов ткани производится в ячейке Е18 по формуле: 
=(D18-C18/КоробкаРулоновТкань)*КоробкаРулоновТкань 
которая из целого числа заказываемых коробок с рулонами ткани вычитает дробное число коробок, необходимых для выполнения производственной программы. После чего умножает полученный результат на количество рулонов, находящихся в одной коробке. Таким образом, получается остаток целых рулонов не использованной ткани в последней коробке. 
Заполнение колонки «Уменьшить/увеличить (коробок)» - В ячейки диапазона F18:F20 с клавиатуры вводятся значения для корректировки количества коробок с рулонами ткани при формировании заказа. Алгоритм ввода данных в эти ячейки будет рассмотрен далее, а для рассмотрения влияния этого диапазона в нашем примере в ячейку F18 введено значение -1 - указывающее на то, что при формировании заказа необходимо уменьшить количество коробок с тканью «Гобелен» (ГО) на одну коробку. 
Заполните ячейки С21, D21, Е21 и F21 воспользовавшись функцией суммирования.
 
Рис. 4. Область расчета количества коробок с рулонами ткани
Формирование предупредительного текста по заказу ткани
Область G18:J20 предназначена для формирования текста, который информирует о том, каких корпусов шкатулок будет находиться в сформированном заказе в избытке или недостатке. 
Заполнение диапазона  Н18: Н20
Формула в ячейке Н18 определяет избыток или недостаток рулонов с тканью «Гобелен» (ГО) с учетом введенного в ячейку F18 значения корректировки коробок с тканью. Для этого формула определяет количество рулонов в коробках, введенных в ячейку F18, и добавляет к этому значению количество целых рулонов, вычисленных формулой в ячейке Е18: 
=ОКРУГЛ((E18+F18*КоробкаРулоновТкань);0) 
Заполнение диапазона  I18: I20:
Ткань типа «Гобелен» (ГО) используется для производства шкатулок типа «Берёзка» (ШКАГО) и «Лель» (ШКВГО). Поэтому в зависимости от того, какое количество и какого типа шкатулки являются преобладающими, определяется количество изготовления шкатулок преобладающего типа из одного рулона ткани. Формула в ячейке I18 возвращает значение содержимого ячейки, в которую введен размер этой кратности: 
=ЕСЛИ(E60;"Контейнер не заполнен";"")
Формула в аргументе функции ЕСЛИ с помощью функции ОКРУГЛ выполняет округление выбранного числа с точностью до нуля (0) знаков после запятой. Поэтому, если в вычисленном в ячейке С24 количестве контейнеров дробная часть отсутствует, то возвращается значение "". Иначе выдаётся сообщение «Контейнер не заполнен».
Для ячейки G25 создаётся аналогичная формула, но с другим сообщением «Лишние коробки».
Не забудьте окрасить текст в ячейках G24:G25 в красный цвет.
Результат работы можно видеть на рис.6
 
Рис. 6. Рабочий лист Расчет 
3. Процесс формирования заказа 
3.1 Расчет количества коробок с корпусами 
На рис.6 видно, что в ячейках G12 по корпусам КА сформирован текст «Уменьшите количество корпусов», а в ячейке G13 по корпусам КВ – «Увеличьте количество корпусов». Для формирования полного количества ящиков необходимо уменьшить количество изготовляемых шкатулок ШКАГА на 50 штук, а шкатулок ШКВГО увеличьте на 100 штук. Таким образом, мы добились полного заполнения корпусов со шкатулками.
Однако, принимая внимание следующие факторы:
•	контейнер с корпусами не заполнен (ячейка G24 - «Контейнер не заполнен»)
•	общее количество заказываемых шкатулок позволяет сделать увеличение количества корпусов (ячейка Е9). 
•	общее количество контейнеров с корпусами близко к пяти (ячейка С24)
принимается решение, увеличения заказа корпусов шкатулок какого-либо типа до полной загрузки последнего контейнера. Пусть это будут шкатулки ШКСГА. Тогда увеличивайте количество планируемого заказа корпусов на эти шкатулки до тех пор, пока не исчезнет текст в ячейке G24 «Контейнер не заполнен». 
Воспользуемся для этого элементом меню «Подбор параметра».
Применение инструмента Excel: Подбор параметра 
Для вызова диалогового окна Подбор параметра (рис.7) выделите ячейку С24 и выполните команду Меню → Сервис → Подбор параметра. (2007: вкладка Данные → группа Работа с данными → кнопка (раскрывающаяся) «Анализ “что-если”» → Подбор параметра). В полях: 
•	«Установить в ячейке» - будет указана ячейка, которую активизировали перед выполнением команды; 
•	«Значение» - укажите значение подбираемого параметра. Для рассматриваемого примера это значение равно пяти; 
•	«Изменяя значение ячейки» - установив курсор в этом поле, укажите ячейку Е8; 
•	нажмите кнопку ОК или клавишу Enter. 
 
Рис. 7. Диалоговое окно Подбор параметра 
После выполнения Excel расчетов по подбору параметра на экране монитора появится диалоговое окно (рис.8.). Если найденное решение устраивает пользователя, то нажмите кнопку ОК. Если нет - кнопку Отмена. 
 
Рис. 8.  Диалоговое окно Результат подбора параметров с сообщением, что решение найдено 
Замечание! Подбор количества корпусов для шкатулки ШКСГА, в ячейке Е8 с 400000 штук до 426800 можно осуществлять вручную, но значительно удобнее и быстрее воспользоваться инструментом, описанным выше («Подбор параметра»). 
3.2 Расчет количества коробок с рулонами ткани 

Но по-прежнему в ячейке G25 присутствует текст «Лишние коробки», что говорит о необходимости уменьшения количества заказываемой ткани. Для этого введите в диапазон ячеек F18:F20 количество коробок выбранного типа ткани, на которые будет уменьшен заказ. Например, принято решение уменьшить заказ равномерно на все типы ткани. К сожалению, в данном случае функция Excel «Подбор параметра» не сможет оказать никакой помощи, потому что нужно подобрать значения одновременно в трех ячейках. Для того чтобы вручную с клавиатуры не подбирать число коробок с тканью, на которые нужно уменьшить заказ, используем инструмент Excel «Поиск решения». 
Инструмент Excel: Поиск решения 
Поиск решения является надстройкой Excel и при стандартной инсталляции Excel команда на вызов ее в Меню → Сервис будет отсутствовать. Для загрузки надстройки выполните команду Меню → Сервис → Надстройки и в диалоговом окне «Надстройки» и активизируйте опцию «Поиск решения» и нажмите на кнопку ОК. 
Для Excel 2007 и выше выполняется следующий порядок действий: 
1.	На панели быстрого доступа нажать кнопку   → выбрать пункт «Другие команды» → «Выбрать команды из:» Разработчик → Надстройки (раскрывающиеся) →Закрыть панель, нажав кнопку «ОК».
 
 
2.	На панели быстрого доступа нажать появившуюся кнопку «Надстройки» → выбрать «Поиск решения» → ОК.
3.	Во вкладке «Данные» в группе «Анализ» появится кнопка «Поиск решения».
Громадное преимущество инструмента «Подбор параметра» - простота и скорость получения заданного результата, как при вводе исходных параметров, так и в вычислениях. К сожалению, эти достоинства не относятся к функции Excel «Поиск решения», которая является одним из самых сложных средств Excel. Применение этого инструмента на практике требует определенных навыков, но возможно, что время потраченное на овладение этим инструментом окупит себя в будущем. Основные достоинства функции «Поиск решения»: 
•	возможность указывать несколько адресов изменяющих значения ячеек; 
•	наложение ограничений на значения изменяемых ячеек; 
•	возможность получения нескольких решений задачи. 
Основные недостатки: 
•	алгоритмы поиска решения, заложенные в эту функцию, не всегда позволяют получить достоверный результат при более сложных задачах; 
•	довольно скрупулезно нужно относиться к вводу ограничений на изменяемые параметры, в противном случае возможно получение недостоверного результата; 
•	требуется значительное время на ввод ограничений и вычисление для более сложных задач. 
Но для поиска решения для нашего приложения эта функция гармонично вписывается. Вызов диалогового окна «Поиск решения» (рис.9) осуществляется командой Меню → Сервис → Поиск решения. В поле «Установить целевую» укажите адрес ячейки С25. В области «Равной» активизируйте переключатель «Значению» и в это поле введите значение 1. В поле «Изменяя ячейки» укажите диапазон ячеек F18:F20. Следующий, самый основной этап, на котором остановимся - ввод ограничений. 
 
Рис. 9. Диалоговое окно Поиск решения с заданными параметрами вычислений – для Word 2003

 
Рис. 9а. Диалоговое окно Поиск решения с заданными параметрами вычислений. – для Word 2007
Для Word 2007 не забудьте снять галочку в пункте «Сделать переменные без ограничений неотрицательными».
Очень важно уяснить, что при недостаточности заданных условий, функция «Поиск решения» выберет для себя наиболее простой путь. Например, если не задать условие, что результаты поиска решения должны находиться в одной области значений (в нашем примере отрицательной), то решение будет быстро найдено за счет положительного значения в одной из ячеек. Но если задать ограничение (больше или меньше нуля) для всех подбираемых ячеек, то увеличится время выполнения поиска решения. Следовательно, количество задаваемых ограничений должно быть минимально при условии их достаточности. 
Достаточностью в нашем примере может служить принятое управленческое решение - снизить заказываемое количество коробок с рулонами ткани равномерно для всех типов. Тогда ограничением может служить условие, что все подбираемые значения должны быть равны. Если задать условие равенства подбираемых значений для всех ячеек, то это не позволит подобрать значения с разными знаками для отдельных ячеек. Но в таком случае возможно получение подбираемых значений с дробной частью. 
Следовательно, следующий этап ввода ограничений - получение только целочисленных значений подбираемых параметров. Но в таком случае, при равных значениях в подбираемых ячейках и задании им условия не иметь дробной части, присутствует возможность, при которой эта функция будет не в состоянии решить поставленную перед ней задачу. У одной из ячеек должна присутствовать возможность изменять свое значение на две коробки в меньшую или большую сторону от значений двух других ячеек. Достаточные условия ограничений показаны на рис.9. 
Для ввода ограничений нажмите на кнопку «Добавить» в окне «Поиск решения», что вызовет появление диалогового окна «Добавить ограничения» (рис.10). 
 
Рис. 10.  Диалоговое окно: Добавить ограничения 
Для поиска решения нажмите кнопку «Выполнить» в диалоговом окне «Поиск решения» и если решение задачи найдено, то появится диалоговое окно «Результаты поиска решения», с помощью которого можете сформировать отчеты, выбрав их в поле «Тип отчета». 
 
Рис. 11. Диалоговое окно Результаты поиска решения 
Один из сформированных отчетов по поиску решения приведен на рис.12. 

 
Рис. 12. Отчет по результатам, сформированный после выполнения поиска решения 
4. Заказ сформирован 
Полученные результаты при формировании заказа на рабочем листе «Расчет» приведены на рис. 13. 

 
Рис. 13. Полученные результаты при подборе параметров полного заполнения контейнеров 
В результате проделанных манипуляций остаются лишние корпуса шкатулок приблизительно в равной пропорции по всем типам. При необходимости можете рассмотреть другие сценарии. 
5. Формирование бланка заказа 
Бланк сформированного заказа расположите на отдельном листе - Заказ (рис.14). На этом листе применяются только ссылки на ячейки листа «Расчет» с итоговыми значениями. При сформированном заказе на листе «Расчет», можно сразу же перейти на лист «Заказ» и вывести бланк заказа на печать или отправить его поставщикам в электронном виде. 
Обратите внимание, что расчёт ткани, в заказе, состоит из суммы данных из ячеек D и F, соответствующих типу ткани (рис.14).
 
Рис. 14. Бланк сформированного заказа 
6. Итоги 
В данной лабораторной работе предложен процесс автоматизации расчетов на примере создания довольно простой таблицы. В результате получена компьютерная модель формирования заказа комплектующих. Создается такое приложение довольно быстро, если проанализировать проблему и попытаться найти выход из положения. 
Созданная модель содержит малую разновидность различных типов шкатулок, корпусов и тканей. На практике номенклатура может состоять из сотен наименований, но усовершенствовать приложение не составит большого труда. И это может относиться не только к предприятию, производящему шкатулки. 

Задание на лабораторную работу

1.	Ознакомьтесь с теоретическим минимумом (описанным выше) для выполнения данной лабораторной работы.
2.	Откройте папку «МОИ ДОКУМЕНТЫ». 
3.	Создайте папку «ВАША ФАМИЛИЯ» в папке «МОИ ДОКУМЕНТЫ».
4.	Запустите программу Microsoft Excel.
Часть I.
5.	Выполните все шаги создания заказа, описанные в теоретическом минимуме.
6.	Покажите результат преподавателю.
Часть II.
7.	Сделать копию файла «Заказ ФИО», назвав его «Заказ1 ФИО»,.
8.	Введите в ячейки L11:L14 ту же информацию, что и в ячейках B11:B14.
9.	В ячейки М12:М14 введите остатки по корпусам из прошлого заказа.
10.	В ячейке М15 посчитайте общую сумму остатков с прошлого заказа.
11.	В файле «Заказ1 ФИО»,  обнулите данные в диапазоне F18:F20.
12.	В новом файле, изменяя количество заказываемых корпусов в диапазоне Е4:Е8 для корпусов и F18: F20 для рулонов ткани, сформируйте новый заказ по следующим параметрам:
•	Всего контейнеров должно быть 5 (корпусами  - 4,  с тканью - 1);
•	Остатки по ткани сделать максимальными;
•	Учитывать остатки предыдущего заказа (введя данные по остаткам в ячейки М12:М15);
•	Приблизить суммарное количество изготавливаемых шкатулок к 1 000 000 шт.
13.	Покажите результат преподавателю.
14.	Выключить компьютер, привести в порядок Ваше рабочее место.
Шаг №1. Делаете заказ
Шаг №2. Выбираете автора
Шаг №3. Получаете готовую работу
Отзывы
Пользовательское соглашение Электронная библиотека