Вопрос 1. Функциональные возможности табличных процессоров
Множество задач, стоящих перед фирмами и компаниями, носят учетно-аналитический характер и требуют табличной компоновки данных с подведением итогов по различным группам и разделам данных, например, при составлении баланса, справок для налоговых органов, всевозможных финансовых отчетов и статистических таблиц. При этом часть данных периодически меняется, а часть рассчитывается по формулам. Такие работы относятся к разряду рутинных и для их выполнения целесообразно использовать ПК.
Именно для проведения расчетов данных, представленных в табличной форме, были разработаны пакеты прикладных программ, получивших название табличный процессор.
Табличные процессоры – это специальный комплекс программ для управления электронной таблицей. Электронная таблица (ЭТ) – компьютерный эквивалент обычной таблицы, в клетках (ячейках) которой записаны данные различных типов: текст, даты, формулы, числа.
Использование табличных процессоров целесообразно в тех случаях, когда:
· числа, с которыми требуется работать при решении поставленной задачи, можно расположить в виде таблицы, т. е. в строках и графах;
· числа в одной строке или графе связаны с числами в других строках или графах и предполагается использование математических вычислений над данными таблицы;
· предполагается статистическая обработка данных; возможно частое изменение информации; отслеживается большое число показателей; предполагается изготовление нужного числа копий табличных документов.
Первая такая программа, реализующая концепцию электронных таблиц, VisiCalk была разработана Д. Бриклиным и Б. Фрестоном в 1979 г. По этой концепции основной формат электронной таблицы – это экран дисплея с сеткой, разделяющей его на столбцы и строки, обозначенные соответственно буквами латинского алфавита и цифрами.
Технология работы с табличным документом аналогична процедурам подготовки текстовых документов: редактируемый отчет в виде таблицы выводится на экран, и пользователь может в диалоговом режиме вносить в него свои изменения (т.е. редактировать содержимое ячеек электронной таблицы). Пользователь может переносить и копировать содержимое ячеек из одного места таблицы в другое, использовать всевозможные шрифты (различного типа, начертания и размера), печатать на принтере необходимое количество экземпляров подготовленного табличного документа. Все внесенные изменения сразу же отображаются на экране компьютера. Если один раз отработать форму таблицы и установить характер необходимых расчетов, то в дальнейшем технологический процесс сводится только к вводу данных и, при необходимости, к их редактированию.
Табличные процессоры относятся к диалоговым системам, построенным по принципу меню: из списка возможных действий пользователь выбирает то, что ему необходимо. Табличные процессоры обеспечивают:
· ввод, хранение и корректировку большого количества данных;
· автоматическое обновление результатов вычислений при изменении исходных данных;
· дружественный интерфейс;
· наглядность и естественную форму документов, представляемых пользователю на экране.
В зависимости от вида табличного процессора пользователю доступны различные функции. Как правило, обязательный набор включает следующие основные типы функций:
1) для формул при вычислениях:
· математические, тригонометрические, включая функции суммирования, произведения, извлечения квадратного корня, логарифмическую и т.п.;
· логические функции типа IF (если);
· статистические функции средней арифметической и определения количества всех значений в заданном диапазоне клеток;
2) текстовые функции, позволяющие отработать некоторым образом текстовые значения клеток, например, отразить только первые три символа текстовой строки;
3) финансовые функции для выполнения основных финансовых операций, таких, как определения величины амортизации, величины платежей за инвестиции, начисления процентов и т.п.;
4) функции даты и времени;
5) функции сгруппированных данных, например, сортировка данных по различным критериям.
На основе табличных данных средствами табличного процессора можно проводить графический анализ данных с использованием разнообразных графиков и диаграмм.
Возможности табличных процессоров определяются, с одной стороны, характеристиками собственно пакета прикладных программ, а с другой – техническими характеристиками ПК: объемом таблицы (допустимым количеством строк и столбцов), требуемым минимальным объемом оперативной памяти, минимально необходимым объемом дисковой памяти.
Первые версии электронных таблиц работали с операционной системой MS DOC. Это – SuperCalc, Lotus 1-2-3, QutroPro.
Затем были созданы интегрированные пакеты Framework, Мастер и др. Эти пакеты совмещали в себе табличные процессоры, базы данных и текстовые редакторы.
Впоследствии появляются прикладные пакеты, работающие под Windows, такие как Excel, Works, Lotus 1-2-3 (5) и др. На сегодняшний день по статистике лидером среди программного обеспечения данного типа является табличный процессор Excel фирмы Microsoft (его используют более 80% пользователей во всем мире). Excel способен обрабатывать таблицы размером 65536 строк на 256 столбцов.
Вопрос 2. Интерфейс и основные понятия табличного процессора Excel
Функциональные возможности Excel позволяют широко использовать его для финансовой обработки данных, научных расчетов, инженерно-технических расчетов, автоматизации учетно-контрольной деятельности, эффективной обработки больших объемов информации, заданных в табличном виде.
К основным возможностям табличного процессора Excel относятся:
· быстрое построение, корректировка, сохранение таблиц;
· использование стандартных функций для проведения расчетов в таблицах;
· защита табличных данных;
· построение по табличным данным двух - и трехмерных графиков и диаграмм, содержит разнообразные инструменты для редактирования графиков и диаграмм, включая средства для создания смешанных двухмерных графиков;
· поддержка OLE – технологии и технологии drag-and-drop;
· работа со связанными таблицами;
· работа с таблицей как с базой данных;
· одновременная работа с несколькими книгами и др.
Кроме того, Excel обеспечивает:
· быстрое построение таблиц любой формы одноразового и многоразового пользования и сохранение на магнитном носителе в виде отдельного файла с последующим чтением;
· возможность обработки таких типов данных, как числа, даты, формулы;
· возможность корректировки уже созданной таблицы (перемещение строк и столбцов, их копирование, удаление и т.д.);
· возможность выбора цветового оформления таблицы, а также выбора различных шрифтов и стилей, включая автоформатирование;
· наличие механизма мастеров, которые позволяют автоматизировать выполнение операций (например, мастер диаграмм или мастер функций);
· автоматизированную обработку таблиц с помощью макрокоманд, а также модулей на встроенном языке программирования Visual Basic for Application;
· поддержку работы в сети.
В табличном процессоре Excel информация хранится в виде рабочей книги. Рабочая книга может содержать 255 листов, расположенных в произвольном порядке, следующих типов: рабочий лист; лист с диаграммой; лист макросов.
Основными понятиями табличного процессора Excel являются:
· книга – это файл, используемый для обработки и хранения данных, состоящий из отдельных листов;
· лист – разделен на строки и столбцы и служит основой для выполнения вычислений. Рабочий лист состоит из 256 столбцов и 65536 строк;
· ячейка – область, определяемая пересечением столбца и строки электронной таблицы (ЭТ);
· текущая (активная) ячейка – ячейка ЭТ, в которой в данный момент находится курсор;
· адрес ячейки определяется названием (номером) столбца и номером строки;
· блок ячеек (диапазон) – группа смежных ячеек, определяемая адресом верхней левой и нижней правой ячеек в прямоугольнике, образуемом блоком. Например, D4:F13;
· ссылка – ссылка указывает на ячейку или диапазон ячеек листа, которые требуется использовать в формуле;
· абсолютная ссылка – это ссылка, не изменяющаяся при копировании формулы в другую ячейку;
· относительная ссылка – это ссылка, автоматически изменяющаяся при копировании в соответствии с положением формулы.
· формула – это конструкция, начинающаяся со знака “=”, состоящая из математических операторов, значений, ссылок на ячейки и имен функций, при этом результатом выполнения формулы является некоторое новое значение.
Окно приложения табличного процессора Excel имеет вид, представленный на рис. 5.1:
Рис. 5.1. Окно Microsoft Excel
Основное меню содержит команды программы. Строка формул отображает вводимые в ячейку данные и формулы, содержащиеся в текущей ячейке. Поле имен отображает адрес активной ячейки.Вопрос 3. Технология разработки электронной таблицы
При создании электронных таблиц средствами табличного процессора пользователь производит ряд действий, характерных для этого вида работы. Эти действия составляют технологию создания электронной таблицы:
1. Проектирование и разработка форм выходных документов (на бумаге), а также алгоритмов получения расчетных данных.
2. Разработка электронной таблицы, т.е. создание заголовка, шапки, внесение формул в расчетные колонки.
3. Ввод данных и получение расчетных значений.
4. Сохранение таблицы на внешнем носителе.
5. Вывод таблицы на печать.
Технологию разработки электронной таблицы рассмотрим на примере создания таблиц 5.1 и 5.2.
Таблица 5.1.
Учет движения материалов на складах | |||||
№ склада | Код материала | Количество, шт | |||
Остаток на начало месяца | Приход | Расход | Остаток на конец месяца | ||
ИТОГО | * | * | * | * |
Таблица 5.2.
Оптовые и розничные цены материалов | |||
Код материала | Единица измерения | Цена оптовая | Цена розничная |
шт. | 1 200,00р. | ||
кор. | 5 600,00р. | ||
м | 4 250,00р. | ||
м | 3 260,00р. | ||
шт. | 1 560,00р. |