Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
_Excel-4_Анализ (реш_ур и СЛАУ,сцен), макросы.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.16 Mб
Скачать

5. Сценарии

Сценарий – поименованный набор значений, которые Excel сохраняет и может автоматически подставлять на рабочем листе. Сценарии позволяют сохранять различные варианты значений ячеек электронной таблицы и использовать эти результаты для поддержки принятия решений и оптимизации. В Excel можно создавать и сохранять различные сценарии и переключаться на любой из них для просмотра ожидаемых результатов.

Диспетчер сценариев заменяет исходные значения в рабочем листе (вплоть до того, что записывает готовые результаты в ячейках с формулами), поэтому для сохранения исходных значений рекомендуется перед созданием сценария предварительно сделать копию рабочего листа с исходной таблицей. Ячейки с формулами включать в ячейки сценария не рекомендуется.

Создание сценария

Для удобства работы желательно сразу набрать таблицу с одним из вариантов сценария. Затем СервисСценарии (в Excel 2010: Данные→Анализ «что если»→Диспетчер сценариев), в открывшемся окне Диспетчер сценариев выбрать п. Добавить (рис. 12).

Рис. 12. Создание сценария

В открывшемся окне Изменение сценария (рис. 13) указывается название сценария и изменяемые ячейки (т. е. ячейки, значения в которых для разных сценариев отличаются).

Рис. 13. Вид окна Изменение сценария

Затем в полях ввода в окне «Значения ячеек сценария» (рис. 14) вводятся данные, соответствующие этому варианту сценария. Следует отметить, что в этом режиме вводить значения ячеек не очень удобно. Как было указано выше, целесообразно все необходимые значения для конкретного варианта сценария ввести на листе Excel до создания сценария, а затем в диспетчере сценариев лишь задать его название и другие параметры.

Рис. 14. Ввод значений изменяемых ячеек сценария

Просмотр сценария осуществляется двойным щелчком на его имени в Диспетчере сценариев или по нажатию кнопки Вывести.

Для сравнения сценариев между собой удобно их вывести в итоговом отчете. Для этого следует выполнить команду СервисСценарии и в Диспетчере сценариев выбрать п. Отчет (тип отчета – структура).

6. Макросы

Если при работе с Excel часто приходится выполнять одну и ту же последовательность действий (например, большой набор вычислений или действий по форматированию ячеек), то целесообразно ее записать и дать ей имя. Такая записанная с именем последовательность действий называется макросом. Перед записью макроса следует хорошо продумать последовательность действий, поскольку все ошибки, допущенные в процессе записи макроса, будут повторяться при его выполнении.

Создание макроса: п. Сервис→Макрос→Начать запись. При этом откроется панель инструментов записи макроса Excel 2010: Вид→Макросы→Запись макроса или Разработчик→Код→Запись макроса или щелкнуть кнопку в строке состояния, после чего на месте этой кнопки появляется кнопка для остановки записи макроса).

Далее выполняется последовательность действий, которую требуется записать. После ее окончания нужно не забыть остановить запись макроса, для чего выполнить п. Сервис→Макрос→Остановить запись или на панели инструментов нажать кнопку Остановить запись.

Если воспроизведение макроса потребуется выполнять относительно позиции активной ячейки, его записывают, используя относительные ссылки на ячейки. Для этого на панели инструментов Остановить запись нажимают кнопку Относительная ссылка. Пока кнопка будет оставаться нажатой, запись макроса будет осуществляться с использованием относительных ссылок (для прекращения относительной адресации нужно отключить кнопку Относительная ссылка).

Запуск (выполнение) макроса: выбрать нужный макрос в п. Сервис→Макрос→МакросыExcel 2010: Вид→Макросы→Макросы или Разработчик→Код→Макросы) или нажать сочетание клавиш, назначенное при записи макроса.

11 из 11