EXCEL Абсолютная и относительная адресация
Относительная адресация Мы знаем, что если копировать формулу вниз, то у входящих в нее адресов ячеек номер строки будет увеличиваться. Если копировать формулу вверх, то у входящих в нее адресов ячеек номер строки будет уменьшаться.
Относительная адресация Если копировать формулу вправо, то у входящих в нее адресов ячеек буква столбца будет увеличиваться. Если копировать формулу влево, то у входящих в нее адресов ячеек буква столбца будет уменьшаться.
Относительная адресация Изменение адресов ячеек, входящих в формулу при тиражировании (протаскивании за маркер автозаполнения) используется, если нужно для однотипных данных в столбце или строке выполнить одинаковые вычисления. В этом случае формула пишется один раз, а потом за маркер автозаполнения тиражируется. Однако это удобно не всегда. Бывает нужно чтобы адреса некоторых ячеек в формулах не изменялись или изменялись частично. Тогда для данной ячейки используют абсолютные или смешанные адреса. Формулы написаны в ячейках E3 и F3 и растиражированы вниз
Абсолютная адресация Абсолютным называется такой адрес ячейки, который не изменяется при тиражировании формулы (протаскивании за маркер автозаполнения) ни в какую сторону. Такой адрес обычно используется для справочных данных. Для этого перед номером строки и столбца ставят знак $ (например, $А$2, $С$5). Удобно для превращения относительного адреса в абсолютный, в строке формул установить на него курсор его и нажать клавишу F4.
Абсолютная адресация Есть еще один способ сделать адрес ячейки абсолютным – это дать ячейке собственное имя. Для того чтобы присвоить имя ячейке С1 нужно: 1)установить на нее курсор; 2)выполнить команду Вставка, Имя, Присвоить. Появляется окно 3)В поле Имя напечатать имя, которое вы хотите присвоить ячейке, например, курс и нажать кнопки Добавить и ОК
Смешанная адресация Существуют и смешанные адреса. Например, в адресе $С5 при тиражировании вниз и вверх номер строки будет меняться, а при тиражировании вправо и влево имя столбца меняться не будет. Или в адресе С$5 при тиражировании вниз и вверх номер строки не будет меняться, а при тиражировании вправо и влево имя столбца будет меняться. На следующих далее примерах, важно понять когда нужно использовать относительный адрес, когда абсолютный, а когда смешанный.
Задача 1 Дано В ячейке В3 написать формулу, при протаскивании которой в ячейках В3:В7 получатся числа, равные разности чисел из диапазона А3:А7 и числа из ячейки B1. Результат: Ячейка Формула B3=A3-B1 B4=A4-B1 B5=A5-B1 … Ясно, что адреса А3:А7 должны быть относительными, так как они должны меняться при копировании формулы вниз, а адрес В1 должен быть абсолютным, так как он не должен меняться. Ответ: =А3-$B$1 или =A3-B$1
Задача 2 Дано: В ячейке В2 написать формулу, при протаскивании которой в ячейках В2:F2 вычисляется ваш возраст в каждом из годов. Ваш год рождения указывается в отдельной ячейке В3. Результат: Ячейка Формула B2=B1-В3 C2=C1-B3 D2=D1-B3 … Ясно, что адреса B1:F1 должны быть относительными, так как они должны меняться при копировании формулы вправо, а адрес В3 должен быть абсолютным, так как он не должен меняться. Ответ: =В1-$B$3 или =В1-$B3
Задача 3 Дано: Получить таблицу сложения чисел. Формулу вводить только в ячейку В2, а затем распространить вправо и вниз. Ответ: =$A2+B$1 Первое слагаемое (А2:А10) должно изменяться при копировании формулы вниз и не должно изменяться при копировании формулы вправо, поэтому $A2 Второе слагаемое (B1:J1) должно изменяться при копировании формулы вправо и не должно изменяться при копировании формулы вниз, поэтому В$1