Понятие относительного адреса
Относительная и абсолютная адресация ячеек;
Относительные адреса используются в формуле в том случае, когда нужно, чтобы при определенных операциях с ячейкой, содержащей эту формулу (например, при копировании на новое место), адреса изменялись бы в соответствии с новым расположением ячейки (имя столбца, номер строки).
Абсолютный адрес используется в формуле в том случае, когда нужно, чтобы при определенных операциях с ячейкой, содержащей эту формулу, данный адрес оставался бы неизменным.
Адрес ячейки называют также ссылкой; в этом случае используют термины Относительная ссылка и Абсолютная ссылка.
Адрес можно сделать абсолютным двумя способами:
1. Поместить символ доллара ($)в строке формул перед именем столбца и номером ячейки, например, $A$5, введя его непосредственно с клавиатуры, или установить курсор в строке формул на адресе ячейки и нажать клавишу F4.
2. Присвоить имя ячейке с помощью кнопки Присвоить имя из группы Определенные имена на вкладке Формулы.
Упражнение. Необходимо на листе «Итог» осуществить пересчет сумм НДС, которые были рассчитаны в условных единицах, в рублевый эквивалент в соответствии с установленным валютным курсом, для чего:
· Перейти на лист «Итог».
· В ячейку Е2 ввести наименование новой графы – «НДС в рублях».
· В ячейку А14 ввести – «Курс доллара», в ячейку В14 – 30,5.
· Установить курсор в ячейку Е3, ввести знак «=», затем щелкнуть левой кнопкой мыши в ячейке D3, ввести знак «*», щелкнуть левой кнопкой мыши в ячейке В14 и нажать функциональную клавишу F4. Нажать Enter. В строке формул будет отражена формула =D3*$B$14.
· Скопировать полученную формулу в ячейки Е4:Е11.
· Выделить блок ячеек Е3:Е11и нажать правую кнопку мыши для вызова контекстного меню.
· Выбрать пункт меню Формат ячеек.
· На вкладке Число в окне Числовые форматы выбрать Денежный, в окне Число десятичных знаков – 2, в окне Обозначение – «р.». Нажать ОК.
Примечание. Выбрать нужный числовой формат данных можно с помощью кнопок, расположенных в группе Число на вкладке Главная или, нажав кнопку со стрелкой в правом нижнем углу группы Число, в окне Числовые форматы.
· Расширить столбец Е до появления значений ячеек.
· Оформить внешний вид полученной таблицы в соответствии с рисунком 12, используя кнопки Границы и Цвет заливки из группы Шрифт вкладки Главная.
Примечание: оформление внешнего вида таблиц возможно с помощью команды Формат ячеек из контекстного меню, при выборе соответствующих вкладок окна Формат ячеек.
Веб-разработка. Абсолютные и относительные адреса.
При разработке веб-страниц очень часто приходиться сталкиваться с задачей указания адреса к тому или иному месту в сети Интернет или файлу.
Адреса нужно указывать:
+ Когда вы даете ссылки на что-либо;
+ Когда вставляете изображения;
+ Указываете в качестве фона какое-либо изображение;
Есть 2 основных способа, как вы можете указать адрес на веб-страницах:
Способ 1. Абсолютный адрес.
Способ 2. Относительный адрес.
Каждый из этих способов имеет свои достоинства и недостатки и каждый из них можно использовать в своей ситуации.
Если вы хотите научиться основам веб-разработки, мои курсы на эту тему здесь.
Относительные адреса:
Исходя из названия путь или адрес здесь указывается относительно какого-то места. Это действительно так.
Чтобы понять, как это работает, давайте рассмотрим несколько примеров.
1) Структура следующая. Имеем 2 веб-страницы формата html, которые находятся в одной папке.
Чтобы сделать ссылку в одном файле на другой, нужно всего-лишь написать название файла.
Например, ссылка с файла file1.html на файл file2.html будет выглядеть просто:
2) Следующая ситуация.
Имеем 2 файла html:
file1.html находится в папке folder1, а file2.html находится на уровень ниже.
Чтобы создать ссылку в файле file1.html на файл file2.html, нужно написать следующий код:
Оператор ../ означает, что происходит обращение на уровень ниже.
3) Теперь обратная ситуация.
Нужно создать ссылку в файле file2.html на файл file1.html.
Для этого используем следующий код:
Таким образом, при относительных адресах путь к файлу зависит от расположения того файла, в котором создается ссылка.
Использовать относительные адреса возможно в том случае, если файлы расположены на одном сайте.
Если нужно сделать ссылку на файл, который располагается на другом сайте, то нужно использовать абсолютные адреса.
Абсолютные адреса.
В самом названии абсолютный понимается, что адрес должен быть полным и не зависеть от других папок и файлов рядом или в которых он находится.
В интернет абсолютный адрес представляет собой url и полный путь относительно домена сайта (его корня) до того места, где лежит файл.
Предположим, что файл лежит в папке folder1, которая лежит в корне сайта site1.ru.
Абсолютный адрес до этого файла будет следующий:
Наверняка вам не раз уже приходилось видеть адреса в таком виде.
Если вы пытаетесь сделать ссылку со страницы, которая находится на вашем сайте на файл, который располагается на другом домене, то указание адреса в этом случае будет возможно только в абсолютном виде.
Абсолютными адресами оперируют при ссылке с одного сайта на другой, но бывает также, что их используют и в том, случае, когда файлы располагаются на вашем сайте.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Или зарегистрируйтесь через социальные сети:
Относительная и абсолютная адресация ячеек
При копировании или перемещении формулы в другое место таблицы необходимо организовать управление формированием адресов исходных данных. Очевидно, что в зависимости от внутренней логики выражений в определенных случаях адреса должны оставаться неизменными, а других ситуациях для пользователя будет удобным и предпочтительным, чтобы их пересчитали с учётом относительного изменения местоположения. По этим причинам в электронных таблицах при написании формул наряду с понятием ссылки используется понятия относительной и абсолютной ссылок.
Определение. Ссылками называются адреса ячеек, содержимое которых используется в вычислениях.
Наличие ссылки в формуле означает, что результат вычисления этой формулы зависит от числа, находящегося в другой ячейке, указанной в ссылке. Иными словами, ячейка, содержащая формулу, является зависимой, при этом значение, отображаемое в ячейке с формулой, пересчитывается при любом изменении данных в ячейке, на которую указывает ссылка.
Ссылку на ячейку можно задать разными способами. В первом случае адрес ячейки можно ввести вручную. Другой способ состоит в щелчке на нужной ячейке или выборе диапазона, адрес которого требуется ввести (ячейка или диапазон при этом выделяются определенным образом).
Определение. Абсолютная ссылка — это не изменяющийся при копировании и перемещении формулы адрес ячейки, содержащий исходное данное. Для указания абсолютной адресации обычно используется символ $.
Различают два типа абсолютных ссылок: полная и частичная.
§ Полная абсолютная ссылка указывается, если при копировании или перемещении адрес клетки, содержащий исходное данное, не меняется. Для этого символ $ ставится перед наименованием и столбца, и строки.
Пример: $B$5; $D$12; $D$5 — полные абсолютные ссылки.
§ Частичная абсолютная ссылкауказывается, если при копировании или перемещении не меняется или номер строки, или наименование столбца. Тогда символ $ ставится перед номером строки (в первом случае) и перед наименованием столбца (во втором случае).
Пример: В$5, D$12, F$5 — частичная абсолютная ссылка, не меняется номер строки;
$B5, $D12, $H5 — частичная абсолютная ссылка, не меняется наименование столбца.
Определение. Относительная ссылка — это изменяющийся при копировании или перемещении формулы адрес ячейки, содержащий исходное данное. Изменение адреса происходит по правилу относительной ориентации клетки исходной формулой и клеток с операндами.
Форма написания относительной ссылки совпадает с обычной записью адреса ячейки. Формула, где в качестве операндов используются относительные ссылки ячеек, воспринимается системой как шаблон, а ссылки ячеек в таком шаблоне — как средство указания на местоположение ячеек с операндами относительно ячейки с формулой. При копировании или перемещении такой формулы действует правило относительной ориентации клеток. Для запрета автоматической настройки адресов используется абсолютные ссылки ячеек.
§ Ссылка A1 указывает на ячейку, которая смещена относительно С2 на одну ячейку вверх и на две влево;
§ Ссылка В3 указывает на ячейку, которая смещена относительно С2 на одну ячейку вниз и одну влево.
При выполнении операций копирования и перемещения формул следует иметь в виду, что формулы могут содержать три вида ссылок:
§ Двумерные ссылки — Относительные (обозначение А1+В3), Абсолютные ($A$1+$B$3), Смешанные ($A1+B$1);
§ Трехмерные ссылки, связанные с местоположением ячейки на листе, (например, Лист2!А3 — ячейка, Лист2:Лист6!А3:А5 – диапазон ячеек).
Следует отметить, что:
§ Относительные ссылки используются в формулах в тех случаях, когда вычисления нужно произвести по одной и той же формуле, но с разными данными. В этом случае при копировании формулы происходит пересчет с другими данными, расположенными по направлению копирования относительно исходных данных.
§ Абсолютные ссылки закрепляют какие-то данные (например, постоянный множитель), и при копировании вычисления происходят с одними и теми же закрепленными данными.
§ Смешанные ссылки фиксируют столбец или строку при копировании.
Карта урока
Класс 10 «а»
Тема урока «Абсолютная и относительная адресация»
Цели урока
Научить использовать абсолютную и относительную адресацию в решении задач.
Задачи урока:
· изучить понятия абсолютной и относительной адресации;
· продолжить формирование общеучебных умений и навыков ( навыки вычислительной работы в ЭТ, н авык оценки своих возможностей);
· развивать представление об ЭТ как инструменте для решения задач из разных сфер человеческой деятельности.
Тип урока комбинированный.
Образовательная технология компьютерная технология.
Методы и приемы обучения:
· словесный: рассказ, объяснение;
· наглядный: демонстрация приемов работы, создание опорного конспекта;
· практический: тест, профессиональная проба.
Материально-техническое обеспечение урока:
· тестирующая программа My TestX .
План урока:
I . Организационный момент;
II . Проверка домашнего задания (электронный дневник);
II I . Актуализация знаний (компьютерное тестирование);
I V . Изучение нового материала;
V . Практическая работа (профессиональная проба);
V I . Подведение итогов урока;
V I I . Домашнее задание.
I Организационный момент
Здравствуйте, очень рада вас видеть! Садитесь.
II Проверка домашнего задания
(Результаты домашнего задания демонстрируются через электронный дневник)
Домашнее задание, заданное к сегодняшнему уроку я проверила. Оценки вы можете видеть на экране – большинство с заданием справились, а это значит, что у вас не составит труда выполнить тест, основные понятия которого необходимы для успешной работы на этом уроке. Сейчас у вас открыт тест, который состоит из 5 вопросов, которые отображаются в случайном порядке, поэтому у рядом сидящих не будет одинаковых вопросов. Обращаю ваше внимание на то, что вопросы разные: с одиночным выбором ответа – в виде круглого чекбокса, и с множественным выбором — квадратным. Результаты тестирования будут автоматически сохранены.
III Актуализация знаний
Учащиеся выполняют компьютерный тест «Формулы»
Укажите неверную формулу:
2. Данные в электронной таблице могут быть:
текстом
числом
оператором
формулой
3. Формула в электронных таблицах может включать в себя:
знаки арифметических операций
4.Записать арифметическое выражение
=2^3*2,5/15*22
5. Укажите последовательность, в которой будут выполняться математические операции в формуле А=В2*3-А2/В3
Заканчиваем с выполнением теста…
Я вижу вы закончили. Можете закрыть.
Встаньте те, кто получил 4 и 5. Результаты тестирования сохранены.
IV Объяснение нового материала
На столах у учащихся рабочие тетради.
Ребята, вы уже знакомы с новым методом применения компьютера при обработке информации – работа с электронными таблицами. В самом простом варианте ЭТ могут использоваться как калькулятор. Для этого мы используем формулы с помощью которых удобно производить расчеты. Это могут быть отчёты, расчёты зарплат, налогов, стоимостей, ведение домашних расходов, успеваемости учеников, наблюдения за погодой, котировки валют и многое другое.
Как вы думаете, в каких профессиях необходимы знания электронных таблиц?
Статист, бухгалтер, инженер, кассир – все эти профессии объединяет принадлежность к типу профессиональной направленности «Человек – знаковая система». В современном мире любой бухгалтер, статист должен обладать навыками оператора ЭВМ.
В мире насчитывается более 50 тыс. профессий. Как выбрать одну единственную? Как вы поймете, что она вам подходит? (проф тестирование, консультирование, советы родителей, ориентация на свои ощущения)
В этом вам помогут профессиональные пробы, которые моделируют основные моменты профессии. На сегодняшнем уроке я вам предлагаю почувствовать себя в роли оператора ЭВМ, чтобы удовлетворить вашу познавательную потребность – профпригодны ли вы к данной профессии.
В рамках профпробы у нас стоит цель: создать продукт деятельности оператора ЭВМ: составить смету расходов.
Чтобы достичь поставленную цель, мы должны рассмотреть виды адресаций, которые используются в формулах ЭТ.
Откройте рабочие тетради. Тема урока «Абсолютная и относительная адресация».
Давайте рассмотрим простую задачу — пусть имеется список из 7 человек, для каждого из которых известны фамилия, инициалы, оклад за день работы и число отработанных дней. Требуется вычислить заработок каждого лица.
Для вычисления заработка нужно просто перемножить попарно числа из второй (столбец В) и третей (столбец С) колонок. Результаты вычислений должны быть в четвертой колонке (столбец D ). Итак, как будет выглядеть формула в ячейке D 4?
Вспоминаем правила записи формул =В4*С4
В большинстве таблиц одна и та же формула применяется многократно для разных строк. И что бы всякий раз не набирать ее существует правило.
Обратимся к рабочей тетради: Если в группе ячеек элементы формулы отличаются только номером строки, то такие формулы можно копировать, для этого используется маркер автозаполнения.
Он находится в правом нижнем углу активной ячейки. Посмотрите, какой вид приняли скопированные формулы. Изменились только имена строк.
Если изменить какие-то числа в столбцах В и С, то числа в столбце D будут автоматически обновляться.
Мы сейчас рассмотрели Принцип относительной адресации , к оторый обозначает следующее: а дреса ячеек, используемые в формулах, определены относительно места расположения формулы. Это приводит к тому, что при копировании формулы в другое место таблицы изменяются адреса ячеек в формуле.
При копировании такой формулы вправо или влево будет изменяться заголовок столбца в имени ячейки, а при копировании вверх или вниз – номер строки.
Применение этого принципа, помогает заполнять таблицы, содержащие большое количество формул одного типа.
Сумму налога легко сосчитать по правилу «Сумма налога = заработок*ставка_налога». Указав соответствующие адреса ячеек, в ячейке Е4 записываем формулу = D4*С1 и копируем ее во все оставшиеся ячейки.
При этом получается неожиданный результат. В этом случае использование относительной адресации привело к ошибке. Почему?
Поэтому нужно использовать такое значение, которое не будет меняться в процессе вычислений. Чтобы не создавать дополнительный столбец с одним и тем же значением ставки налога, в соответствующей формуле надо использовать абсолютный адрес ячейки.
Принцип абсолютной адресации применяется в том случае, когда нужно использовать значение, которое не будет меняться в процессе вычислений. При абсолютной адресации перед именем как столбца, так и строки располагается символ $.
Тогда формула для расчета суммы налога приобретает вид =D4*$C$1
Итак, абсолютный адрес указывает программе ЭТ, что нужно всегда обращаться к одной и той же ячейке.
Абсолютным может быть и часть адреса ячейки (только номер строки или номер столбца).
Пример смешанного адреса: $D1, B$6
Использование абсолютных адресов позвол яет работать с условно-постоянными величинами (ставка налога, курс валюты, текущая дата и пр.), причем их значения заносятся в таблицу только один раз, что экономит время и место.
Прежде чем начать профпробу, мне хочется напомнить Вам о том как важна хорошая осанка, так как позвоночник — это одна из проблемных зон оператора ЭВМ.
VI Практическая работа
А вот теперь приступаем к профессиональной пробе. Не за горами самый любимый и долгожданный праздник. Какой? Новый год.
Итак, вы оператор ЭВМ, и вам поступил заказ от председателя профсоюзного комитета рассчитать стоимость расходов на новогодние детские подарки для членов профсоюза. Известно, что детей 27 человек. Задание в рабочей тетради.
Понятие относительного адреса
Как было показано выше в примере 7, электронная таблица позволяет автоматически пересчитывать значения ячеек при изменении исходных данных. Однако табличные процессоры позволяют вычислять значения не только в старых, но и в новых ячейках по формулам, ранее введённым в другие ячейки. Данное свойство табличного процессора напрямую связано с разными видами адресаций ячеек в таблице, о которых пойдёт речь дальше.
Адреса ячеек, использующиеся в формулах ЭТ, могут быть трёх видов – абсолютными, относительными и смешанными. Рассмотрим каждый из них.
В случае относительной адресации адреса ячеек, используемые в формулах, определены относительно места расположения формулы. При копировании формулы в новое положение таблицы адреса используемых в формуле ячеек меняются соответственно новому месту положения формулы. Например, в таблице на рисунке справа формулу в ячейке `»C»1` табличный процессор воспринимает так: умножить значение ячейки, расположенной на две ячейки левее на значение ячейки, расположенной на одну ячейку левее данной формулы. Тогда при копировании формулы в ячейку `»C»2` табличный процессор умножит значение ячейки `»A»2` на значение ячейки `»B»2`. Преимущество относительной адресации состоит в том, что при копировании ячейки в новое положение ссылки в копируемой формуле меняются автоматически. Однако на практике бывает так, что адрес ячейки, используемой в формуле, не должен меняться при копировании. В этом случае используется абсолютная адресация. В абсолютных адресах перед неизменяемым значением адреса ячейки ставится знак $, например $`»B»`$`2` – это абсолютный адрес ячейки `»B»2`. Поясним преимущества относительного адреса и использование абсолютного адреса на следующем примере.
Турфирма «Кругосвет» предоставляет путевки в Грецию, на Мальту и в Италию по ценам, указанным в долларах США. Составьте формулу для расчёта цен путёвок в европейской валюте ЕВРО согласно курсу, указанному в таблице.
Составим формулу расчёта цены путёвки в Грецию в ячейке `»C»4` так, чтобы, скопировав её в ячейки `»C»5` и `»C»6`, можно было автоматически вычислить значения цены на путёвки на Мальту и в Италию. Положение ячейки `»B»1` относительно ячеек `»C»4`, `»C»5` и `»C»6` различное, значит необходимо, чтобы в формуле `»C»4` адрес ячейки `»B»1` был абсолютным. Положение ячеек `»B»4`, `»B»5` и `»B»6` относительно `»C»4`, `»C»5`, `»C»6` одинаковое, а значит, адрес ячейки `»B»4` в формуле должен быть относительным. Тогда выражение `=»B»4` _/_ $`»B»`$`1` является формулой расчёта цены путёвки в Грецию. Использование относительного адреса `»B»4` и абсолютного адреса $`»B»`$`1` позволяет скопировать формулу в ячейки `»C»5` и `»C»6` и автоматически вычислить цены путёвок в остальные страны.
В формулах возможно использование смешанной адресации, при которой один из компонентов адреса абсолютный, а другой — относительный. Например, в адресе `»B»`$`2` компонент по столбцу относительный, а компонент по строке абсолютный.
В ячейке `»B»1` электронной таблицы находится формула `=»E»1+`$`»E»2`. Какой вид приобретёт формула после того, как содержимое ячейки `»B»1` скопируют в ячейку `»C»1`?
Так как относительное положение ячейки по строкам не изменилось, и в формуле используется относительная адресация по строкам, то строковая компонента нового адреса остаётся прежней и имеет вид `=»X»1+»Y»2`, где адрес по столбцам `»X»` и `»Y»` необходимо определить. Адрес столбца ячейки `»E»1` относительный, и так как ячейка `»B»1` копируется в `»C»1` со смещением в один столбец вправо, то новый адрес столбца ячейки `»E»1` будет `»F»`. Адрес столбца ячейки $`»E»2` абсолютный, значит, он остаётся неизменным и равным `»E»`. Итак, получаем, что формула в новой ячейке принимает вид `=»F»1+`$`»E»2`.
В ячейке `»C»2` записана формула `=`$`»B»`$`3+»D»2`. Какой вид она приобретёт после того, как содержимое ячейки `»C»2` скопируют в ячейку `»B»1`?
Адрес первой ячейки $`»B»`$`3` абсолютный, значит, он не изменится. Адрес ячейки `»D»2 `относительный по строке и по столбцу. Ячейка `»D»2` располагается в той же строке, что и ячейка `»C»2`, но в другом столбце `»D»` со смещением вправо на один столбец. Значит, адрес столбца ячейки `»D»2` в ячейке `»B»1` станет C, а по строке станет `1`, и полный вид формулы будет выглядеть `=`$`»B»`$`3+»C»1`.