Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Вопрос 30. Абсолютная и относительная адресация ячеек и блоков. Ссылки на другие ячейки.



Адресация - это указание на данные находящиеся в определённой ячейке.
Использование адресации облегчает расчёты в таблицах Excel примерно в 2 раза.
Относительная - это адресация, при которой формула читается относительно текущего положения ячейки.


А В С
1 5 7 =а1*в1
2 10 15 =а2*в2
3
4


=а1*в1 – данную формулу, находящуюся в ячейке С1, ЭВМ для «себя» читает следующим образом: содержимое ячейки, находящейся на два столбца слева в той же строке, перемножить с содержимым ячейки находящейся на один столбец слева в той же строке.
Если эту формулу скопировать из ячейки С1 в ячейку С2, то ее «понимание для ЭВМ» остается точно таким же. Т.е. она возьмет ячейку, находящуюся на 2 столбца слева (а это будет ячейка а2), и перемножит ее с ячейкой находящейся на 1 столбец слева (это будет ячейка в2). Формула в ячейке С2 примет вид =а2*в2
Если эту формулу скопировать в ячейку С3, то она примет вид = а3*в3
Абсолютная – это адресация, при которой идёт указание на конкретную ячейку, адрес которой не изменяется.
$ - признак абсолютной адресации. $ - комбинация кнопок ( Shift + 4 ) в англ. языке.
Знак $ ставится в двух местах - и перед буквой столбца и перед номером строки.

A B C D E
1 наименование Цена у.е. Цена рублей Курс
2 Cooler 1 10 =B2*$D$2 35.45
3 Cooler 2 15 =B3*$D$2
4 Cooler 3 20

 

Как видно формула в ячейке С2 содержит два вида адресации: и относительную (B2), и абсолютную ($D$2).

При копировании формулы из ячейки С2 в ячейку С3 относительная адресация измениться с B2 на B3. Абсолютная адресация останется такой же $D$2, т.к. абсолютная адресация не изменяется, она остается постоянной. Формула примет вид = B3*$D$2.

Если эту формулу скопировать в ячейку С4, то она примет вид = B4*$D$2.

 

Блоком (фрагментом, диапазоном) таблицы называется любая прямоугольная часть таблицы.
Блок обозначается именами диагонально-противопо­ложных ячеек, разделенных двоеточием B2: D3. Блок может со­стоять только из одного столбца: например А1: А5, или из од­ной строки (В2: В10), или из одной ячейки (СЗ: СЗ).
Принцип относительной адресации обозначает следующее:
адреса ячеек, используемые в формулах, определены не абсо­лютно, а относительно места расположения формулы.
Напри­мер в таблице на рис.1 формулу в ячейке С1 ТП восприни­мает так: сложить значение из ячейки, расположенной на две клетки левее со значением из ячейки, расположенной на одну клетку левее данной формулы.
рис.1

А В С
1 5 3 А1+В1


Этот принцип приводит к тому, что при всяком перемеще­нии формулы в другое место таблицы изменяются имена ячеек в формуле. Перемещение формул происходит при разнообраз­ных манипуляциях фрагментами таблицы (копировании, вставках, удалении, переносе). Манипуляции фрагментами производятся путем выполнения специальных команд таблич­ного процессора.
Пример 3. Пусть к таблице на рис. 2 применяется команда:
КОПИРОВАТЬ А1: С1 в А2: С2
Результат будет следующим:
рис. 2

А В с
1 5 3 А1+В1
2 5 3 А2+В2


При смещении формулы на одну строку вниз в именах ячеек номер строки увеличился на единицу: А1 преобразовалось в А2, В1 — в В2. При смещении формулы вправо или влево (вдоль строки) в именах ячеек изменится буквенная часть.

Абсолютная адресация.
В некоторых случаях оказыва­ется необходимым отменить действие принципа относи­тельной адресации для того, чтобы при переносе форму­лы адрес ячейки не изменялся (т. е. был бы не относительным, а абсолютным). В таком случае применяется прием, который называется замораживанием адреса .
Для этой цели в имени ячейки употребляется символ $. Для заморажи­вания всего адреса значок $ ставится дважды, Например: $В$2. Можно заморозить только столбец ($В2) или только строку (В$2). Тогда часть адреса будет изменяться при перено­се формулы, а часть — нет.
Пример. Требуется построить таблицу, содержащую сведения о стоимости туристических путевок в разные страны мира. Необходимо указать стоимость в долларах и в рублях.
Исходной информацией является стоимость путевки в дол­ларах и курс доллара по отношению к рублю. Стоимость путев­ки в рублях вычисляется из этих данных

 

Первоначально следует подготовить таблицу в таком виде:

А В С
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


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


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-04-10; Просмотров: 1938; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.014 с.)
Главная | Случайная страница | Обратная связь