Академический Документы
Профессиональный Документы
Культура Документы
Практика - 1 - Поиск решений
Практика - 1 - Поиск решений
Практика - 1 - Поиск решений
Последний способ самый быстрый и покажет максимально точное решение, если знать, как использовать
функцию.
Итак, мы решаем задачу с помощью поиска решений в Excel и начинаем с математической модели. В ней четыре
типа данных: константы, изменяемые ячейки, целевая функция и ограничения.
Константы — исходная информация. Также константа отражает ограничения и условия математической модели:
например, только неотрицательные или целые значения. Мы вносим константы в таблицу цифрами или с помощью
элементарных формул (СУММ, СРЗНАЧ).
Изменяемые ячейки — переменные, которые в итоге нужно найти. В разных случаях бывает одна изменяемая
ячейка или диапазон. При заполнении функции «Поиск решений» важно оставить ячейки пустыми — программа сама
найдет значения.
Целевая функция — результирующий показатель, для которого Excel подбирает наилучшие показатели. Чтобы
программа понимала, какие данные наилучшие, мы задаем функцию в виде формулы. Эту формулу мы отображаем в
отдельной ячейке. Результирующий показатель может принимать максимальное или минимальное значения, а также
быть конкретным числом.
Ограничения — условия, которые необходимо учесть при оптимизации функции, называющейся целевой.
При поиске решения, так же, как и при подборе параметра, целевая ячейка должна содержать
формулу и быть прямо или косвенно связанной с ячейками с изменяемыми значениями.
Поиск решения Оптимизационные модели широко используются в экономике и технике. Среди них задачи
подбора сбалансированного рациона питания, оптимизации ассортимента продукции, транспортная задача и пр., и
пр.
Модели всех задач на оптимизацию состоят из следующих элементов:
3. Переменные - неизвестные величины, которые нужно найти при решении задачи.
4. Целевая функция - величина, которая зависит от переменных и является целью, ключевым
показателем эффективности или оптимальности модели.
5. Ограничения - условия, которым должны удовлетворять переменные.
В первой копии таблицы, изменяя одновременно два параметра, подберите значения срока
вклада и процентной ставки, при которых сумма возврата вклада будет составлять 8000 леев
Для этого выполните следующие действия:
1. Введите команду Данные/Анализ «Что если»/Подбор параметра и в диалоговом окне Поиск
решения установите следующие параметры:
адрес целевой ячейки - $В$5 - сумма возврата вклада;
подбираемое для целевой ячейки значение - 8 000леев.;
в поле Изменяя ячейки введите абсолютные адреса ячеек со сроком вклада и величиной
процентной ставки.
Обратите внимание на то, что оба изменяемых параметра косвенно связаны со значением целевой
ячейки В5 = В4*В1, так как входят в формулу расчета коэффициента увеличения вклада
В4 = (1+ВЗ)^В2.
2. Введите ограничения для ячейки со сроком вклада - цел -целое число лет.
3. Щелкните по кнопке Выполнить.
В диалоговом окне Результаты поиска решения установите:
• Сохранить найденное решение;
• Тип отчета - Результаты.
Активизируйте рабочий лист с результатами поиска решения и скопируйте результаты на
рабочий лист Поиск.
Проанализируйте полученные результаты.
Сохраните работу.
Задача 2.1. Во второй копии таблицы на листе Поиск выполните еще раз операцию Поиск
решения, установив следующие параметры:
• адрес и значение целевой ячейки - сумма возврата вклада 8000леев;
• в поле Изменяя ячейки введите абсолютные адреса ячеек с размером вклада, сроком вклада и
величиной процентной ставки;
• добавьте ограничения для ячейки с величиной процентной ставки: < = 7 %.
Сохраните результаты поиска решения в виде сценария под именем Поиск и восстановите в
таблице исходные значения.
Введите команду Данные/Анализ «что если» и с помощью диалогового окна Диспетчер
сценариев для второй копии таблицы добавьте новый сценарий под именем Поиск1, в котором
установите значение для ячейки со сроком вклада 10 лет,и для ячейки с процентной ставкой - 10%.
Выведите сценарий Поиск1 и создайте отчет по сценариям в виде структуры.
Проанализируйте полученные результаты.
Сохраните документ.
А В C D F
1 Процент Сумма
возврата
2 =В3*В6
3 Размер вклада 5 000 MDL. 3%
4 Срок вклада, лет 5 4%
5 Процентная ставка 5% 5%
6 Коэффициент 1,28 6%
увеличения вклада
7 Сумма возврата 6381 MDL.. 7%
вклада
8 8%
9 9%
10 10%
Введите команду ДАННЫЕ/Таблица подстановки и в диалоговом окне в полеПодставлять
значения по строкам в: введите абсолютный адрес ячейки ввода (с процентной ставкой) — $В$5.
3.2. Создание таблицы подстановки с одной переменной и двумя формулами
Для создания таблицы подстановки с одной переменной и двумя и более формулами
дополнительные формулы вводят справа от ранее введенной формулы в той же строке.
При этом следует иметь в виду, что все используемые для подстановки формулы должны быть
прямо или косвенно связаны с одной и той же ячейкой ввода, в рассматриваемом примере - с
ячейкой В5, содержащей значение процентной ставки.
Добавьте в таблицу подстановки в ячейкуF2 вторую формулу для расчета коэффициента
увеличения вклада: = (1+В5) ^В4.
Выделите необходимый диапазон ячеек (D2: F10), введите команду ДАННЫЕ/Таблица
подстановки и в диалоговом окне введите абсолютный адрес ячейки ввода $В$5.
Проанализируйте полученные результаты. Обратите внимание на то, что обе формулы связаны с
одной и той же ячейкой ввода. Сохраните документ.
Таблица подстановки с двумя переменными позволяет решить еще одну задачу - определить
влияние величины процентной ставки и изменения срока вклада на сумму возврата вклада.
При создании таблицы подстановки с помощью двух переменных формула для определения
значений должна находиться в месте пересечения столбца и строки с подставляемыми значениями.
Используемая формула должна ссылаться на две различные ячейки ввода. Скопируйте из первой
таблицы во второй экземпляр таблицы
диапазон ячеекD3:D10.
Введите формулу расчета суммы возврата вклада в ячейку, находящуюся выше первого
подставляемого значения процентной ставки.
В строку правее формулы введите значения подстановки для второй переменной - срока вклада -
от 5 до 10 лет.
Выделите диапазон ячеек, содержащий формулу и оба набора значений для подстановки.
Введите команду ДАННЫЕ/Таблица подстановки.
В диалоговом окне Таблица подстановки введите абсолютные адреса двух ячеек ввода. Ссылку
на ячейку ввода для значений подстановки, расположенных встолбце, указывают в
полеПодставлять значения по строкам. Ссылку на ячейку ввода для значений подстановки,
расположенных встроке, указывают в поле Подставлять значения по столбцам.
Проанализируйте полученные результаты. Сохраните документ.
В третьем экземпляре исходной таблицы создайте еще одну таблицу подстановки с двумя
переменными: процентной ставкой и размером вклада, подставляя значения размера вклада от 4000
до 8000 р.
Сохраните работу.
Задание 2.
Предположим, что вам нужно занять денег. Вы знаете, сколько вам нужно, на какой срок и
сколько вы сможете платить каждый месяц. С помощью средства подбора параметров вы можете
определить, какая процентная ставка обеспечит ваш долг.
Пошаговый анализ примера
Поскольку требуется вычислить процентная ставка кредиту, необходимые для достижения
запланированных данных используется функция ПЛТ.
Функция ПЛТ вычисляет ежемесячная сумма платежа. В этом примере ежемесячная сумма
платежа — цель, который вы ищете.
Подготовка листа
1. Введите данные
А В
1 Сумма кредита 100000
2 Срок в месяцах 180
3 Процентная ставка
4 Платеж 556,56 MDL
2. Теперь добавьте формулу, для которых у вас есть цели. В данном примере
используется функция ПЛТ:
a. В ячейке B4 введите =ПЛТ(B3/12;B2;B1). Эта формула вычисляет сумму платежа. В
данном примере вы хотите ежемесячно выплачивать 900 MDL. Это значение здесь не вводится,
поскольку вам нужно определить процентную ставку с помощью средства подбора параметров, а для
этого требуется формула.
Задание 7. Решите пример: Каким должен быть стаж у Стати О.А. чтобы надбавка составляла 20%?
№ Надбавка
п/п ФИО Стаж(лет) Оклад(леев) за стаж (%) Зарплата
1 Иварлак И.К 10 22000 15% 25300
2 Стойко Ю.Н 5 14500 8% 15660
3 Пирон С.А 6 18000 9% 19620
4 Таку А.д 8 14000 12% 15680
5 Стамов П.И 5 13000 8% 14040
6 Стати О.А 12 11500 18% 13570
Задание 8: Используя программу, Поиск решения, решите задачу оптимизации Определите план Создайте
таблицу и введите формулы расчета использованного ресурса и дохода.
2. Столбец Е Использовано вычисляется по формуле СУММПРОИЗВОД
3. Установить целевую ячейку $Е$6. Определите доход.
4. В окне ПОИСК РЕШЕНИЯ Установите переключатели, задающие значение целевой ячейки, — Мах
5. Укажите в поле (Изменяя ячейки изменять значения в поисках оптимального результата.
6. Создайте ограничения, ИСПОЛЬЗОВАНО ≤ ЗАПАС.
7. Установите переключатель Неотрицательные значения (Параметры),
8. Линейная модель (если задача, которую вы решаете, относится к линейным моделям)
9. По найденным результатам создайте отчет.
Просмотрите результаты и сделайте вывод: (письменно)
Задача 9. Используя программу Поиск решения, решите задачу оптимизации выпуска изделий на
предприятии "Протон". Предприятие выпускает приборы трех типов - прибор 1, 2 и 3. Количество
комплектующих элементов, используемых для производства одного прибора каждого типа, и
ежедневный запас комплектующих элементов приведены в таблице.
A B C D E F
1 Оптимизация выпуска изделий на предприятии «Протон»
2 Прибор 1 Прибор 2 Прибор 3 Запас Расход элементов
элементов
3 Элемент 1 3 2 1 800
4 Элемент 2 2 4 3 1 200
5 Элемент 3 4 3 4 1 500
6 Выпуск 120 120 120 Суммарный
приборов выпуск
приборов
Расход элементов каждого типа вычисляется по формуле =В3*$В$6+С3*$С$6+D3*$D$6.
Определите, каким образом следует изменить соотношение типов выпускаемых приборов, чтобы
обеспечить максимальный Суммарный выпуск приборов при оптимальном расходе имеющегося
запаса комплектующих элементов?
Для решения этой задачи установите для целевой ячейкиF6максимальное значение.
Введите следующие ограничения:
• Количество выпускаемых приборов должно быть целым числом.
• Расход элементов не должен превышать их запас.
• Выпуск приборов каждого типа не должен быть ниже 120 шт.
1. Консолидация данных
Консолидация данных – опция в Excel, которая позволяет объединять данные из разных таблиц в
одну, а также объединять листы, расположенные в одном или разных файлах, в один
Создайте новую рабочую книгу Итоги.хls, лист 1 переименуйте в Исходный и введите данные
согласно приведенному образцу.
A B C D E F G
1 Фирма «Грин»
2 Объем продаж компьютерных программ
3
4 Количе Объем
Продавец Программа Фирма Цена,$
ство продаж
5 1 ЗайцевИ.П. Windows 10 Microsoft 200 8
6 2 Волков С.М. Windows 10 Microsoft 200 6
7 3 Зайцев И.П. Windows 10 Microsoft 150 24
8 4 Волков С.М. Windows 10 Microsoft 150 16
9 5 Зайцев И.П. CorelDraw 9.0 Corel 465 9
10 6 Волков С.М. CorelDraw 9.0 Corel 465 6
11 7 Зайцев И.П. Office 2016 Microsoft 415 28
12 8 Волков С.М. Office 2016 Microsoft 415 20
13 9 Зайцев И.П. Photoshop Adobe 405 11
14 10 Волков С.М. Photoshop Adobe 405 12
15 11 Зайцев И.П. Excel 2019 Microsoft 228 14
16 12 Волков С.М. Excel 2019 Microsoft 228 10
17 13 Зайцев И.П. Norton Antivirus Symantec 74 22
18 14 Волков С.М. Norton Antivirus Symantec 74 17
19 15 Зайцев И.П. Word 2019 Microsoft 228 16
20 16 Волков С.М. Word 2019 Microsoft 228 12
21 17 Зайцев И.П. Norton Utilities 116 8
22 18 Волков С.М. Norton Utilities Symantec 116 7
Создайте в рабочей книге три новых рабочих листа и присвойтеим имена Грин, Литра и
Консолидация. Скопируйте рабочий лист Исходный на лист Грин, введите в ячейкуG5 нужную
формулу и выполните вычисления в столбце Объем продаж.
Скопируйте данные рабочего листа Грин на лист Сатурн. Откорректируйте данные на рабочем
листе Сатурн:
• измените название фирмы;
• так как на фирме "Сатурн" реализацией программных продуктов занимается только один
человек, удалите в таблице строки, относящиеся к одному из продавцов, измените фамилию
продавца и некоторые данные в столбце Количество. Требуется вычислить суммарный объем
продаж и количество программ от различных фирм-производителей, реализованных всеми
продавцами обеих фирм ("Грин" и "Сатурн").
Для решения этой задачи используйте консолидацию данных по категориям. Таблицу с итоговыми
(консолидированными) данными разместите на рабочем листе Консолидация.
Для консолидации данных, находящихся на рабочих листах Грин и Литра, выполните следующую
последовательность действий:
1. Сделайте активным рабочий лист Консолидация и укажите ячейку А1 - левый верхний угол
области вставки консолидированных данных.
2. Введите команду меню ДАННЫЕ/Консолидация.
3. В диалоговом окне Консолидация из раскрывающегося списка Функция выберите функцию
Сумма
4. Щелкните мышью в поле Ссылка, перейдите на рабочий лист Грин и укажите диапазон
ячеекD4:G22 - первый диапазон, данные из которого должны быть консолидированы. При
выделении диапазонов заголовки столбцов и строк (метки) должны быть включены в области-
источники. Для того чтобы диалоговое окно не мешало выделению нужных областей, его можно
переместить или нажать кнопку со стрелкой в правой части поля Ссылка. Для восстановления
исходных размеров диалогового окна нужно снова нажать кнопку со стрелкой в поле Ссылка.
5. Щелкните по кнопке Добавить для включения выбранного диапазона в поле Список диапазонов.
6. Щелкните мышью в поле Ссылка, перейдите на рабочий лист Сатурн и укажите второй диапазон
консолидируемых данных, включающий метки столбцов и названия фирм-производителей-D4:G13.
7. Щелкните по кнопке Добавить.
8. Установите переключатели:
• Использовать в качестве имен: подписи верхней строки и значения левого столбца;
• Создавать связи с исходными данными.
Установка переключателя. Использовать в качестве имен значения левого столбца позволяет
просуммировать значения в строках с одинаковыми метками - названиями фирм-производителей
программных продуктов, даже если эти метки расположены в несмежных областях.
9. Щелкните по кнопке ОК для выполнения консолидации данных из областей, указанных в поле
Список диапазонов. Откорректируйте в таблице с консолидированными данными ширину столбцов
так, чтобы был виден текст всех заголовков столбцов.
Сохраните работу и отправьте на Moodle.