Автор: Сорокина Татьяна Анатольевна
Должность: учитель информатики
Учебное заведение: МБОУ "СОШ №92"
Населённый пункт: город Новокузнецк, Кемеровской области
Наименование материала: разработка
Тема: "Структура электронной таблицы. Адресация. Формулы."
Раздел: среднее образование
Сорокина Татьяна Анатольевна,
учитель информатики,
МБОУ «СОШ№92»
Структура электронной таблицы. Адресация. Формулы.
Требования к аппаратному программному обеспечению.
В процессе изучения темы потребуется компьютерный класс, оснащенный IBM
совместными с компьютерами на базе процессоров Pentium, имеющих не менее 16 Мб
памяти, на которых следующее программное обеспечение:
1.
Операционная система Windows 95 и выше;
2.
Microsoft Excel.
Электронная таблица (ЭТ) – инструмент для табличных расчетов на ЭВМ. Прикладные
программы,
позволяющие
пользователю
работать
с
электронными
таблицами,
называются
табличными
процессорами
(ТП).
Табличные
процессоры
входят
в
состав
прикладного
программного обеспечения на персональных компьютерах.
Электронная таблица состоит из прямоугольных клеток – ячеек. Горизонтальные ряды
клеток образуют строки, а вертикальные ряды – столбцы. Иными словами, ячейка – это область,
определяемая пересечением столбца и строки электронной таблицы. Строки имеют числовую
нумерацию, а столбцы имеют буквенные обозначения (имена). Максимальное число строк, которое
может иметь ЭТ – 65 536 и максимальное число столбцов – 256.
Для именования столбцов используются буквы латинского алфавита: A,
B,
C… . после
столбца с именем Z следуют столбцы: AA, AB, AC … AZ, BA, BB и т.д. в алфавитном порядке.
Для указания на конкретную ячейку таблицы мы используем адрес, составляемый из
обозначения столбца и номера строки, на пересечении которых эта ячейка находится (например,
A1, F8, C24, AA2 и т.д.).
Информация в таблицу заносится пользователем через клавиатуру. Каждой ячейке таблицы
соответствует определенное поле в оперативной памяти (ячейка памяти). В каждой ячейке может
помещаться текст или формула.
Текст – это последовательность любых символов из компьютерного алфавита. Тексты
используются для надписей, заголовков, пояснений, оформления таблицы и т.п.
Формула – это выражение, определяющее вычислительные действия ТП. Чаще всего
формулы
определяют
математические
вычисления.
Например,
см
рис1:
ячейки A1,
В1,
С1
содержат текстовую информацию (слова), а ячейки A2, В2, С2 – формулы.
А
В
С
1
длина
ширина
площадь
2
5
3
А2*В2
Рис.1
С точки зрения ТП одно число в ячейке – это тоже формула (простейшая). В дальнейшем
словом формула будем называть выражение, содержащее имена ячеек, знаки операций, функции. К
числовой величине будем применять термин число.
Информацию,
которую
пользователь
ввел
в
ячейку,
будем
называть занесенной
информацией. Информацию, которую пользователь видит в ячейке на экране – выведенной
информацией. Первое и второе не всегда совпадают. Возможны следующие варианты:
занесено число: выведено число;
занесен текст: выведен текст (или часть текста, если он не помещается в ячейку на
экране, а соседние ячейки справа заняты);
занесена формула:
a)
выведено вычисленное значение;
b)
выведена формула;
c)
выведено сообщение об ошибке (например, слово ERROR).
Вариант a) имеет место, если таблица находится в режиме отображения значений; вариант
b) – в режиме отображения формул. Сообщение об ошибке (вариант «c») выдается в случае, если
таблица
находится
в
режиме
отражения
значений,
но
вычисление
по
формуле
невозможно
(деление на ноль и т.п.).
Таблица на рис.1 находится в режиме отображения формул. Та же самая таблица в режиме
отображения значений примет вид (рис.2):
А
В
С
1
длина
ширина
площадь
2
5
3
15
Рис.2
Основное
свойство
электронной
таблицы: изменение
числового
значения
в
ячейке
приводит к мгновенному пересчету формул, содержащих имя этой ячейки.
Правила записи формул для различных ТП во многом схожи. Сформулируем эти правила:
формулы
содержат
числа,
имена
ячеек,
знаки
операций,
круглые
скобки,
имена
функций;
арифметические операции и их знаки:
сложение (+);
вычитание (
);
умножение (*);
деление (/);
возведение в степень (^);
формула пишется в строку, символы последовательно выстраиваются друг за другом,
проставляются все знаки операций; используются круглые скобки.
Для
правильной
записи
формул
нужно
учитывать
последовательность
выполнения
действий ТП. В первую очередь выполняются операции в скобках. Если нет скобок, то порядок
выполнения
определяется
старшинством
операций.
По
убыванию
старшинства
операции
располагаются в таком порядке:
^
возведение в степень;
*, / умножение, деление;
+,
сложение, вычитание;
Операции одинакового старшинства выполняются в порядке их записи слева направо.
Различают арифметические и логические формулы.
В арифметических формулах используются известные всем арифметические действия, а
также могут содержаться операторы сравнения: равно (=), не равно (<>), больше (>), меньше (<),
не более (<=), не менее (>=). Результатом вычисления арифметической формулы является число.
Логические формулы могут содержать указанные выше операторы сравнения, а также
специальные логические операторы:
#NOT#
логическое отрицание “НЕ”,
#AND#
логическое “И”,
#OR#
логическое “ИЛИ”.
Логические формулы определяют, выражение истинно или ложно. Истинным выражениям
присваивается численная величина 1, а ложным – 0. Таким образом, вычисление логической
формулы заканчивается получением оценки “Истинно” (1) или “Ложно” (0).
Ввод формул. Для ввода формул необходимо (на примере рис.1):
1)
выделить ячейку С2, щелкнув по этой ячейке;
2)
в «строке формул» поставить знак «=» (равно);
3)
ввести А2;
4)
ввести знак умножения «*»;
5)
ввести В2;
6)
нажать «Enter».
Ввод формул можно осуществить другим способом:
1)
выделить ячейку С2, щелкнув по этой ячейке;
2)
ввести «=»;
3)
щелкнуть мышью на ячейке А2 (ее адрес появится в формуле);
4)
ввести «*»;
5)
щелкнуть на В2;
6)
нажать «Enter».
Очень часто при введении формул необходимо в разных ячейках написать один и тот же
адрес ячейки (без каких-либо изменений). Для этого используют абсолютную адресацию. Если же
формулы во всех ячейках разные, то используют относительную адресацию.
Принцип относительной адресации обозначает следующее: адреса ячеек, используемые в
формулах, определены не абсолютно, а относительно места расположения формулы. Например в
таблице на рис.1 формулу в ячейке С2 ТП воспринимает так: умножить значение из ячейки,
расположенной на две клетки левее со значением из ячейки, расположенной на одну клетку левее
данной формулы.
Этот принцип приводит к тому, что при всяком перемещении формулы в другое место
таблицы
изменяются
имена
ячеек
в
формуле.
Перемещение
формул
происходит
при
разнообразных манипуляциях фрагментами таблицы (копировании, вставках, удалении, переносе).
Манипуляциями фрагментами производятся путем выполнения специальных команд ТП.
При
перемещении
формулы
на
одну
строку
вниз
в
именах
ячеек
номер
строки
увеличивается на единицу: А2 преобразовалось в А3, В2 – в В3 (рис.3). При перемещении
формулы вправо или влево (вдоль строки) в именах ячеек изменится буквенная часть. Например,
если формулу из ячейки С2 скопировать в ячейку Е2, то она превратится в С2*D2.
А
В
С
1
длина
ширина
площадь
2
5
3
А2*В2
3
5
3
А3*В3
Рис.3
Абсолютная
адресация.
В
некоторых
случаях
оказывается
необходимым
отметить
действие принципа относительной адресации для того, чтобы при переносе формулы адрес ячейки
не изменился (т. е. был бы не относительным, а абсолютным). В таком случае применяется прием,
который называется замораживанием адреса. Для этой цели в имени ячейки употребляется символ
$. Для замораживания всего адреса значок $ ставится дважды, например: $B$2. можно заморозить
только столбец ($B2) или только строку (B$2). Тогда часть адреса будет изменяться при переносе
формулы, а часть нет.
Рассмотрим пример (сделан учителем до урока на отдельных листах Microsoft Excel).
Требуется построить таблицу, содержащую сведения о стоимости туристических путевок в разные
страны мира. Необходимо указать стоимость в долларах и в рублях.
Решение: Исходной информацией является стоимость путевки в долларах и курс доллара
по отношению к рублю. Стоимость путевки в рублях вычисляется из данных.
Первоначально следует подготовить таблицу в таком виде:
А
В
С
1
Курс доллара:
рублей
2
Страна
Цена в долларах
Цена в рублях
3
Англия
В3*$B$1
4
Болгария
5
Бельгия
6
Бразилия
В ячейке В1 будет храниться размер курса доллара, выраженный в рублях. Формула в
ячейке С3 вычисляет стоимость путевки в рублях путем умножения стоимости в долларах на курс
доллара. В ячейки С4, С5, С6 соответствующие формулы можно не вводить с клавиатуры, а
скопировать из ячейки С3. Мы получим:
А
В
С
1
Курс доллара:
рублей
2
Страна
Цена в долларах
Цена в рублях
3
Англия
В3*$B$1
4
Болгария
В4*$B$1
5
Бельгия
В5*$B$1
6
Бразилия
В5*$B$1
Видно, что при копировании замороженный адрес не изменился ($B$1). После занесения
числовых данных в ячейки столбца В, таблица в режиме отображения значений примет вид:
А
В
С
1
Курс доллара:
20
рублей
2
Страна
Цена в долларах
Цена в рублях
3
Англия
600
12000
4
Болгария
250
5000
5
Бельгия
420
8400
6
Бразилия
1100
22000
Для копирования формул необходимо потянуть за квадратик вниз или вправо «
».
Литература
1.
Гулидова И. В., Густяхина В. П. Практические рекомендации по курсу МПИ для
студентов ФМФ. – Новокузнецк: РИО НГПИ, 2002.
2.
О. Ефимова, В. Морозов, Н. Угринович. Курс компьютерной технологии с основами
информатики.
Учебное
пособие
для
старших
классов.
М.,
ABF,
ООО
“Фирма
“Издательство АСТ”, 1999.
3.
Симонович Е. В., Евсеев Г. А., Алексеев А. Г. Специальная информатика: Учебное
пособие – М.: АСТ – ПРЕСС: Инфорком – ПРЕСС, 2000.