logo
Теоретический материал к уроку 8 класс

Относительные, абсолютные и смешанные ссылки

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

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

Так, при копировании формулы из активной ячейки С1, содержащей относительные ссылки на ячейки А1 и В1, в ячейку D2 имена столбцов и номера строк в формуле изменятся на один шаг соответственно вправо и вниз. При копировании формулы в ячейку ЕЗ имена столбцов и номера строк в формуле изменятся на два шага соответственно вправо и вниз и т. д. (табл. 1.3).

Таблица 1.3. Относительные ссылки

А

В

С

D

Е

1

=A1*B1

2

=B2*C2

3

=C3*D3

Создадим в электронных таблицах фрагмент таблицы умножения. В столбцах А и В разместим числа от 1 до 9, а в столбце С - их произведения.

Для этого введем в ячейки А1 и В1 число 1, в ячейку С1 - формулу =А1*В1, а в ячейки А2 и В2 - формулы =А1+1 и =В1+1 с относительными ссылками. Тогда для заполнения таблицы достаточно будет просто скопировать формулы в нижележащие ячейки (табл. 1.4).

Таблица 1.4. Фрагмент таблицы умножения

А

В

С

1

1

1

=A1*B1

2

=А1+1

=В1+1

=А2*В2

3

=А2+1

=В2+1

=А3*В3

4

=А3+1

=В3+1

=А4*В4

5

=А4+1

=В4+1

=А5*В5

6

=А5+1

=В5+1

=А6*В6

7

=А6+1

=В6+1

=А7*В7

8

=А7+1

=В7+1

=А8*В8

9

=А8+1

=В8+1

=А9*В9

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

Так, при копировании формулы из активной ячейки С1, содержащей абсолютные ссылки на ячейки $А$1 и $В$1, значения столбцов и строк в формуле не изменятся (табл. 1.5).

Таблица 1.5. Абсолютные ссылки

А

В

С

D

Е

1

=$А$1*$В$1

2

=$А$1*$В$1

3

=$А$1*$В$1

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

Пусть названия устройств размещены в ячейках столбца А, их цены в условных единицах - в ячейках столбца В, цены в рублях будут вычисляться в ячейках столбца С, а значение курса условной единицы к рублю хранится в ячейке Е2. Тогда в ячейку С 2 необходимо ввести формулу =В2*$Е$2, содержащую абсолютную ссылку, и скопировать ее в нижележащие ячейки столбца С (табл. 1.6).

Таблица 1.6. Вычисление цены устройств компьютера в рублях по заданному курсу доллара

А

В

С

D

Е

1

Устройство

Цена в у.е.

Цена в рублях

Курс доллара к рублю

2

Системная плата

80

=В2*$Е$2

1 у.е.=

29

3

Процессор

70

=ВЗ*$Е$2

4

Оперативная память

15

=В4*$Е$2

5

Жесткий диск

100

=В5*$Е$2

6

Монитор

200

=В6*$Е$2

7

Дисковод 3,5"

12

=В7*$Е$2

8

Дисковод CD-ROM

30

=В8*$Е$2

9

Корпус

25

=В9*$Е$2

10

Клавиатура

10

=В10*$Е$2

11

Мышь

5

=В11*$Е$2

12

ИТОГО:

=СУММ(В2:В11)

=СУММ(С2:С11)

Смешанные ссылки. В формуле можно использовать смешанные ссылки, в которых координата столбца относительная, а строки - абсолютная (например, А$1), или, наоборот, координата столбца абсолютная, а строки - относительная (например, $В1) (табл. 1.7).

Таблица 1.7. Смешанные ссылки

А

В

С

D

Е

1

=A$1*$B1

2

=B$1*$B2

3

=C$1*$B3

В качестве примера использования в формуле смешанной ссылки можно рассмотреть пересчет цен из условных единиц в рубли по двум курсам (доллара и евро). Пусть в созданной нами таблице цен устройств компьютера в ячейке Е2 хранится курс доллара к рублю, а в ячейке F2 - курс евро к рублю. Тогда в ячейку С2 необходимо ввести формулу =$В2*Е$2, содержащую смешанные ссылки, и скопировать ее в нижележащие ячейки столбца С, а затем - в соседние ячейки столбца D (табл. 1.8).

Таблица 1.8. Вычисление цены устройств компьютера в рублях по заданным курсам доллара и евро

А

В

С

D

Е

F

1

Устройство

Цена в у.е.

Цена в рублях

Цена в рублях

Курсы у.е.

2

Системная плата

80

=$В2*Е$2

=$В2*F$2

28

36

3

Процессор

70

=$В3*Е$2

=$В3*F$2

4

Оперативная память

15

=$В4*Е$2

=$В4*F$2

5

Жесткий диск

100

=$В5*Е$2

=$В5*F$2

6

Монитор

200

=$В6*Е$2

=$В6*F$2

7

Дисковод 3,5"

12

=$В7*Е$2

=$В7*F$2

8

Дисковод CD-ROM

30

=$В8*Е$2

=$В8*F$2

9

Корпус

25

=$В9*Е$2

=$В9*F$2

10

Клавиатура

10

=$В10*Е$2

=$В10*F$2

11

Мышь

5

=$В11*Е$2

=$В11*F$2

12

ИТОГО:

=СУММ(В2:В11)

=СУММ(С2:С11)

=СУММ(D2:D11)