Образовательный портал Павла Добряка

5.3. Абсолютная и относительная адресации

Теория

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

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

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

Проверим, какая формула записана на месте числа 16:

Протянем строку формул до низа таблицы:

Посмотрим, какая формула записана на месте числа 420:

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

Поставим знак $ перед столбцом в нашей формуле:

Посмотрим на результат, при протягивании формулы по строке:

Посмотрим на формулу в ячейке, в которой записано 6:

Протянем строчку с формулами до низа:

Посмотрим на формулу в ячейке со значением 20:

Получается, что, поставив знак $ перед столбцом А, мы «заморозили» этот столбец, и он не меняется при копировании.

Заморозим теперь строчку во втором слагаемом:

Посмотрим на результат после протягивания:

Посмотрим на формулу ячейки со значением 10:

Мы получили работающую версию таблицы сложения.

Мы можем также «заморозить» и строку, и столбец одновременно:

Посмотрим на результат:

Видно, что ячейки, на основе которых шли вычисления, не изменились при копировании формул:

Теперь мы можем решить задачи на относительную и абсолютную адресацию.

 

Задача 5.3.1. В ячейке D3 электронной таблицы записана формула =B$2+$B3. Какой вид приобретет формула после того, как ячейку D3 скопируют в ячейку E4?

Примечание: знак $ используется для обозначения абсолютной адресации.

1) =C$2+$B4

2) =A$2+$B1

3) =B$3+$C3

4) =B$1+$A3

 

>Задача 5.3.2. В ячей­ке G4 элек­трон­ной таблицы за­пи­са­на формула. Эту фор­му­лу скопировали в ячей­ку F3. В ре­зуль­та­те значение в ячей­ке F3 вы­чис­ля­ет­ся по фор­му­ле 2xy, где – зна­че­ние в ячей­ке C22, а y – зна­че­ние в ячей­ке D22. Укажите, какая фор­му­ла могла быть на­пи­са­на в ячей­ке G4.

>1) =2*C22*D22

>2) =2*$C22*$D22

>3) =2*C$22*D$22

4) =2*D$22*$D23

 

Задача 5.3.3. Дан фраг­мент элек­трон­ной таблицы. Из ячей­ки D2 в ячей­ку E1 была ско­пи­ро­ва­на формула. При ко­пи­ро­ва­нии ад­ре­са ячеек в фор­му­ле ав­то­ма­ти­че­ски изменились. Каким стало чис­ло­вое зна­че­ние фор­му­лы в ячей­ке E1?

 

 

A

B

C

D

E

1

1

10

100

1000

2

2

20

200

=$B2+C$3

20000

3

3

30

300

3000

30000

4

4

40

400

4000

40000

 

Примечание. Знак $ обо­зна­ча­ет аб­со­лют­ную адресацию.