Глава 10. ЭЛЕКТРОННЫЕ ТАБЛИЦЫ

Содержание главы



10.1 Введение в электронные таблицы

10.2 Электронные таблицы

10.3 Использование ссылок

10.4 Как подготовить простую таблицу

10.5 Графики и диаграммы

10.6 Книги и листы

Основные понятия:

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

10.1 Введение в электронные таблицы

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

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

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

Результаты физического эксперимента

Напряжение B

Сопротивление 0м

Сила тока А

В таблице напряжение (U) и сопротивление (R) являются пер­вичной информацией, а сила тока (I)– произ­водная информация, которая рассчитывается по закону Ома:

НЕ нашли? Не то? Что вы ищете?

I = U/ R.

Представление данных в виде таблицы существенно упро­щает анализ информации. Например, большое количество пер­вичных и производных данных приходится обрабатывать при различных учетных операциях, — при поступлении товаров в магазин, при проведении банковских операций с различными счетами и т. д. Поэтому автоматизация такого рода операций значительно повышает качество и эффективность расчетов.

-

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

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

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

Области применения электронных таблиц весьма велики. Таблицы используются при решении различных финансовых и бухгалтерских задач, например, при расчете заработной платы небольшой организации. Их можно применять при выполне­нии различных технико-экономических расчетов, — например, при оценке целесообразности строительства цеха. Наконец, электронные таблицы можно использовать в повседневной жизни для учета и анализа расходования средств: при ежедневной покупке продуктов и хозяйственных товаров, при оплате сче­тов и т. п. Табличные процессоры могут служить обычным калькулятором.

Электронные таблицы используются в компьютерной тех­нологии около 15 лет. В 80-х годах в нашей стране большое распространение получили табличные процессоры Lotus 1-2-3 фирмы Lotus Development и SuperCalc фирмы Computer Associates, работавшие с MS-DOS в текстовом режиме. До сих пор на маломощных машинах используется русифицированная версия SuperCalc-4 под названием “Тагра”. На современных машинах чаще применяются более совершенные программы обработки электронных таблиц, работающие в графическом режиме под управлением операционной системы Microsoft® Windows, причем в нашей стране наиболее популярны QuattroPro фирмы Novell и осо­бенно Microsoft® Excel фирмы Microsoft®. Табличный процессор имеется также в интегрированном пакете Microsoft® Works.

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

К аппаратным средствам, поддерживающим работу программы электронных таблиц, относят ОЗУ, ВЗУ, клавиатуру, дисплей, принтер. Для работы с электронными таблицами целесообразно использовать большие мониторы с размером диагонали от 17’’ и выше. При работе табличного процессора все данные электронных таблиц находятся в ОЗУ, а математические расчеты в таблицах бывают довольно громоздки. Поэтому при работе с ЭТ требуется большего объёма ОЗУ и скорости процессора.

В расчетах по формулам можно использовать так называемые встроенные функции, например тригонометрические, алгебраические и другие (их более 400), что обеспечи­вает широкий диапазон применения электронных таблиц.

Важно, что программа позволяет хранить в табличной форме не только большое количество исходных данных, результатов расчетов, но и связи (математические соотношения) между ними.

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

10.2 Электронные таблицы

Объект нашего изучения – программа Microsoft® Excel, предназначенная для обработки электронных таблиц. Необходимо иметь в виду две особенности:

1) техника обработки электронных таблиц в Excel в целом тесно связана с общими подходами Windows, а в частности — с технологией создания текстовых документов Microsoft® Word. Поэтому к освоению материала надо иметь навыки работы в Microsoft® Windows;

2) Ограничим изучение лишь принципиально важ­ных идей и приемов работы с электронными таблицами. Более или менее полное изучение возможностей мощной профессио­нальной среды Excel выходит за рамки нашего пособия.

Что такое Microsoft® Excel version 7.0

Программа Excel 7.0 входит в офисный пакет Microsoft® Office и предназначена для подготовки и обработки электронных таблиц под управлением операционной системы Windows.

Документом (т. е. объектом обработки) Excel является файл с произвольным именем и расширением. XLS. В терми­нах Excel такой файл называется рабочей книгой (Workbook). В каждом файле XLS может размещаться от 1 до 255 элек­тронных таблиц, каждая из которых называется рабочим лис­том (Sheet). Чтобы упростить изложение, будем считать, что вы работаете только с одним рабочим листом.

Что можно записать в ячейку таблицы?

В любую ячейку электронной таблицы можно ввести:

·  число;

·  формулу;

·  текстовую (алфавитно-цифровую) информацию.

Как Excel отличает один тип данных от другого?

Число. Если вы набрали некую последовательность симво­лов, в которую входят цифры, а также знаки “+”, “-” (в начале последовательности) или “.” (как разделитель целой и дробной части), эта последовательность считается числом. Примеры чисел:

257; -145.2; +4890.859.

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

Кроме того, вы можете записать число в экспоненциальной форме (в виде мантиссы и порядка). Например, число 48900 можно представить как 4.89Е-04.

Чтобы число в ячейке выглядело на экране именно так, как вы его ввели, количество вводимых знаков не должно превы­шать некоторую величину, зависящую от установленной вами (или по умолчанию) ширины столбца (обычно это 8-12 симво­лов). Слишком большие или слишком малые числа Excel по­пытается представить в экспоненциальной форме (например, вместо в ячейке может появиться

4.89Е+07,

т. е. 4.89·107, а при дальнейшем увеличении количества знаков в числе Excel отобразит число как цепочку символов “#” (##...#). Точность числа (количество знаков после точки) можно ре­гулировать с помощью кнопок панели инструментов “Форма­тирование” .

Формула. Если набранная вами последовательность симво­лов начинается со знака “=” (равно). Excel считает, что вы на­брали формулу. В формулу могут входить данные разного ти­па, однако мы будем считать ее обычным арифметическим вы­ражением, в которое можно записать только числа, адреса яче­ек и функции, соединенные между собой знаками арифметиче­ских операций. Например, если вы ввели в ячейку ВЗ формулу:

=A2+C3*F7,

значением этой ячейки будет число, которое равно произведе­нию чисел, записанных в СЗ и F7, сложенному с числом из ячейки А2.

В зависимости от значения переключателя Formulas (Фор­мулы) на вкладке Сервис команды [Параметры-Параметры страницы], в ячейке на экране может отображаться либо формула, либо результат вы­числений по данной формуле.

Текст. Если набранная вами последовательность в пред­ставлении Excel не является ни числом, ни формулой, она считается текстом и не подвергается каким-либо преобразо­ваниям. Например, последовательность -145.2 будет считать­ся числом, а -145,2 или vl45.2 - текстом. Последователь­ность =А1+А2 - это формула, а А1+А2 - текст.

Если вводимый в ячейку текст превысит по длине видимую ширину столбца, возможны два случая:

1) если следующие ячейки в строке пусты, — тогда визуально текст накроет эти ячейки;

2) если в следующих ячейках есть данные, — тогда правая часть текста скроется “под” этими ячейками.

10.3 Использование ссылок

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

В ссылках на ячейки используются обозначения соответствующих строк и столбцов листа. Такие ссылки называются ссылками A1. По умолчанию в Microsoft® Excel столбцы помечены латинскими буквами (A, B, C, D, ... Z; AA, AB, AC, AD, ... AZ; BA, BB, BC и т. д.), а строки пронумерованы. Можно заменить буквы столбцов на номера. Такие ссылки называются ссылками R1C1 (Row1-строка1 Column1-столбец1).


A

B

C

1

2

3

Ссылка на диапазон ячеек B2:C3

Ссылка на ячейку А1

Относительные и абсолютные ссылки

Относительные ссылки используются в формуле для указания адреса ячейки в относительной системе координат с началом в текущей ячейке. Относительные ссылки имеют вид: A1, B2 и т. д..

Абсолютные ссылки используются в формуле для указания адреса ячейки в абсолютной системе координат не зависящего от координаты текущей ячейки. Абсолютные ссылки имеют вид: $A$1, $B$2 и т. д..

Различия между относительными ссылками и абсолютными ссылками проявляются при копировании формул из одной ячейки в другую. По умолчанию при наборе формул в Microsoft® Excel используются относительные ссылки.

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

Абсолютные ссылки создаются путем добавления в контекст ссылки префикса абсолютного адреса “$”. Префикс ставится перед указателем на строку и столбец отдельно. Таким образом осуществляется возможность ссылаться на относительный столбец и абсолютную строку (и наоборот).

A

B

C

D

E

1

2

=B1

=$B$1

=C$1

3

=D$1

4

=$B$1

=C3

направление копирования

10.4 Как подготовить простую таблицу.

Общие правила подготовки таблицы.

Чтобы освоить на практике основные идеи обработки элек­тронных таблиц, рассмотрим следующую задачу.

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

Исходные данные нашей задачи – двенадцать чисел, каж­дое из которых – выручка по конкретному округу (например, по Западному) за конкретный месяц (например, за июль).

На основании этих исходных данных мы хотим найти производные величины:

·  сумму выручки по городу за каждый месяц; – сумму выручки по каждому округу за все лето; – общую сумму выручки;

·  процент выручки по каждому округу относительно об­щей суммы.

Прежде всего введем в таблицу исходные данные. В ячейках А1 и А2 мы набрали тексты, которые представляют собой некую описательную информацию (“Продажа морожено­го...”, “Лето 1996 г.”). В ячейках А6-А9 набраны названия округов, в ячейках С5 – Е5 – названия месяцев. Наконец, в ячейки С6, D6, ... мы ввели числа, которые и представляют собой исходные значения выручки. И наконец в ячейках С10, D10, E10. Теперь приступим к расчетам. В ячейку С10 необходимо поместить сумму за июнь по всем округам, т. е. С6+С7+С8+С9. Для этого надо выделить ячейку С10 и ввести в нее формулу: =С6+С7+С8+С9.

С10

=С6+С7+С8+С9

A

B

C

D

E

F

G

1

Продажи мороженого по округам города N (млн. руб.)

2

Лето 1996 г.

3

4

5

Июнь

Июль

Август

6

Центральный

11

15

13

7

Западный

12

13

15

8

Северный

13

14

14

9

Южный

11

13

12

10

47

55

54

11

После ввода этой формулы в ячейке немедленно появится результат. Ну, а если в вашей таблице не 4, а 444 строки? Перечис­лять все слагаемые? Разумеется, нет: в Excel имеется функция SUM (СУММ), которая возвращает значение суммы значений своих аргументов.

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

10.5 Графики и диаграммы

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

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

Типы диаграммы:

Заполненная

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

Полосковая

Полосковая диаграмма показывает показывает отдельные значения в определенный момент времени или отражает соотношение компонентов. Составная полосковая диаграмма (является подтипом полосковой) показывает соотношение отдельных элементов в целом.

Гистограмма

Гистограмма показывает изменения в течении некоторого периода времени или отражает соотношение величин.

Круговая и кольцевая

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

Точечная

Точечная диаграмма показывает взаимосвязь между числовыми значениями в нескольких рядах данных и представляет две группы чисел в виде одного ряда точек в координатах XY. Эта диаграмма отображает неравномерность интервалов и группировки данных и часто используется для представления данных научного характера.

Биржевая

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

Радиальная (лепестковая)

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

Поверхность

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

10.6 Книги и листы

Книга в Microsoft® Excel представляет собой файл, используемый для обработки и хранения данных. Каждая книга может состоять из нескольких листов, поэтому в одном файле можно поместить разнообразные сведения и установить между ними необходимые связи.

Листы служат для организации и анализа данных. Одновременно на нескольких листах данные можно вводить, править, производить с ними вычисления. В книгу можно вставить листы диаграмм для графического представления данных и модули для создания и хранения макросов, используемых при выполнении специальных задач.

Имена листов находятся на ярлычках, расположенных в нижней части окна книги. Для перехода с одного листа на другой необходимо указать соответствующий ярлычок. Название текущего листа всегда выделено жирным шрифтом. Листы можно переименовывать, вставлять, удалять, перемещать или копировать в пределах одной книги или из одной книги в другую.

Контрольные вопросы

Вопросы и задания по теме: “Представление информации в табличной форме”.

1.  Чем отличается производная информация от первичной или исходной?

2.  Какие преимущества может дать обработка информации с помощью электронных таблиц по сравнению с обра­боткой вручную?

3.  В каких областях деятельности человека могут исполь­зоваться электронные таблицы?

4.  Чем отличаются различные пакеты электронных таб­лиц? Назовите наиболее распространенные.

5.  Составьте два-три примера макетов таблиц, в которых присутствовала бы первичная и не менее двух видов производной информации.

Вопросы и задания по теме: “Электронные таблицы”

1.  Что такое относительный адрес ячейки?

2.  Можно ли изменить формат относительного адреса ячей­ки? Если да, то как это сделать?

3.  Как указать абсолютный адрес ячейки? В каких случа­ях необходимо использовать абсолютный адрес?

4.  Перечислите все способы ссылки на ячейку и на диапа­зон ячеек.

5.  Какие символы могут входить в имя ячейки?

6.  Приведите примеры использования имен ячеек.

7.  Назовите основные виды информации, используемые в электронных таблицах

8.  Как Excel отличает число от текста, текст от функции?

9.  Как будет воспринято программой число, в котором разделителем дробной части вместо точки поставлена запятая: как ошибка, как алфавитная информация или как формула?

10.  Объясните, что такое функция.

11.  Как увидеть формулу, записанную в ячейку? Как сде­лать так, чтобы в ячейке отображался не результат вы­числений по формуле, а сама формула?

12.  Как установить (изменить) точность отображения числа и результата вычислений?

Литература

1.  Философия информационной цивилизации. - М.: Мир, 1994.

2.  Борковский -русский словарь поинформатике.-М.:ММШП,1992.

3.  IBM PC для пользователя. - М.: ИНФРА-М, 1996.

4.  Основы компьютерной технологии. - М.: ABF, 1996.

5.  Практикум по компьютерной технологии. - М.: ABF, 1996.

6.  Информатика. Учебное пособие. - М.: АСТ, 1996.

7.  Лицензионное программное обеспечение.