Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
М. И. Клинчева, Г. Г. Булыго Табличный процессо....doc
Скачиваний:
23
Добавлен:
10.11.2018
Размер:
4.91 Mб
Скачать

Консолидация

При консолидации рабочих листов происходит обобщение однородных данных.

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

а б

Рисунок 58 – Отчеты о продажах, размещенные на Лист1 (а) и Лист2 (б)

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

Для консолидации данных необходимо выполнить следующее:

  1. На свободном месте или на отдельном рабочем листе выберите ячейку, с которой начнется вставка консолидируемых данных.

  2. Выберите команду Данные / Консолидация (рис. 59).

Рисунок 59 – Окно Консолидация

  1. Из раскрывающегося списка выберите Функцию (например, Сумма).

  2. Введите в поле Ссылка исходную область консолидируемых данных (Таблицу на Листе1).

  3. Для задания второго блока данных нажмите кнопку Добавить.

  4. Введите вторую область консолидируемых данных (Таблицу на Листе2).

  5. В поле Использовать в качестве имен установите флажки, соответствующие расположению в исходной области заголовков: в верхней строке, в левом столбце или в верхней строке и в левом столбце одновременно.

  6. Чтобы автоматически обновлять итоговую таблицу при изменении источников данных, установите флажок Создавать связи с исходными данными.

Связи нельзя использовать, если исходная область и область назначения находятся на одном листе. После установки связей нельзя добавлять новые исходные области и изменять исходные области, уже участвующие в консолидации.

Условный анализ данных по различным сценариям

При расчете иногда возникает необходимость сохранять промежуточные результаты и варианты поиска решения. Это позволяет сделать Диспетчер сценариев. Сценарий представляет собой множество исходных значений ячеек таблицы. Имея несколько различных сценариев, можно проследить зависимость между различными элементами таблицы.

Пример. Создайте документ «Продажа автомобилей» и сохраните его в личной папке. На рабочем Листе1 разместите таблицу (рис. 60):

Рисунок 60 – Таблица «Продажа автомобилей»

В копии книги создайте один сценарий под именем «Увеличение цены», в котором цены всех записей увеличены в 1,5 раза, второй – под именем «Уменьшение цены», в котором цены первых пяти записей уменьшены в 2 раза.

Для выполнения задания:

  1. Выберите команду Сервис / Сценарии, откроется окно Диспетчер сценариев (рис. 61), нажмите в этом окне кнопку Добавить.

Рисунок 61 – Окно Диспетчер сценариев

  1. Введите необходимое имя в поле Название сценария.

  2. В поле Изменяемые ячейки введите ссылки на ячейки, которые необходимо изменить.

  3. Установите флажок в поле Защита. Нажмите кнопку OK.

  4. Введите необходимые значения в диалоговом окне Значения ячеек сценария (можно ввести формулы, например =18800*1,5) (рис. 62):

Рисунок 62 – Окно Значения ячеек сценария

6 Чтобы выполнить сценарий, нажмите кнопку Вывести.

Для создания дополнительных сценариев нажмите кнопку Добавить, а затем повторите шаги с 3 по 6. После завершения создания сценариев нажмите кнопку OK, а затем – кнопку Закрыть в диалоговом окне Диспетчер сценариев.

Для изменения созданного сценария воспользуйтесь кнопкой Изменить в диалоговом окне Диспетчер сценариев. Для удаления текущего сценария предусмотрена кнопка Удалить.

Сценарий можно защитить от изменений. Для этого необходимо установить флажок защиты, который находится в окне Добавление сценария и Изменение сценария. Но при этом защищаются только личные сценарии, другой пользователь может внести изменения непосредственно в исходные ячейки листа. Чтобы защита была эффективной, необходимо защищать также рабочий лист (Сервис / Защита / Защитить лист / Сценарии).