Обработки информации

Вид материалаУчебное пособие

Содержание


5.4 Электронные таблицы
В1 написан заголовок таблицы. Вообще-то столбец В
Вопросы и задания
Подобный материал:
1   2   3   4   5   6   7   8   9   ...   18

5.4 ЭЛЕКТРОННЫЕ ТАБЛИЦЫ



Работая с калькулятором вполне реально вычислять заработную плату каждого из работников (перемножать, складывать и вычитать целыми столбцами). Одно только плохо, предположим, мы ошиблись, и оказалось, что Сидоров Петр Николаевич отработал в течение месяца вовсе не 120 часов, а все 160.

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


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

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

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

Для этого программистами созданы специальные программы - электронные таблицы.

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

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

Но главное - при изменении исходных данных все результаты автоматически пересчитываются и изменяются прямо у вас на глазах.

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

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

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

Идея проста, однако додумались до нее спустя целых двадцать лет после того, как стали применять компьютеры в бухгалтериях. Сделал это Дэниэл Бриклин в 1979 году. Вместе с программистом Робертом Фрэнкстоном они и создали первую в мире электронную таблицу с названием "Визикалк", что, по замыслу создателей, означало "Визуальный калькулятор".

Даже одна эта программа оправдывала в глазах пользователей приобретение персонального компьютера: более чем 100 тысяч человек купили персональный компьютер ради возможности работать с "Визикалком".

Экономисты, например, захлебываясь от восторга, писали, что с помощью этой программы можно почти мгновенно определить прибыль компании, если заработная плата вырастет на 6% при одновременном увеличении производительности труда на 3,5% и уменьшении цены на готовую продукцию на 7% с ожидаемым увеличением сбыта на 14%.

Несмотря на экзотическую структуру, видимый этаж электронной таблицы ничем не отличается от самого обычного документа, созданного в уже знакомом вам текстовом редакторе.

Конечно, страничка разбита на столбцы, обозначенные буквами латинского алфавита (A-Z), и на строки, пронумерованные целыми числами (1, 2, 3 и т.д.), но само это разбиение при выводе на принтер, как правило, делается невидимым, и по внешнему виду документа невозможно понять, сделан он с помощью текстового редактора или электронной таблицы.


Благодаря разбиению на строки и столбцы каждая ячейка электронной таблицы имеет свой собственный адрес.


На рисунке - фрагмент листа MS EXCEL - самой популярной электронной таблицы


Так, например, в ячейке В1 написан заголовок таблицы. Вообще-то столбец В не такой уж и широкий, чтобы в него влез весь заголовок целиком, но таблица устроена так, что если в правой соседней ячейке ничего нет, то текст перекрывает ее поле. Если бы мы что-нибудь поместили в ячейку С1, то вместо слов "Итоги первой четверти по школе" увидели бы слова "Итоги п".

Ширину столбцов можно произвольно менять, выбирая наиболее подходящую для различных данных, а некоторые строки - пропускать. Это позволяет красиво оформить документ.

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

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

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

Это и поиск максимального или минимального элемента, и расчёт среднего, и вставка текущей даты, и разнообразные финансовые функции.

Одним словом, современная электронная таблица вполне способна заменить целое бухгалтерское бюро прошлого.


ВОПРОСЫ И ЗАДАНИЯ:
  1. Как обозначается адрес ячейки электронной таблицы?
  2. Что используется при написании формул: адрес или содержимое ячейки (данные)?
  3. Назовите основные типы данных, которые могут размещаться в ячейках электронной таблицы.
  4. Как происходит пересчет данных в электронной таблице?
  5. Какие данные называются исходными?
  6. Какие данные называются рассчитываемыми?
  7. Что такое функция?
  8. Что представляет собой формула?