Команда объединения файлов

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

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

Допустим, что исходные отчеты, поступающие от магазинов компании, имеют вид, указанный в табл. 1.4.

Для объединения данных по прибыли из нескольких отчетов, поступающих от различных магазинов, создается объединенный отчет, подобный указанному в табл. 1.5.

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

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

В ряде случаев полученные в табл. 1.6 данные могут оказаться недостаточными для руководства компании, которое интересуют суммарные данные не только по прибыли, но и по продажам и затратам. Здесь используется команда объединения файлов в режиме суммирования, которая обеспечивает иной порядок формирования данных в объединенном отчете. Объединенный отчет (электронная таблица) в этом случае будет формироваться в таком же виде, как и отчеты, получаемые от магазинов, однако содержимое каждой ячейки в нем будет равняться сумме содержимого соответствующих ячеек объединяемых таблиц. Так, например, зарплата в первом квартале в объединенном отчете будет определяться суммой заработной платы во всех магазинах в первом квартале.

Аналогично используется команда объединения файлов в режиме вычита­ния. Этот режим может быть использован, например, в случае, когда текущие показатели вычисляются как разность показателей этого и прошлого годов.

1.5.4. Электронная таблица для поддержки принятия решений.

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

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

• можете ли вы позволить себе определенный месячный платеж за машину?

• что будет, если вы согласитесь на меньший автомобиль и получите скидку от его производителя?

• что будет, если вы в следующее лето заработаете некоторую дополнительную сумму для первоначального платежа?

• что будет, если вы увеличите срок возврата ссуды и получите более низкую процентную ставку?


Ваше решение о выборе и покупке автомобиля зависит от ответов на эти и другие вопросы. На рис. 1.11 анализ данной ситуации проведен при помощи электронной таблицы.