Смекни!
smekni.com

Лекции по Информатике 3 (стр. 12 из 24)

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

Функции разделены по категориям: текстовые, даты и времени, статистические, финансовые и другие.

Пример: =СУММ(А1:В2; С5). Сумма ячеек А1, А2, В1, В2, С5.

Формула содержит операции, производимые над заданными ячейками. Отличительным признаком формулы является знак (=) «равно» в первой позиции.

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

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

Пример: =С13 – С19.

Дата содержит день, месяц, год и разделитель даты.

Для дат существует две арифметические операции:

1. сложение и вычитание с целыми числами (пересчет даты),

2. вычитание дат (длительность периода).

В компьютере даты хранятся как номер дня от 1-го января 1900 года или от другого.

Пример: если сложить дату 01 марта с числом 70, то получится дата 09 мая..

Число включает в себя цифры, знаки +/- , десятичную точку (запятую), признак порядка Е.

Пример:18000, 1.8Е4.

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

Пример: ФнФ, ‘12345.

10.3.2. Форматирование входных и выходных данных

Для придания внешнего вида данным в ячейках применяется их форматирование.

Форматирование – правила, параметры и процедуры внешнего вида данных в ячейках.

Формат – запись правил форматирования.

Форматирование не изменяет содержания данных. Оно изменяет только их внешнее представление. Для разных ячеек можно применять разное форматирование. В тексте можно по-разному форматировать символы. В строке формул данное почти не форматируется.

Для числовых данных используются следующие форматы:

· Основной формат. За основной принимается наиболее используемый, по мнению разработчика, формат.

· Фиксированный формат. Устанавливается определенное число цифр после десятичной точки. Например, для формата с двумя знаками после точки ввод «12345» обеспечит число «123.45».

· Процентный формат. Обеспечивает представление чисел в форме процентов. Например, ввод «0.123» обеспечит видимое представление «12,3%».

· Денежный формат. Разделяет тысячи пробелом или другим символом и добавляет знак денежной единицы.

· Научный формат. Представляет число с плавающей точкой в виде «мантисса плюс порядок». Например, ввод «1234» дает число «0,1234Е+4».

Если ширина ячейки недостаточна для предоставления числового данного или даты, то в ячейке появляются символы * или #.

10.3.3. Уровни информации в ячейке

Кроме данных в каждой ячейке электронной таблицы хранится вспомогательная информация. Структура информации ячейки можно представить по пяти уровням (рис 10.2).


Рис. 10.2. Уровни ячейки

1-й уровень содержит видимое на экране изображение, т.е. отформатированный текст или результат вычисления формулы.

2-й уровень содержит форматы ячейки (формат чисел, шрифты, выключатель (включатель) признак показывать или нет ячейку, вид рамки, защита ячейки).

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

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

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

10.4. Изменение ссылок при копировании формул

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

10.4.1. Относительная и абсолютная адресация

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

Абсолютная ссылка – это не изменяющийся при копировании и перемещении формулы адрес ячейки с исходными данными.

Для указания абсолютной ссылки используется знак доллара ($) перед номером строки и\или столбца. Он означает, что при копировании и перемещении формулы соответствующий номер строки и/или столбца не изменится.

Пример: $А$24 - полная абсолютная ссылка. $A24, A$24 - частичные абсолютные ссылки.

Относительная ссылка - это изменяющийся при копировании и перемещении формулы адрес ячейки с исходными данными.

Признаком относительной ссылки является отсутствие знака доллара $. Разница между абсолютной и относительной ссылками появляется только при копировании и перемещении формулы с этой ссылкой.

10.4.2. Правило относительной ориентации

Изменение формулы при ее копировании и перемещении происходит по следующему правилу.

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

Правило иллюстрируется на следующих примерах, где формула копируется из ячейки В2 в ячейку С2..

А

В

С

А

С

1

1

2

=А1+В3

2

=В1+С3

3

3

Рис.10.2. Правило относительной ориентации.
Рис.10.3. Правило относительной ориентации.

10.5. Обобщенная технология работы в табличном процессоре

Под технологией понимается определенная последовательность действий, приводящая к решению поставленной задачи.

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

  1. формирование таблицы,
  2. исследование таблицы,
  3. графическое представление,
  4. печать.

Каждый из этапов в свою очередь может состоять из частей. Обобщенная технология представлена на рис.


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

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

Математическая модель – упрощенное, формальное описание части окружающего мира.

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

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

Анализ чувствительности – получение скоростей изменения (производных) зависимых данных при изменении независимых данных.

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

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

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

На этапе 3 данные представляются в виде диаграмм и графиков.

На этапе 4 полученные результаты выводятся на печать.

Разработка любой электронной таблицы начинается с постановки цели и постановок задач. Постановка цели - это ответ на вопрос «зачем». Зачем таблица? Для чего данные? Цель таблицы обычно записывается в ее заголовке, например: «Бюджетный отчет прошлого года».

Постановка задачи – это ответы на вопросы: что и как? Задачи содержат и дают средства для достижения цели (построить диаграмму, составить прогноз).

10.6. Объединение электронных таблиц

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

- межтабличные связи;

- консолидация таблиц;

- объединение файлов.

10.6.1. Межтабличные связи

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