Корректировка ссылок при копировании ячеек выполняется по умолчанию. Такие ссылки называются относительными. При изменении позиции формулы изменяется и ссылка.
Если же необходимо, чтобы при копировании формулы ссылка на определенную ячейку оставалась неизменной, то такую ссылку следует определить как абсолютную. Для указания абсолютной адресации используется символ «$».
На рисунке 3 показан пример вычисления налога по формуле:
Налог = Стоимость * НДС
Ссылка на ячейку А2 должна оставаться неизменной при копировании формулы, то есть быть абсолютной – $A$2.
A | B | C | D | |
1 | НДС | |||
2 | 5% | |||
3 | Цена | Количество | Стоимость | Налог |
4 | 12,25 | 23 | 281,75 р. | =$A$2* С4 |
5 | 38,56 | 16 | 616,96 р. | =$A$2* С5 |
6 | 4,6 | 25 | 115,00 р. | =$A$2* С6 |
7 | 4,76 | 35 | 166,60 р. | =$A$2* С7 |
Рис. 3
Чтобы определить ссылку как абсолютную, нужно после щелчка на ячейке (в данном примере это ячейка – А2) нажать клавишу <F4>. Адрес ячейки в формуле автоматически дополнится символами «$»перед именем столбца и номером строки.
Ссылки на ячейку могут быть смешанными, т.е. иметь абсолютную адресацию строки и относительную адресацию столбца или наоборот:
A$2 – фиксированная строка.
$A2 – фиксированный столбец;
Тип адресации (относительная, абсолютная, смешанные) меняется повторными нажатиями клавиши <F4>при вводе адреса ячейки в формулу или при редактировании формулы.
Любой ячейке (диапазону) можно присвоить имя и в дальнейшем использовать его в формулах вместо адреса ячейки. Именованные ячейки всегда имеют абсолютную адресацию.
Имя ячейки не должно начинаться с цифры; нельзя использовать в имени пробелы, знаки пунктуации и знаки арифметических операций. Нельзя также давать имя похожее на адрес ячейки.
Присвоение имени текущей ячейке (диапазону):
Первый способ:
1. щелкнуть в поле адреса строки формул, ввести имя;
2. нажать клавишу <Enter>.
Второй способ:
1. выполнить команду Вставка=>Имя=>Присвоить ;
2. в диалоговом окне ввести имя.
Это же диалоговое окно можно использовать для удаления имени, однако следует иметь в виду, что если имя уже использовалось в формулах, то его удаление вызовет ошибку (сообщение – «# имя?»).