- •З апуск Excel
- •Перемещение по листу
- •Ввод информации
- •Ввод числовых значений
- •Ввод текстовых значений
- •Ввод даты и времени
- •Ввод примечаний
- •Ввод формул
- •Вставка специальных объектов
- •Вставка фоновых изображений
- •Вставка гиперссылок
- •Сохранение рабочей книги
- •Очистка и удаление ячеек
- •Отмена, возврат и повторение команд.
- •Вырезание, копирование и вставка для перемещения данных.
- •Перемещение ячеек перетаскиванием
- •Добавление строк и столбцов к листу
- •Заполнение рядов текстовых величин, чисел и дат
- •Использование автозаполнения для создания рядов
- •Использование команд подменю Заполнить
- •Диалоговое окно Прогрессия
- •Форматирование листа
- •Форматирование ячеек
- •Изменение числовых форматов
- •Создание пользовательских числовых форматов
- •Изменение шрифта и цвета текста
- •Добавление границ к ячейкам
- •Добавление заливки к ячейкам
- •Копирование атрибутов формата кнопкой Формат по образцу
- •Изменение ширины столбцов и высоты строк
- •Выполнение комплексного форматирования командой Автоформат
- •Условное форматирование
- •Обработка чисел в формулах и функциях
- •Некоторые замечания по использованию и написанию формул в Excel
- •Встроенные функции
- •Некоторые примеры финансовых функций:
- •Ошибки в функциях
- •Ссылки абсолютные и относительные
- •Использование имен диапазонов в функциях
- •Установка связей между листами
- •Анализ деловых данных
- •Оптимизация с помощью команды Подбор параметра
- •Использование команды Поиск решения
- •Постановка задачи при работе с командой Поиск решения
- •Непосредственный поиск решения
- •Изменение условий оптимизационных задач
- •Построение диаграмм и графиков
- •Планирование диаграммы
- •Создание диаграммы
- •Выбор типа диаграммы
- •Выбор данных
- •Оформление диаграммы
- •Размещение диаграммы
- •Выделение элементов диаграммы
- •Форматирование диаграммы
- •Обработка информации в списках
- •Использование формы для ввода данных
- •Проверка данных при вводе
- •Сортировка строк и столбцов
- •М гновенная сортировка списка
- •Задание пользовательского порядка сортировки
- •Использование автофильтра для поиска записей
- •Создание пользовательского автофильтра
- •Создание сводных таблиц.
- •Использование Мастера сводных таблиц и диаграмм
- •Работа со сводной таблицей
- •Перестановка полей в сводной таблице
- •Изменение функции сводной таблицы
- •5. Форматирование листа 16
Использование команды Поиск решения
В тех случаях, когда оптимизационная задача содержит несколько переменных величин, для ее решения необходимо воспользоваться надстройкой Поиск решения.
Если команда Поиск решения отсутствует в меню Сервис, выполните команду Надстройки из меню Сервис и установите флажок Пакет анализа в диалоговом окне Надстройки.
Рис. 21. Примеры применения команды Подбор параметра
Рассмотрим решение простой оптимизационной задачи на примере небольшого кафетерия, для которого необходимо определить число продаваемых чашек кофе и вычислить потенциальный доход.
Предположим, что в кафетерии продается кофе трех разновидностей:
обычный кофе (9 руб. 99 коп.);
особый кофе со сливками (15 руб.);
особый кофе с шоколадом (24 руб.).
У нас нет полной информации относительно размеров потенциальной прибыли и того, на какой напиток следует делать основную ставку (хотя особые виды кофе приносят больше прибыли, их компоненты стоят дороже, к тому же приготовление порции занимает больше времени).
Некоторые подсчеты можно произвести и от руки, но все же хотелось бы представить данные в виде листа Excel, чтобы периодически обновлять информацию и анализировать ее с помощью команды Поиск решения.
Постановка задачи при работе с командой Поиск решения
Создание специализированного листа.
Создание целевой ячейки, в которой определяется суть задачи (например, формула определения общего дохода, который необходимо максимизировать).
Создание одной или нескольких переменных ячеек, значения которых могут изменяться для достижения поставленной цели.
Включение других значений и формул, использующих значения целевой и переменных ячеек.
Для успешного поиска решения необходимо, чтобы каждая из переменных ячеек влияла на целевую ячейку (другими словами, формула в целевой ячейке должна опираться в вычислениях на значения переменных ячеек).
Выяснение или задание ограничений.
Ограничением называется граничное условие или руководящий принцип, которому должен подчиняться бизнес. Например, в нашей задаче: складские помещения и условия продажи позволяют производить за неделю не более 500 чашек кофе (как обычного, так и особого). Кроме того, существуют ограничения на поставку сливок и шоколада, которые не позволяют производить в неделю более 125 чашек кофе с шоколадом и 350 чашек особого кофе обоих видов (рис. 22).
Н
а
листе должны содержаться ячейки, в
которых вычисляются ограничиваемые
величины (в нашем примере – ячейки с
F7 по F9). Численные значения самих
ограничений приведены в ячейках с F12
по F14 для наглядности.
Рис. 22. Использование команды Поиск решения
Мы воспользовались командой Влияющие ячейки из подменю Зависимости меню Сервис, чтобы проследить связи между ячейками листа
Непосредственный поиск решения
После того как задача оптимизации будет подготовлена на листе, можно приступать к определению максимального еженедельного дохода кафетерия
Выделите на листе целевую ячейку (F4).
Выполните команду Поиск решения из меню Сервис. Открывается диалоговое окно Поиск решения (рис. 23).
в группе Равной установить переключатель Максимальному значению, поскольку нас интересует именно максимальное значение целевой ячейки.
В
поле Изменяя ячейки поместите
адреса переменных ячеек (при этом
ссылки в поле разделяются запятыми –
С5, С9, С13).
Рис. 23. Диалоговое окно Поиск решения
Щ
елкните
на кнопке Добавить,
если требуется ввести ограничения (в
нашем случае присутствуют три условия).
Открывается диалоговое окно Добавление
ограничения (рис. 24), в
котором задается первое ограничение
(F9>500).
Рис. 24. Диалоговое окно Добавление ограничений
Щелкая на кнопке Добавить, вводим все ограничения. Щелкните на кнопке 0К, чтобы занести все ограничения в диалоговое окно Поиск решения.
Чтобы изменить ограничения, приведенные в диалоговом окне Поиск решения, выделите ограничение в списке и щелкните на кнопке Изменить. Чтобы настроить итерационный цикл и задать параметры вычислений, щелкните на кнопке Параметры и внесите требуемые изменения.
Оптимизационная задача готова к выполнению. Щелчок на кнопке Выполнить открывает диалоговое окно Результаты поиска решения (рис. 25) или выводит на экран сообщение об ошибке, если при поиске решения возникли проблемы.
У
становите
переключатель Сохранить найденное
решение и щелкните на кнопке ОК.
Найденная максимальная величина
помещается в целевую ячейку, а переменные
ячейки заполняются оптимальными
значениями переменных, которые
удовлетворяют наложенным ограничениям.
Рис. 25. Диалоговое окно Результаты поиска решения
