- •Лекция 1
- •1. Общие понятия
- •2. Адресация
- •3. Задание имен
- •4. Относительная и абсолютная адресация
- •5. Блоки
- •6. Автоматизация ввода данных
- •Лекция 2
- •1. Содержимое ячеек.
- •Ввод информации на рабочий лист
- •2. Формат данных
- •3. Правила записи формул
- •4. Сложные формулы и стандартные функции.
- •Категории функций:
- •Лекция 3
- •1. Построение диаграмм
- •2. Редактирование диаграмм.
- •Изменение размеров элементов диаграммы.
- •Форматирование диаграммы.
- •3. Построение диаграмм на примерах
- •Лекция 4
- •1. Работа с матрицами.
- •1.1. Определение
- •1.2. Транспонирование матрицы
- •1.3. Определитель матрицы
- •1.4. Обратная матрица
- •1.6. Сложение и вычитание матриц
- •1.7. Умножение матрицы на число
- •1.8. Умножение матриц
- •2. Решение системы линейных уравнений
- •Лекция 5
- •1. Условная функция и логические выражения
- •2. Функции для анализа списка
- •3. Функции баз данных
- •4. Задание условий
- •5. Расширенный фильтр
2. Адресация
Каждая ячейка ЭТ имеет имя, составленное из имени столбца и номера строки, к которым она принадлежит. Примеры имен ячеек: Al, D5, М237, СА12. Имя ячейки определяет ее адрес в таблице, поскольку связано с местом расположения.
Адреса (имена) ячеек необходимы для того, чтобы можно было использовать содержимое этих ячеек для вычислений (т.е. в формулах).
В MS Excel существуют два формата адресации: R1С1 и А1. Формат R1C1 (для русской нотации С1К1) – это так называемый цифровой формат, в котором адреса столбцов и строк представлены в виде цифр. Формат A1 – буквенно-цифровой формат, в котором столбцы нумеруются буквами, а строки – цифрами. Оба этих формата поддерживают режимы абсолютной и относительной адресации, которые имеют свои особенности. Для смены формата адресации необходимо воспользоваться командой Сервис>Параметры… и на вкладке Общие открывшегося диалогового окна установить флажок Стиль ссылок R1C1. При описании функций вместо понятия «адрес» будем пользоваться эквивалентным понятием «ссылка».
Рассмотрим работу с ячейками и применение ссылок на следующем простом примере. Допустим, необходимо посчитать площадь прямоугольника. В ячейки A1, B1, C1 введем поясняющий текст. Информация в таблицу заносится пользователем через клавиатуру. Для перехода по ячейкам используются клавиши управления курсором (вверх, вниз, влево, вправо, PageUp, PageDown), Tab, Enter. В ячейки A2 и B2 введем некоторые числовые значения длины и ширины прямоугольника соответственно.
|
А |
В |
С |
1 |
длина |
ширина |
площадь |
2 |
5 |
3 |
А2*В2 |
Рис. 2
Для вычисления площади в ячейку C2 введем элементарную формулу, в которой будут использоваться ссылки на A2 и B2. Формула должна начинаться со знака =. Мы должны ввести =A2*B2. После набора формулы необходимо нажать Enter или Shift+Enter, Tab или Shift+Tab. Вместо текста формулы в ячейке будет отображено ее значение. Для того чтобы перейти в режим отображения формул необходимо воспользоваться командой Сервис>Параметры… и на вкладке Вид открывшегося диалогового окна установить флажок формулы из группы Параметры окна.
Работать с формулами можно и в так называемой строке формул.
3. Задание имен
Слева от строки формул расположено Поле Имя. В этом поле показывается адрес текущей ячейки. С помощью данного поля можно задавать имена ячейкам. Для этого надо перейти в данное поле и набрать имя. После этого ссылаться на такую ячейку можно не только по ее адресу, но и по ее имени. Например, мы могли написать формулу =a*b, где a и b – это имена ячеек A2 и B2 соответственно. (В качестве имени можно указать, например, сторона1). Для работы с именами ячеек необходимо воспользоваться командой Вставка > Имя > Присвоить…
4. Относительная и абсолютная адресация
Принцип относительной адресации обозначает следующее: адреса ячеек, используемые в формулах, определены не абсолютно, а относительно места расположения формулы. Например в таблице на рис. 5 формулу в ячейке С1 ТП воспринимает так: сложить значение из ячейки, расположенной на две клетки левее со значением из ячейки, расположенной на одну клетку левее данной формулы.
|
А |
В |
С |
1 |
5 |
3 |
А1+В1 |
Рис. 5
Этот принцип приводит к тому, что при всяком перемещении формулы в другое место таблицы изменяются имена ячеек в формуле. Перемещение формул происходит при разнообразных манипуляциях фрагментами таблицы (копировании, вставках, удалении, переносе). Манипуляции фрагментами производятся путем выполнения специальных команд табличного процессора.
Пример 3. Пусть к таблице на рис. 5 применяется команда
КОПИРОВАТЬ А1:С1 в А2:С2
Результат будет следующим:
|
А |
В |
С |
1 |
5 |
3 |
А1+В1 |
2 |
5 |
3 |
А2+В2 |
Рис. 6
При смещении формулы на одну строку вниз в именах ячеек номер строки увеличился на единицу: А1 преобразовалось в А2, В1 — в В2. При смещении формулы вправо или влево (вдоль строки) в именах ячеек изменится буквенная часть. Например, если формулу из ячейки С2 скопировать в ячейку Е2, то она превратится в C2+D2.
Абсолютная адресация. В некоторых случаях оказывается необходимым отменить действие принципа относительной адресации для того, чтобы при переносе формулы адрес ячейки не изменялся (т.е. был бы не относительным, а абсолютным). В таком случае применяется прием, который называется замораживанием адреса. Для этой цели в имени ячейки употребляется символ $. Для замораживания всего адреса значок $ ставится дважды, Например: $В$2. Можно заморозить только столбец ($В2) или только строку (В$2). Тогда часть адреса будет изменяться при переносе формулы, а часть — нет.
Пример 4. Требуется построить таблицу, содержащую сведения о стоимости туристических путевок в разные страны мира. Необходимо указать стоимость в долларах и в рублях.
Исходной информацией является стоимость путевки в долларах и курс доллара по отношению к рублю. Стоимость путевки в рублях вычисляется из этих данных.
Первоначально следует подготовить таблицу в таком виде:
|
А |
В |
С |
1 |
Курс доллара: |
|
рублей |
2 |
Страна |
Цена в долларах |
Цена в рублях |
3 |
Англия |
|
ВЗ*$В$1 |
4 |
Болгария |
|
|
5 |
Бельгия |
|
|
6 |
Бразилия |
|
|
В ячейке В1 будет храниться размер курса доллара, выраженный в рублях. Формула в ячейке СЗ вычисляет стоимость путевки в рублях путем умножения стоимости в долларах на курс доллара. В ячейки С4, С5, С6 соответствующие формулы можно не вводить с клавиатуры, а скопировать из ячейки СЗ. Вот к чему приведет такое копирование:
|
А |
В |
С |
1 |
Курс доллара: |
|
рублей |
2 |
Страна |
Цена в долларах |
Цена в рублях |
3 |
Англия |
|
ВЗ*$В$1 |
4 |
Болгария |
|
В4*$В$1 |
5 |
Бельгия |
|
В5*$В$1 |
6 |
Бразилия |
|
В6*$В$1 |
Видно, что замороженный адрес ($В$1) при копировании не изменился. После занесения числовых данных в ячейки столбца В, таблица в режиме отражения значений примет вид:
|
А |
В |
С |
1 |
Курс доллара: |
20 |
рублей |
2 |
Страна |
Цена в долларах |
Цена в рублях |
3 |
Англия |
600 |
12000 |
4 |
Болгария |
250 |
5000 |
5 |
Бельгия |
420 |
8400 |
6 |
Бразилия |
1100 |
22000 |