Относительная ссылка следует за смещением
Представим учебную таблицу: в ячейке A2 находится число 100, в A3 число 200, а общий коэффициент 10 процентов записан в E1. Формула в B2 должна умножить значение текущей строки на коэффициент. Если записать =A2*E1 и скопировать её на одну строку вниз, получится =A3*E2. Первая ссылка изменилась полезным образом: теперь берётся число из следующей строки. Вторая тоже сместилась, хотя коэффициент по-прежнему находится в E1. Компьютер выполнил правило копирования последовательно; ошибка возникла из-за того, что разные роли ссылок не были обозначены.
Знак закрепляет адрес, а не значение навсегда
Абсолютная ссылка $E$1 сохраняет столбец E и строку 1 при копировании. Тогда формула =A2*$E$1 в B2 после копирования в B3 станет =A3*$E$1. Данные строки меняются, общий коэффициент остаётся по нужному адресу. При этом закрепление не означает запрета редактировать саму ячейку E1. Если изменить содержащийся там коэффициент, зависимые формулы используют новое значение. Поэтому полезно отличать фиксацию адреса при копировании от защиты содержимого листа. Это разные механизмы, и один не заменяет другой. Название абсолютная относится к поведению ссылки, а не к неизменности бизнес-условия.
Проверяют смысл второй строки, а не только отсутствие ошибки
Неверная ссылка не всегда вызывает заметное сообщение об ошибке. В соседней ячейке может находиться допустимое число, и программа посчитает результат без предупреждения. Поэтому после копирования стоит проверить, откуда берётся каждый множитель, и сравнить ответ с простым ручным расчётом. Для больших таблиц полезны несколько контрольных строк с понятными ожидаемыми значениями. Существуют и смешанные ссылки, которые закрепляют только столбец или только строку, но сначала достаточно освоить различие между текущими данными и общим параметром. Не следует добавлять знаки закрепления ко всем адресам подряд: тогда перестанут правильно меняться ссылки, которым действительно нужно следовать за строкой.
Попробуйте на практике
Проверьте копирование формулы на бумаге или в уже доступной пустой таблице. Покупка программы и рабочие данные не нужны.
- Запишите адреса и значения: A2 равно 100, A3 равно 200, E1 равно 10 процентам. Ячейки B2 и B3 предназначены для результатов.
- Составьте формулу B2 как =A2*$E$1. Мысленно скопируйте её на одну строку вниз и запишите новый вид.
- Посчитайте ожидаемые результаты вручную, помня, что 10 процентов соответствуют десятичному числу 0,1.
- Измените только общий коэффициент в E1 на 20 процентов. Определите новые результаты без изменения ссылок.
- Объясните, какая часть адреса менялась при копировании и почему закрепление E1 не помешало изменить сам коэффициент.
Как проверить результат. В B3 получится =A3*$E$1. При коэффициенте 10 процентов результаты равны 10 и 20; при 20 процентах равны 20 и 40. Ссылка A2 сместилась до A3, а адрес общего параметра сохранился.
Частые вопросы
Знак доллара превращает число в денежный формат?
Внутри ссылки он закрепляет соответствующую часть адреса. Отображение числа как денежной суммы настраивается отдельно и не определяется такими знаками в формуле.
Почему нельзя закрепить и A2, и E1?
Для этого примера каждая строка должна брать своё значение из столбца A. Полное закрепление A2 заставит все копии обращаться к одной и той же исходной строке.
Самостоятельный разбор темы. Содержание конкретной обучающей программы здесь не представлено.