Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Информатика 2015

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

С помощью электронных таблиц (ЭТ) можно решать финансовые, экономические и математические задачи.

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

При работе с ЭТ практически исключается традиционное программирование (например, с помощью процедурно-ориентированных языков).

Другое равноправное название электронной таблицы — табличный процессор.

Первую электронную таблицу VisiCalc создали в 1979 г. Дэн Бриклин (Dan Briddin) и Боб Фрэнксгон (Bob Frankston). В 1982 г. Мич Кейпор (Mitch Карог) и Джонатан Сачс (Jonathan Sachs) разработали другую удачную программу Lotus 1-2-3. В 1987 г. фирма Microsoft создала популярную в настоящее время электронную таблицу MS Excel.

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

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

Электронная таблица состоит из столбцов и строк. Столбцы чаще всего обозначаются заглавными латинскими буквами (А, В, С, .., АА, АВ, АС,..), а строки — арабскими цифрами. Каждое пересечение строки и столбца образует «клетку» таблицы, которая может содержать текст, число или формулу.

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

Заметим, что кроме рассмотренного стиля маркировки ячеек, который получил название А1, существует стиль, при котором вначале указывается порядковый номер строки, а затем порядковый номер столбца. Название этого стиля R1C1.

Формула =В2 +С4, расположенная в ячейке В6 (см. предыдущий рисунок), означает, что нужно взять содержимое ячейки В2, к нему прибавить содержимое ячейки С4 и результат поместить в ячейку В6. Всякое изменение содержимого ячеек В2 или С4 приведет к автоматическому изменению результата в ячейке В6.

Пользователь может задать любой ячейке собственное имя и затем использовать его при расчетах. Например, =ВЗ+ИТОГ. В данном случае одной из ячеек дано имя «ИТОГ». Использование имен ячеек облегчает составление формул и делает их более наглядными и информативными. Например, следующая формула говорит сама за себя:

Формулы позволяют обрабатывать содержимое сразу нескольких ячеек (диапазона ячеек). Например, чтобы просуммировать содержимое ячеек В7, С7, D7, Е7, достаточно записать:

Формулы могут ссылаться на ячейки текущего листа, ячейки листов той же книги или ячейки других книг.

Диапазоном ячеек (также диапазоном ссылок) называются две или более ячейки, расположенные на одном листе.

Синтаксисом формул называется правила записи (структуру) элементов, входящих в формулу.

Формулы содержат знак равенства (=), вычисляемые элементы (операнды) и операторы.

Операнды — величины, с которыми оперирует (работает) ЭТ.

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

Константы — это величины, которые не изменяются в процессе вычислений, например, число 4 или текст «Прибыль». При записи констант перед ними знак равенства не ставится.

Ссылка — координата ячейки, ее адрес.

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

Физика

Химия

Иванов

4

3

Петров

5

4

Сидоров

5

5

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

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

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

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

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

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

Операторами обозначаются операции, которые выполняются над операндами. В Microsoft Excel имеется четыре вида операторов: арифметические, текстовые, сравнения, а также адресные операторы.

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

Текстовой оператор — & (амперсант) позволяет объединить последовательности символов, находящихся в разных ячейках, в одну последовательность. У операции объединения символов есть специальное название - конкатенация.

Операторы сравнения используются для сопоставления двух чисел. К ним относятся операторы: равно, больше, меньше, больше или равно, меньше или равно, неравно. Результатом выполнения операции сравнения являются логические величины ИСТИНА или ЛОЖЬ.

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

Адресные операторы — двоеточие, запятая и пробел объединяют диапазоны ячеек.

Например, формула =СУММ(А1:А7) говорит о том, что должно быть просуммировано содержимое ячеек Al, А2, ..., А7. Формула

=МИН(В1:В5,С5:С9) отберет минимальное число из ячеек двух указанных диапазонов. Наконец, пробел в формуле =Иванов Физика позволит вывести содержимое ячейки, находящейся на пересечении этих заголовков.

Пользовательский интерфейс программы MS Excel показан на предыдущем рисунке.

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

ЭТ обладают элементами искусственного интеллекта.

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

Еще одна интересная возможность ЭТ состоит в использовании арифметических и геометрических прогрессий для быстрого заполнения большого числа ячеек.

Например, чтобы ввести порядковые номера студентов, достаточно указать только цифры 1 и 2. Все остальные номера будут введены автоматически. С помощью арифметической прогрессии легко ввести, например, только четные (или нечетные) номера.

За счет геометрической прогрессии просто сформировать такие (и подобные) последовательности чисел: 5; 20; 80; 320 или 1; 2; 4; 8; 16; 32.

ЭТ позволяют «предсказывать» результаты. Например, если известны антропологические параметры трех студентов, то можно попытаться «угадать» параметры четвертого студента, для которого известна только часть параметров.

Рост, см (х)

152

163

174

Вес, кг (у)

52

63

74

Предположим, что рост студента 170 см, а вес неизвестен. Расчет веса можно произвести с помощью функции:

В результате будет получен ответ: 70 кг.

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

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

ЭТ дают возможность копировать или перемещать содержимое клетки в другие позиции.

Рассмотрим два важных понятия: относительная и абсолютная ссылки.

На следующем рисунке в ячейке С1 записана формула сложения содержимого ячеек А1 и В1. При этом использованы относительные ссылки. Копирование этой формулы в ячейку С2 привело к автоматическому изменению ссылок. Вместо формулы =А1-Ю1 в ячейке С2 появилась формула =У.2-Н32. В ячейке С4 записана формула сложения, в которой использованы абсолютные ссылки. Легко заметить, что добавлены знаки долларов. Копирование этой формулы в ячейку С5не привело к изменению этой формулы.

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

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

Относительная ссылка — это ссылка, которая изменяется при копировании формулы.

Электронные таблицы позволяют эффективно решать задачи сортировки данных. Следующая таблица является примером базы данных для небольшого фруктового сада. Каждая запись содержит информацию об одном дереве. База данных размещается в интервале ячеек А1:Е7, а критерии сортировки занесены в ячейки А9:С11.

А

В

С

D

Е

1

Деревья

Высота

Возраст

Урожай

Доход

2

Яблоня

18

20

14

105

3

Груша

12

12

10

96

4

Вишня

13

14

9

105,3

5

Яблоня

14

15

10

75

6

Груша

9

8

8

76,8

7

Яблоня

8

9

6

45

8

Критерии

9

Деревья

Высота

Высота

10

Яблоня

>10

<16

11

Груша

Требуется определить следующие величины.

Максимальный доход от всех яблонь и ipyui.

Минимальный доход от яблонь и ipyui, высота которых более 10. Суммарный доход от яблонь, высота которых лежит в интервале от 10

до 16.

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

=Д М АКС(А 1:Е7;' 'Доход'' ;А9:А 11). Ответ: 105.

=Д М И11 (А1: Е7;'' Д о хо д''; А 9: В11). Ответ 75.

=БДСУММ(А1:Е7;"Доход";А9:С10). Ответ:75.

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ ОРИГИНАЛ   След >
 

Популярные страницы