Excel абсолютная и относительная адресация. относительная адресация мы знаем, что если копировать формулу вниз, то у входящих в нее адресов ячеек номер. — презентация
Содержание:
- Презентация на тему: » EXCEL Абсолютная и относительная адресация. Относительная адресация Мы знаем, что если копировать формулу вниз, то у входящих в нее адресов ячеек номер.» — Транскрипт:
- Удаляем свою Историю Вконтакте с мобильного приложения:
- Недостатки видов адресации
- Программа Microsoft Excel: абсолютные и относительные ссылки
- Типы ссылок на ячейки в формулах Excel
- Автоматизация ввода
- Функция ВПР
- Конспект урока:
- Ошибка в относительной ссылке
- Абсолютные и относительные ссылки в Excel
- Относительные и абсолютные адреса ячеек
Презентация на тему: » EXCEL Абсолютная и относительная адресация. Относительная адресация Мы знаем, что если копировать формулу вниз, то у входящих в нее адресов ячеек номер.» — Транскрипт:
1
EXCEL Абсолютная и относительная адресация
2
Относительная адресация Мы знаем, что если копировать формулу вниз, то у входящих в нее адресов ячеек номер строки будет увеличиваться. Если копировать формулу вверх, то у входящих в нее адресов ячеек номер строки будет уменьшаться.
3
Относительная адресация Если копировать формулу вправо, то у входящих в нее адресов ячеек буква столбца будет увеличиваться. Если копировать формулу влево, то у входящих в нее адресов ячеек буква столбца будет уменьшаться.
4
Относительная адресация Изменение адресов ячеек, входящих в формулу при тиражировании (протаскивании за маркер автозаполнения) используется, если нужно для однотипных данных в столбце или строке выполнить одинаковые вычисления. В этом случае формула пишется один раз, а потом за маркер автозаполнения тиражируется. Однако это удобно не всегда. Бывает нужно чтобы адреса некоторых ячеек в формулах не изменялись или изменялись частично. Тогда для данной ячейки используют абсолютные или смешанные адреса. Формулы написаны в ячейках E3 и F3 и растиражированы вниз
5
Абсолютная адресация Абсолютным называется такой адрес ячейки, который не изменяется при тиражировании формулы (протаскивании за маркер автозаполнения) ни в какую сторону. Такой адрес обычно используется для справочных данных. Для этого перед номером строки и столбца ставят знак $ (например, $А$2, $С$5). Удобно для превращения относительного адреса в абсолютный, в строке формул установить на него курсор его и нажать клавишу F4.
6
Абсолютная адресация Есть еще один способ сделать адрес ячейки абсолютным – это дать ячейке собственное имя. Для того чтобы присвоить имя ячейке С1 нужно: 1)установить на нее курсор; 2)выполнить команду Вставка, Имя, Присвоить. Появляется окно 3)В поле Имя напечатать имя, которое вы хотите присвоить ячейке, например, курс и нажать кнопки Добавить и ОК
7
Смешанная адресация Существуют и смешанные адреса. Например, в адресе $С5 при тиражировании вниз и вверх номер строки будет меняться, а при тиражировании вправо и влево имя столбца меняться не будет. Или в адресе С$5 при тиражировании вниз и вверх номер строки не будет меняться, а при тиражировании вправо и влево имя столбца будет меняться
На следующих далее примерах, важно понять когда нужно использовать относительный адрес, когда абсолютный, а когда смешанный
8
Задача 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
9
Задача 2 Дано: В ячейке В2 написать формулу, при протаскивании которой в ячейках В2:F2 вычисляется ваш возраст в каждом из годов. Ваш год рождения указывается в отдельной ячейке В3. Результат: Ячейка Формула B2=B1-В3 C2=C1-B3 D2=D1-B3 … Ясно, что адреса B1:F1 должны быть относительными, так как они должны меняться при копировании формулы вправо, а адрес В3 должен быть абсолютным, так как он не должен меняться. Ответ: =В1-$B$3 или =В1-$B3
10
Задача 3 Дано: Получить таблицу сложения чисел. Формулу вводить только в ячейку В2, а затем распространить вправо и вниз. Ответ: =$A2+B$1 Первое слагаемое (А2:А10) должно изменяться при копировании формулы вниз и не должно изменяться при копировании формулы вправо, поэтому $A2 Второе слагаемое (B1:J1) должно изменяться при копировании формулы вправо и не должно изменяться при копировании формулы вниз, поэтому В$1
Удаляем свою Историю Вконтакте с мобильного приложения:
Недостатки видов адресации
Недостаток относительной адресации заключается в том, что схранённая на компьютере страничка не всегда имеет ссылку на сам сервер. Возможно, удивительным кажется тот факт, что пользователь, когда заходит на Интернет-сервер, видит на страничке адрес этого же сервера. С учётом возможного сохранения странички на локальном компьютере, удивление пропадает.
Недостаток полной адресации заключается в том, что от сервера-источника наоборот, не отвязаться. Для использования файлов в локальном режиме, их требуется переправлять.
Использование полной адресации на локальной машине (с привязкой к накопителям), приводит к непереносимости документов. Бывают ситуации, когда при работе в Интернет происходит обращение к диску (например, Q) компьютера в надежде найти какой-то файл.
Программа Microsoft Excel: абсолютные и относительные ссылки
Определение абсолютных и относительных ссылок
При работе с формуламиC5 виде буква столбца-номер
просто нужно поставить зафиксировать строку или столбец или строку, не сохраняет адреса удаления столбцов и выполнить ряд вычислений,H6B2 же строки и
Пример относительной ссылки
) или поставьте курсор значений из тех абсолютные и относительные строчка изменяется, а попытаемся скопировать формулу в программе Microsoft→
строки ( символ $ (доллар) столбец (или строку но продолжать «скользить» ячеек в формуле т.д. например, возвести впримет вид =$В6*E6., а не с значения из строки
в Строку формул; же ячеек. Тогда ссылки на ячейки, столбец фиксированный. У в другие строки Excel пользователям приходится$C$5А1 перед номером строки и столбец одновременно), по нему. Рассмотрим при её переносе.Небольшая сложность состоит в разные степени (см.Существует несколько возможностей при
F11 выше.поставьте курсор на ссылку в чем же разница? предшествующего либо значения ссылки D$7, наоборот, тем же способом, оперировать ссылками на→, или колонки. Или на которые должна
Ошибка в относительной ссылке
пример. Рассмотрим пример. том, что если файл примера, лист вводе формулы ввести знак $ в. Во втором случае,Т.е. вС1Для создания абсолютной ссылки строку или столбец изменяется столбец, но что и предыдущий другие ячейки, расположенные$CС5 перед тем и ссылаться формула. ОтносительныеАПусть нам даны ячейки целевая ячейка пустая,
пример4). Для этого адрес ячейки или диапазона. активной ячейкой будетB2(можно перед используется знак $. с знак доллара строчка имеет абсолютное раз, то получим в документе. Но,5, т.е. «морской бой»), тем. Ниже рассмотрим ссылки в ExcelВ с данными (столбцы) то ДВССЫЛ() выводит в столбце Рассмотрим ввод на
F11должна быть формула:С Ссылка на диапазона — исправления, которые значение. совершенно неудовлетворяющий нас не каждый пользователь→ встречающиеся в большинстве все 3 варианта изменяются автоматически приС — М1, М2, 0, что неC
Создание абсолютной ссылки
примере формулы =СУММ($А$2:$А$5)); =СУММ(A1:A2), в, перед или после записывается ввиде $А$2:$А$11. Абсолютная столбца или строкиКак видим, при работе результат. Как видим, знает, что эти
C файлов Excel. Их и определим их копировании формулы вдоль1 М3, Н1, Н2, всегда удобно. Однако,напишем формулу возведения1. Ввести знак $вызовите инструмент Условное форматирование
B31 ссылка позволяет при (например, $B4 или с формулами в уже во второй ссылки бывают двух$5 особенность в том, отличия. диапазона ячеек, как3,5 Н3. Под ними это можно легко в степень (значения можно вручную, последовательно (Главная/ Стили/ Условное: =СУММ(A2:A3) и т.д.);копировании
C$ 4). программе Microsoft Excel строке таблицы формула видов: абсолютные ии все сначала. что они смещаютсяНаша новая формула должна по вертикали, так4,5 в ячейке М4 обойти, используя чуть степени введем в
Смешанные ссылки
вводя с клавиатуры все форматирование/ Создать правило/Решить задачу просто: записавнажмите один раз клавишуформулы однозначно зафиксировать Чтобы изменить тип ссылки для выполнения различных имеет вид относительные. Давайте выясним,Все просто и понятно. при копировании формул. содержать сразу 2 и по горизонтали.2
мы пишем формулу, более сложную конструкцию столбец знаки =СУММ($А$2:$А$5) использовать формулу для вF4 адрес диапазона или на ячейку: задач приходится работать«=D3/D8» чем они отличаются Но есть одно Т.е. типа ссылок: абсолютные Простой пример относительных
70
lumpics.ru>
Типы ссылок на ячейки в формулах Excel
любых дальнейших действий$C6 пригодиться в ваших в любом случаеЗарплата их – абсолютные3750 большинству пользователей. Здесь с необходимостью скопировать,В2Иногда нужно сочетание относительной. Обе ссылки являются будет вычислена, а при копировании и выбранные ячейки сПри создании формулы ВыДВССЫЛ пользователя. Выясняется забавная
Относительные ссылки
, файлах. остался бы неизменным.Абрамов А. А. ссылки, остальные являются9375 А, В, С «протянуть» формулу нана и абсолютной ссылки относительными. результат отобразится в заполнении других ячеек. абсолютной ссылкой, и можете нажать клавишувыводит 0, что вещь — даже$C7Это обычные ссылки в И это не4100 относительными.Итан П. Н. – имена столбцов, всю строку илиB3 (смешанная ссылка).Выделите ячейку ячейке. Относительные ссылки изменяются
Смешанные ссылки
в каждой будетF4 не всегда удобно. если сделать ссылкуи т.д.). Аналогично, виде буква столбца-номер говоря уж о11175Введем для примера еще4100 а строки пронумерованы. столбец, то понимает,при копировании формулыПосмотрите на формулу вD2Найдите маркер автозаполнения в при копировании, а вычислен результат.на клавиатуре для Однако, это можно абсолютной (т.е.C строки ( ситуациях, когда действительно=(B2+$G$3)*100/40 один набор данных10250 Таким образом, у что в некоторых вниз. По тем ячейке, зажмите её нижний правом нижнем углу абсолютные, напротив, остаютсяВы можете дважды щелкнуть переключения между относительными легко обойти, используя$C$5$5
Абсолютные ссылки
А1 надо зафиксировать толькоДемидова М. П. – месячная надбавкаКремлев О. П. ячейки с данными случаях часть формулы же самым соображениямF2 правый угол и рассматриваемой ячейки. В неизменными. по заполненным ячейкам,
и абсолютными ссылками. чуть более сложную), то она все- не будет, номер строки или3750 к окладу, одинаковая9200 «Закирова Е. М.» или формула целиком мы не помещаем. протяните его вниз данном примере мыБолее подробно об абсолютных чтобы проверить правильность Это самый простой конструкцию с проверкой равно меняется в смещаться по строкам,С5 столбца, а остальное
10300 для всех сотрудников:23000
адрес — А4. должна остаться неизменной. символ доллара ($)Необходимо скопировать эту формулу до ячейки ищем маркер автозаполнения ссылках в Excel своих формул. Абсолютная и быстрый способ через функцию некоторых ситуациях. Например: но может «гулять», т.е. «морской бой»), оставить доступным для=(B3+$G$3)*100/40FФормулы данных ячеек будут Это небольшое отступление Так пользователь узнает, перед буквой столбца в другие ячейки.D5 в ячейке D2. Вы можете прочитать ссылка должна быть вставить абсолютную ссылку.ЕПУСТО Если удалить третью по столбцам. Такие встречающиеся в большинстве изменения.Закирова Е. М.G следующими: понадобится, когда станем что есть в в ссылке на Скопируйте формулу из.Нажмите и, удерживая левую в данном уроке. одинаковой для каждойВ следующем примере мы: и четвертую строки,
Действительно абсолютные ссылки
ссылки называют файлов Excel. ИхИнтересно будет узнать, что84102Зарплата
разбираться со ссылками Excel абсолютные и
ячейку
ячейки
Обратите внимание! Ячейка кнопку мыши, перетащитеПо умолчанию, все ссылки ячейки, в то введем налоговую ставку=ЕСЛИ(ЕПУСТО(ДВССЫЛ(«C5″));»»;ДВССЫЛ(«C5»)) то она изменитсясмешанными: особенность в том, абсолютная ссылка в21950Месяц=B2*100/40 в формулах. относительные ссылки. РассмотримВ6F2D3 маркер автозаполнения по в Excel являются время как относительные,7.5%=IF(ISBLANK(INDIRECT(«C5″));»»;INDIRECT(«C5»)). на
на
Ну, а если к
planetaexcel.ru>
что они смещаются
- Excel вставка картинки в ячейку
- Excel добавить в ячейку символ
- Excel значение ячейки
- Excel курсор не перемещается по ячейкам
- Excel новый абзац в ячейке
- Excel подсчитать количество символов в ячейке excel
- Excel поиск числа в ячейке
- Excel разделить содержимое ячейки в разные ячейки
- Excel сложить значения ячеек в excel
- Excel скопировать содержимое ячейки в excel
- Excel разъединить ячейки
- Excel разбить объединенные ячейки в excel
Автоматизация ввода
К средствам
автоматизации ввода относятся
автозавершение и автозаполнение.
Автозавершение.
В ходе ввода текста в очередную ячейку
программа проверяет соответствие
введенных символов строкам, имеющимся
в этом столбце выше. Если обнаружено
однозначное совпадение, введенный текст
автоматически дополняется. Нажатие
клавиши Enter
подтверждает операцию автозавершения,
в противном случае ввод можно продолжать,
не обращая внимания на предлагаемый
вариант.
Автозаполнение
константами.
В правом нижнем углу рамки ячейки имеется
черный квадратик – это маркер
автозаполнения.
При наведении на него курсор мыши вместо
толстого белого креста принимает вид
тонкого черного крестика. Перетаскивание
маркера заполнения рассматривается
как операция «размножения» содержимого
ячейки в горизонтальном и вертикальном
направлениях.
Если
ячейка содержит число, то при перетаскивании
маркера происходит либо копирование
ячеек, либо их заполнение данными по
закону арифметической прогрессии. Для
выбора способа автозаполнения применяется
специальное перетаскивание по правой
кнопке мыши. Например, ячейка А1 содержит
число 1. Протяните маркер заполнения с
помощью правой кнопки мыши с ячейки А1
до ячейки С1 и отпустите кнопку. Если в
появившемся меню выбрать пункт Копировать,
то во всех ячейках появится 1, если пункт
Заполнить,
то в ячейках окажутся числа 1, 2, 3.
Заполнение
прогрессией.
Чтобы точно сформулировать условия
заполнения ячеек, следует выполнить
команду Правка
→ Заполнить → Прогрессия.
В открывшемся диалоговом окне Прогрессия
выбирается тип прогрессии, величина
шага и предельное значение.
Рисунок 3 –
Диалоговое окно Прогрессия
Функция ВПР
Вертикальное первое равенство. Ищет совпадение по ключу в первом столбце определенного диапазона и возвращает значение из указанного столбца этого диапазона в совпавшей с ключом строке.
Синтаксис: =ВПР(ключ; диапазон; номер_столбца; ), где
- ключ – обязательный аргумент. Искомое значение, для которого необходимо вернуть значение.
- диапазон – обязательный аргумент. Таблица, в которой необходимо найти значение по ключу. Первый столбец таблицы (диапазона) должен содержать значение совпадающее с ключом, иначе будет возвращена ошибка #Н/Д.
- номер_столбца – обязательный аргумент. Порядковый номер столбца в указанном диапазоне из которого необходимо возвратить значение в случае совпадения ключа.
-
интервальный_просмотр – необязательный аргумент. Логическое значение указывающее тип просмотра:
- ЛОЖЬ – функция ищет точное совпадение по первому столбцу таблицы. Если возможно несколько совпадений, то возвращено будет самое первое. Если совпадение не найдено, то функция возвращает ошибку #Н/Д.
- ИСТИНА – функция ищет приблизительное совпадение. Является значением по умолчанию. Приблизительное совпадение означает, если не было найдено ни одного совпадения, то функция вернет значение предыдущего ключа. При этом предыдущим будет считаться тот ключ, который идет перед искомым согласно сортировке от меньшего к большему либо от А до Я. Поэтому, перед применением функции с данным интервальным просмотром, предварительно отсортируйте первый столбец таблицы по возрастанию, так как, если это не сделать, функция может вернуть неправильный результат. Когда найдено несколько совпадений, возвращается последнее из них.
Важно не путать, что номер столбца указывается не по индексу на листе, а по порядку в указанном диапазоне. Пример использования:
Пример использования:
На изображении приведено 3 таблицы. Первая и вторая таблицы располагают исходными данными. Третья таблица собрана из первых двух.В первой таблице приведены категории товара и расположение каждой категории.Во второй категории имеется список всех товаров с указанием цен.Третья таблица содержать часть товаров для которых необходимо определить цену и расположение.
Для цены необходимо использовать функцию ВПР с точным совпадением (интервальный просмотр ЛОЖЬ), так как данный параметр определен для всех товаров и не предусматривает использование цены другого товара, если вдруг она по случайности еще не определена.
Для определения расположения товара используется ВПР с приблизительным совпадением (интервальный просмотр ИСТИНА), так как распределение товара осуществляется по категориям. Из-за того, что наименование товара состоит из названия категории плюс дополнительный текст, по условиям сортировки от А до Я наименования товаров будут идти сразу после наименования категории, поэтому когда в таблице не обнаруживается совпадений с ключом подтягивается первое значение сверху.
В принципе, данный подход устраивал бы, если для товаров, для которых отсутствует категория, не подтягивалось расположение
Обратите внимание на товар «Лук Подмосковье». Для него определено расположение «Стелаж №2», хотя в первой таблице нет категории «Лук»
Это происходит все по тем же причинам, когда функцией не обнаруживается равенств, то она определяет для значения значение меньшего самого близкого по сортировке ключа, а для «Лук Подмосковье» это категория «Картофель».
Он подобного эффекта можно избавиться путем определения категории из наименования товара используя текстовые функции ЛЕВСИМВ(C11;ПОИСК(» «;C11)-1), которые вернут все символы до первого пробела, а также изменить интервальный просмотр на точный.
Помимо всего описанного, функция ВПР позволяет применять для текстовых значений подстановочные символы – * (звездочка – любое количество любых символов) и ? (один любой символ). Например, для искомого значения «*» & «иван» & «*» могут подойти строки Иван, Иванов, диван и т.д.
Также данная функция может искать значения в массивах – =ВПР(1;{2;»Два»:1;»Один»};2;ЛОЖЬ) – результат выполнения строка «Два».
Конспект урока:
Постановка цели и задач урока. Слайд №1 (Приложение 1)
Мы продолжаем изучать электронные таблицы и основная задача нашего сегодняшнего урока — это познакомится с понятием относительной и абсолютной адресации ячеек в электронных таблицах, научиться, используя электронную таблицу, производить расчеты, познакомиться с некоторыми областями жизнедеятельности человека, в котрорых можно применять электронные таблицы.
Актуализация знаний: фронтальный опрос
Слайд №2
- Что такое электронная таблица?
- Какие основные элементы электронной таблицы вам известны?
- Как задается имя ячейки (строки, столбца) в электронной таблице?
- Какие данные можно ввести в ячейку электронной таблицы?Слайд №3
- Какие данные размещены в ячейках таблицы
A B C D 1 2 1 =A1+3*B1 =A1^2+B1 2 4 6 =A2+3*B2 =A2^2+B2
- Что такое формула?
- Какие правила записи формул в электронных таблицах вы знаете?
Объяснение нового материала.
Основным свойством электронной таблицы является следующее: изменение значения в ячейке приводит к мгновенному пересчету формул, содержащих ссылки на адрес этой ячейки.
Слайд №4 Принцип относительной адресации обозначает следующее: адреса ячеек, используемые в формулах, определены не абсолютно, а относительно места расположения формулы. Это приводит к тому, что при всяком перемещении формулы в другое место таблицы изменяются адреса ячеек в формуле.
Применение этого принципа, помогает заполнять таблицы, содержащие большое количество формул одного типа.
Слайд №5 Принцип абсолютной адресации. В некоторых случаях необходимо отменить принцип относительной адресации для того, чтобы при переносе формулы адреса ячейки не изменялись. Для этой цели в имени ячейки употребляется символ $. Для замораживания всего адреса значок $ ставится дважды перед адресом строки и столбца.
Слайд №6 Абсолютным может быть и часть адреса ячейки (только номер строки или номер столбца). Такой адрес принято называть смешанным.
Пример смешанного адреса: $D1, B$6
Рассмотрим это на примере. Введем расчетные формулы в таблицу оплаты за водоснабжение.
оплата за водоснабжение | |||
стоимость 1 м3 руб 24 | |||
месяц | показания счетчика, м3 | количество потребленной воды, м3 | сумма к оплате, руб |
декабрь | 2315 | ||
январь | 2345 | ||
февраль | 2364 | ||
март | 2393 | ||
апрель | 2430 | ||
май | 2476 | ||
июнь | 2510 |
Слайд №7 (Приложение 2)
Как рассчитать количество воды, потребленное за месяц?
Введем формулу в первую ячейку, а для заполнения остальных применим принцип относительной адресации (вводим формулы с помощью интерактивной доски).
Воспользуемся принципом абсолютной адресации для подсчета денежной суммы за израсходованную воду. Так как стоимость 1 кубометра воды в течение года не изменяется, сделаем соответствующий адрес абсолютным. Можно вводить знак $ вручную, а можно нажатием клавиши F4.
Использование формул дает большие возможности применения электронных таблиц в различных сферах жизнедеятельности человека.
Физкультминутка.
Практическая работа.
Разделимся на две команды. Одна – агенты по продаже и покупке недвижимости, другая – кассиры по продаже авиабилетов. Первая команда садится за компьютеры и выполняет свое задание (Приложение 3), вторая в это время на своих местах на листочках выполняет тестовые задания (Приложение 4). По мере выполнения заданий команды меняются местами. (Приложение 5).
Подведение итогов.
Все возвращаются за парты. Давайте проверим, как вы справились с заданиями тестов (ответы высвечиваются на экране через проектор). Проверьте работу своего одноклассника и поставьте ему оценку.
Что нового узнали на уроке? В каких профессиях человеку может понадобиться знание электронных таблиц? Знания каких наук вам пригодились сегодня на уроке?
Объявить оценки за урок. Задание на дом.
Ошибка в относительной ссылке
Но, далеко не во всех случаях нам нужны именно относительные ссылки. Например, нам нужно в той же таблице рассчитать удельный вес стоимости каждого наименования товара от общей суммы. Это делается путем деления стоимости на общую сумму. Например, чтобы рассчитать удельный вес картофеля, мы его стоимость (D2) делим на общую сумму (D7). Получаем следующую формулу: «=D2/D7».
В случае, если мы попытаемся скопировать формулу в другие строки тем же способом, что и предыдущий раз, то получим совершенно неудовлетворяющий нас результат. Как видим, уже во второй строке таблицы формула имеет вид «=D3/D8», то есть сдвинулась не только ссылка на ячейку с суммой по строке, но и ссылка на ячейку, отвечающую за общий итог.
D8 – это совершенно пустая ячейка, поэтому формула и выдаёт ошибку. Соответственно, формула в строке ниже будет ссылаться на ячейку D9, и т.д. Нам же нужно, чтобы при копировании постоянно сохранялась ссылка на ячейку D7, где расположен итог общей суммы, а такое свойство имеют как раз абсолютные ссылки.
Абсолютные и относительные ссылки в Excel
Мы с вами знаем, что в умелых руках Excel — очень мощный инструмент. При произведении расчетов с помощью этого табличного редактора мы можем оперировать как содержимым ячеек так и их адресами (ссылками). И вот эти самые ссылки бывают двух типов — абсолютные и относительные. В чем же отличие этих двух способов адресации? Давайте рассмотрим на примере — очередном уроке Excel.
Допустим, у нас есть магазин, торгующий продуктами и всю свою бухгалтерию мы ведем в Excel. Тогда таблица может выглядеть так
Исходная таблица
Чтобы рассчитать общую стоимость молока мы должны умножить количество товара на цену одной единицы, т. е. содержимое ячейки C2 умножить на содержимое D2. Для этого мы можем написать в E2
=41*10
В итоге получим в ячейке E2 число 410 — это и есть стоимость 10 единиц молока.
Но, предположим, что цена молока повысилась до 43 рублей или количество изменилось с 10 до 9. Тогда нам придется вносить исправления не только в ячейках C2 и D2, но и в формуле в ячейке E2. Иначе в E2 так и останется 410, что неверно. Это не очень удобно.
Чтобы избежать подобного, мы, при написании формул, можем использовать не содержимое ячеек, а их адреса. В этом случае в E2 мы можем написать
=C2*D2
И теперь эта ячейка станет зависимой от ячеек C2 и D2. Любое изменение содержимого ячеек C2 и D2 тут же скажется на ячейке E2, ее содержимое будет пересчитано. И нам не нужно будет заниматься этим вручную.
Осталось только скопировать содержимое ячейки E2 в нижерасположенные ячейки и таблица будет готова
Обращаю внимание — в ячейках E2, E3 и E4 будут храниться формулы
Ячейка | Содержимое |
E2 | =C2*D2 |
E3 | =C3*D3 |
E4 | =C4*D4 |
А таблица примет вид:
относительные ссылки в Excel
При копировании мы не меняли вручную адреса ячеек в формулах — они менялись автоматически. Это и есть относительная адресация.
При копировании формулы =C2*D2 из ячейки E2 в ячейку E3, в ячейку E3 будет помещена формула =C3*D3, т. е. адреса ячеек в формуле будут преобразованы относительно ячейки E3.
Именно относительный способ адресации используется в Excel по умолчанию. Это удобно, но иногда является преградой.
Давайте добавим в нашу таблицу еще один столбец, в котором общая стоимость будет выражена в долларах. Курс доллара мы поместим в ячейку G2. Таблица будет выглядеть так:
Абсолютные ссылки в Excel
В ячейку F2 поместим общую стоимость молока. Для этого необходимо общую стоимость в рублях разделить на курс доллара, т. е. в ячейку F2 мы поместим формулу
=E2/G2
В итоге получим следующее:
Абсолютная адресация в Excel
На дробную часть можно не обращать внимание — наша цель не в этом. Все замечательно получилось
Далее попробуем скопировать содержимое ячейки F2 в F3 чтобы получить общую стоимость хлеба в долларах. И получим ошибку #ДЕЛ/0! которая говорит, что мы пытаемся делить на ноль:
Все замечательно получилось. Далее попробуем скопировать содержимое ячейки F2 в F3 чтобы получить общую стоимость хлеба в долларах. И получим ошибку #ДЕЛ/0! которая говорит, что мы пытаемся делить на ноль:
Ошибка #ДЕЛ/0!
А если мы посмотрим содержимое ячейки F3 то увидим формулу =E3/G3. А так как в ячейке E3 у нас 391, а в G3 — пусто, то Excel и выдал нам такую ошибку. Ведь он пытался использовать относительную адресацию. Давайте исправлять ситуацию.
Для того, чтобы Excel использовал не относительную адресацию, а абсолютную (т. е. не менял адрес ячейки при копировании) мы должны перед символом столбца и номером строки поставить символ $. Этот символ указывает Excel, что менять адрес этой ячейки при копировании не нужно, мы его «замораживаем».
Итак, поменяем содержимое ячейки F2 на
=E2/$G$2
Здесь мы адресуем ячейку E2 относительно, а G2 — абсолютно. В итоге при копировании в ячейку F3 ячейка E2 изменится на E3, а вот G2 так и останется — $G$2. Это нам и нужно. Скопируем содержимое ячейки F2 в F3 и F4 и увидим, что все работает правильно. Этого мы и добивались.
Итоговая таблица Excel
Обратите внимание, что так как мы заполняем ячейки ниже F2, то у ячейки G2 меняется только номер строки, а столбец остается прежним. Поэтому мы можем поставить символ $ только перед номером строки — замораживать столбец не обязательно, он и так не меняется при копировании
В итоге в ячейках F2, F3, F4 должны быть записаны формулы:
Ячейка | Содержимое |
F2 | =E2/G$2 |
F3 | =E3/G$2 |
F4 | =E4/G$2 |
Абсолютные и относительные ссылки в Excel очень важная тема. Надеюсь вы поняли разницу между относительными и абсолютными ссылками. Ну а если есть вопросы — как всегда жду ваши комментарии и отзывы ниже.
Александр Чернышов
Относительные и абсолютные адреса ячеек
Относительные ссылки
Большинство ссылок в формулах записываются в относительной форме — например, С3 (столбец)(строка)
Относительными называются ссылки, которые при копировании в составе формулы в другую ячейку автоматически изменяются
При копировании формулы с относительной ссылкой (столбец)(строка) на n строк ниже и на m столбцов правее ссылка изменяется на (столец+m)(строка+n)
В большинстве случаев это очень удобно, но иногда этого не требуется. Поясним это на следующем примере.
Необходимо вычислить стоимость каждой модели принтеров на складе. Т.к. курс $ периодически изменяется, ячейка B11 будет использоваться для хранения текущего значения. При изменении кура достаточно внести новое значение в ячейку С11 и стоимость будет автоматически пересчитана.
- Вставим необходимые для расчета формулы
В ячейку F14 =В14*E14
В ячейку G14 =F14*B11 - Выделим ячейки F14 и G14
- При помощи автозаполнения скопируем в нижележащие строки
Обратите внимание на возникшие ошибки в столбце G
Перейдем в режим отображения формул при помощи меню Сервис — Параметры
При копировании формулы из 14 в 15 строку Excel изменил адрес ячейки с B11 на B12, что в нашем случае делать не следовало.
Для того чтобы избежать подобной ошибочной ситуации , необходимо заменить адрес ячейки с относительного B11 на абсолютный $B$11, т.е. не подлежащий изменению при копировании формул
- Дважды щелкните мышью по ячейки G14 (перейдите в режим редактирования)
- Нажмите клавишу <F4>. Теперь в формуле участвует абсолютный адрес $B$11
- Введите формулу, нажав <Enter>
- Скопируйте в нижележащие ячейки
- Отмените режим отображения формул (Сервис — Параметры)
Абсолютные ссылки
Некоторые ссылки в формулах записываются в абсолютной форме — например, $С$3
Абсолютными называются ссылки, которые при копировании в составе формулы в другую ячейку не изменяются
Абсолютные ссылки используются в формулах тогда, когда нежелательно автоматическое изменение ссылки при копировании
Изменение типа ссылки
Для того, чтобы превратить относительную ссылку в абсолютную, достаточно в режиме редактирования формулы установить курсор непосредственно за ссылкой и нажать клавишу <F4>
Впрочем, можно вставить в ссылку знаки доллара и при помощи обычных приемов редактирования
При помощи символа абсолютной адресации Вы можете гибко варьировать способ адресации ячеек. Например $B11 обозначает , что при копировании формул будет изменяться только адресация строки ячейки, а при обозначении B$11 — только столбца. Такая адресация называется смешанной.
При вводе формулы в строке формул, можно быстро перебрать по кругу относительный , смешанный и абсолютный адреса. Просто укажите на какой — нибудь адрес и нажимайте <F4>, чтобы по кругу перебрать все четыре варианта.
Использование имен для абсолютной адресации
Другой способ абсолютной адресации заключается в назначении имен ячейкам и использовании их в формулах
Например назначив ячейки B11 имени курс можно ввести следующую формулу
=F14*курс
При копировании этой формулы будет соблюдаться абсолютная адресация ячейки
Для того, чтобы назначить имя ячейки необходимо
- Выделить ячейку
- Выполнить команду меню Вставка — Имя — Присвоить
- Введите имя в стоке имя ячейки, например курс
- Нажмите кнопку OK
- Введите формулу