Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информатика.doc
Скачиваний:
39
Добавлен:
11.02.2015
Размер:
351.23 Кб
Скачать

31. Электронная таблица[1] — компьютерная программа, позволяющая проводить вычисления с данными, представленными в виде двухмерных массивов, имитирующих бумажные таблицы[2].

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

История

Идею электронных таблиц впервые сформулировал американский учёный австрийского происхождения Рихард Маттезих (нем. Richard Mattesich), опубликовав в 1961 г. исследование под названием «Budgeting Models and System Simulation»[3]. Концепцию дополнили в 1970 г. Пардо (англ. Rene Pardo) и Ландау (англ. Remy Landau), подавшие заявку на соответствующий патент (U.S. Patent 4 398 249). Патентное ведомство отклонило заявку, но авторы через суд добились отмены этого решения.

Общепризнанным родоначальником электронных таблиц как отдельного класса ПО является Дэн Бриклин, который совместно с Бобом Фрэнкстоном разработал программу VisiCalc в 1979 г. Эта электронная таблица для компьютера Apple II стала очень популярной, превратив персональный компьютер из игрушки для технофилов в массовый инструмент для бизнеса.

Впоследствии на рынке появились многочисленные продукты этого класса — SuperCalc, Microsoft MultiPlan, Quattro Pro, Lotus 1-2-3, Microsoft Excel, OpenOffice.org Calc, таблицы AppleWorks и gnumeric, минималистический Spread32.

Существуют электронные таблицы для мобильных телефонов и КПК, в частности SpreadCE.

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

Для установки ограничений на вводимую информацию выполните следующие действия.

Выполните команду Данные/Проверка.

Во вкладке Параметры окна Проверка вводимых значений (рис. 2.9) установите ограничения на тип данных, характер ограничения и значения ограничения.

Щелкните кнопку ОК.

Ограничение на тип данных устанавливается в списке Тип данных. Типы вводимых данных и основные ограничения на вводимую информацию приведены в таблице 2.1.

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

между;

вне;

равно;

не равно;

больше;

меньше;

больше или равно;

меньше или равно.

В полях Минимум (Начальная дата, Время начала), Максимум (Конечная дата, Время конца) или Значение (Дата, Время) устанавливают значение ограничения на вводимые данные. Значение можно ввести с клавиатуры или можно поставить курсор в соответствующее поле, а на листе выделить ячейку с ограничивающим значением.

Например, для установки ограничений на ввод только дат с 1 января до 31 декабря 2006 года следует выбрать:

Тип данных — Дата;

Условие — между;

Начальная дата — 01.01.2006;

Конечная дата — 31.12.2006.

Для типа данных Список следует в поле Источник ввести с клавиатуры список допустимых значений. Значения в поле вводятся через запятую. Удобнее, однако, сделать иначе.

Список значений заранее введите в какие-либо ячейки листа, не входящие в диапазон, на который накладываются ограничения.

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

Для удобства ввода данных на листе во вкладке Параметры окна Проверка вводимых значений (см. рис. 2.10) установите флажок Список допустимых значений.

В дальнейшем при выделении ячейки, для которой установлены ограничения, появляется значок раскрывающегося списка. Для открытия списка можно нажать комбинацию клавиш клавиатуры Alt + ↓ или щелкнуть мышью по кнопке с треугольником (рис. 2.11).

Необходимую для ввода запись можно выбрать щелчком мыши или перевести выделение клавишами клавиатуры и нажать клавишу Enter.

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

При выделении ячейки, для которой установлены ограничения, появляется вплывающая подсказка с текстом (рис. 2.13), введенным в поля Заголовок и Сообщение вкладки Сообщение для ввода окна Проверка вводимых значений (см. рис. 2.12).

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

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

В списке Вид (см. рис. 2.15) можно выбрать один из трех видов ограничений.

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

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

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

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

В поле Заголовок можно ввести текст, который будет отображаться в заголовке окон сообщения, а в поле Сообщение — текст, который будет отображаться в окнах сообщений об ошибке ввода(см. рис. 2.15). После установки всех параметров во вкладке Сообщение об ошибке окна Проверка вводимых значений следует нажать кнопку ОК.

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

Снятие ограничений на ввод данных

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

Выполните команду Правка/Перейти.

В окне Переход щелкните кнопку Выделить.

В окне Выделение группы ячеек (рис. 2.16) установите переключатель Проверка данных.

Щелкните кнопку ОК. Ячейки будут выделены.

Для снятия ограничений для выделенных ячеек выполните следующие действия.

Выполните команду Данные/Проверка.

В любой вкладке окна Проверка вводимых значений (см. рис. 2.9, рис. 2.12, рис. 2.15) щелкните кнопку Очистить все.

Щелкните кнопку ОК.

Если в область выделения попадут ячейки, для которых не установлены ограничения, выйдет соответствующее сообщение (рис. 2.17). Щелкните кнопку Нет, а затем в любой вкладке окна Проверка вводимых значений (см. рис. 2.9, рис. 2.12, рис. 2.15) щелкните кнопку Очистить все и кнопку ОК.

Если в область выделения попадут ячейки, для которых установлены различные ограничения, выйдет соответствующее сообщение (рис. 2.18). Щелкните кнопку ОК, а затем в любой вкладке окна Проверка вводимых значений (см. рис. 2.9, рис. 2.12, рис. 2.15) щелкните кнопку ОК.

ограничений

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

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

Для выявления на листе данных, не отвечающих установленным ограничениям, нажмите кнопку Обвести неверные данные панели инструментов Зависимости. Неверные данные будут обведены красной линией (рис. 2.20).

Для удаления обводки нажмите кнопку Удалить обводку неверных данных панели инструментов Зависимости.

36