Абсолютные и относительные ссылки в excel

Как поменять ссылки в формулах на абсолютные?

Алгоритм действия макроса построим по следующему принципу: мы заходим в каждую ячейку диапазона, где содержится формула, а далее преобразовываем ссылку в нужный нам вид.
На словах все выглядит просто, давайте перейдем к реализации алгоритма.

Переходим в редактор VBA (для быстрого перехода нажимаем Alt + F11), создаем новый модуль (щелкаем правой кнопкой мыши в панели проектов и выбираем Insert -> Module) и добавляем туда код макроса:

Код макроса

Visual Basic

Sub ChangeCellStyleInFormulas()
Dim MyCell As Range
On Error Resume Next ‘Обработка ошибки, если рассматриваемый диапазон ячеек не содержит формул
For Each MyCell In Selection.SpecialCells(xlCellTypeFormulas) ‘Цикл для каждой ячейки диапазона содержащая формулу
MyCell.Formula = Application.ConvertFormula(MyCell.Formula, xlA1, xlA1, xlAbsolute) ‘Меняем тип ссылки
Next
End Sub

1
2
3
4
5
6
7

SubChangeCellStyleInFormulas()

DimMyCell AsRange

On ErrorResumeNext’Обработка ошибки, если рассматриваемый диапазон ячеек не содержит формул

ForEachMyCell InSelection.SpecialCells(xlCellTypeFormulas)’Цикл для каждой ячейки диапазона содержащая формулу

MyCell.Formula=Application.ConvertFormula(MyCell.Formula,xlA1,xlA1,xlAbsolute)’Меняем тип ссылки

Next

EndSub

Попробуем проверить работу макроса на простой таблице с формулами:

Выделяем диапазон ячеек с таблицей (в нашем случае это диапазон F6:J10) и запускаем макрос ChangeCellStyleInFormulas (в панели вкладок выбираем Разработчик -> Макросы (или нажимаем Alt + F8), далее находим нужный макрос и жмем Выполнить):

Все получилось, ссылки в таблице из относительных преобразовались в абсолютные.

Теперь рассмотрим другие случаи, когда в конечном результате нужны уже не абсолютные, а относительные или смешанные ссылки.

Протоколы обращения к файлам

Протокол- это вид предоставляемого сервиса. К одному и тому же Интернет-серверу можно обращаться по нескольким протоколам, но при этом практически гарантированно сервер будет иметь разное содержание.

http (hypertext transfer protocol- протокол передачи гипертекста) протокол для обращения к гипертекстовым файлам. Обычно применяется для доступа к WWW(World Wide Web)-серверам.
ftp (file transfer protocol- протокол передачи файлов) протокол, применяемый для обращения к файлам, таким как архивы, текст, приложения. ftp представляет собой протокол, более старый, чем http. Если http представляет логически организованную информацию, то ftp предоставляет пользователю доступ к каталогам и файлам в них.
file протокол, используемый для работы в локальном режиме. Т.е. обращение к файлу происходит как к обычному файлу DOS (диск, путь, имя файла).

Использование абсолютных и относительных ссылок в Excel

Заполните табличку, так как показано на рисунке:

Для решения данной задачи нам нужно ввести формулу в C2: =B2/A2 и скопировать ее во все ячейки диапазона C2:C4. Но здесь возникает проблема. Из предыдущего примера мы знаем, что при копировании относительные ссылки автоматически меняют адреса относительно своего положения. Поэтому возникнет ошибка:

Относительно первого аргумента нас это вполне устраивает. Ведь формула автоматически ссылается на новое значение в столбце ячеек таблицы (суммы в долларах). А вот второй показатель нам нужно зафиксировать на адресе A2. Соответственно нужно менять в формуле относительную ссылку на абсолютную.

Наша новая формула должна содержать сразу 2 типа ссылок: абсолютные и относительные.

Абсолютные, относительные и смешанные ссылки в Excel:

Для сравнения: A2 – это адрес относительный, без фиксации. Во время копирования формул строка (2) и столбец (A) автоматически изменяются на новые адреса относительно расположения скопированной формулы, как по вертикали, так и по горизонтали.

Примечание. В данном примере формула может содержать не только смешанную ссылку, но и абсолютную: =B2/$A$2 результат будет одинаковый. Но в практике часто возникают случаи, когда без смешанных ссылок не обойтись.

Полезный совет. Чтобы не вводить символ доллара ($) вручную, после указания адреса периодически нажимайте клавишу F4 для выбора нужного типа: абсолютный или смешанный. Это быстро и удобно.

Как поменять ссылки в формулах на относительные?

За преобразование формулы в макросе отвечает функция ConvertFormula, в которой один из параметров задает тип ссылки:

  • xlAbsolute. Абсолютная ($А$1);
  • xlRelative. Относительная (А1);
  • xlAbsRowRelColumn. Смешанная. Абсолютная строка и относительный столбец (А$1);
  • xlRelRowAbsColumn. Смешанная. Относительная строка и абсолютный столбец ($А1).

Поэтому вместо xlAbsolute в коде макроса можно поставить любой из выше перечисленных параметров, в зависимости от того, что конкретно вам нужно.

Например, для той же таблицы применим макрос с параметром xlAbsRowRelColumn (абсолютная строка и относительный столбец, вид A$1):

И для параметра xlRelRowAbsColumn (относительная строка и абсолютный столбец, вид $A1):

Таким образом, меняя значения параметра в макросе можно получить абсолютно любой тип ссылки.

Способ преобразования без использования макросов

Если не хочется возиться с макросами, то преобразовать все ссылки в формулах в относительные также можно и без их применения.

Действительно, так как признаком абсолютной или смешанной ссылки является наличие в формуле знака $ (который используется для закрепления строки или столбца), то с помощью инструмента Найти и заменить можно избавиться от всех знаков $ в формулах.

Выделяем диапазон с данными, нажимаем Ctrl + H, в поле Найти указываем знак доллара, а поле Заменить на оставляем пустым, нажимаем Заменить все и получаем нужный результат:

Ошибка в относительной ссылке

Но, далеко не во всех случаях нам нужны именно относительные ссылки. Например, нам нужно в той же таблице рассчитать удельный вес стоимости каждого наименования товара от общей суммы. Это делается путем деления стоимости на общую сумму. Например, чтобы рассчитать удельный вес картофеля, мы его стоимость (D2) делим на общую сумму (D7). Получаем следующую формулу: «=D2/D7».

В случае, если мы попытаемся скопировать формулу в другие строки тем же способом, что и предыдущий раз, то получим совершенно неудовлетворяющий нас результат. Как видим, уже во второй строке таблицы формула имеет вид «=D3/D8», то есть сдвинулась не только ссылка на ячейку с суммой по строке, но и ссылка на ячейку, отвечающую за общий итог.

D8 – это совершенно пустая ячейка, поэтому формула и выдаёт ошибку. Соответственно, формула в строке ниже будет ссылаться на ячейку D9, и т.д. Нам же нужно, чтобы при копировании постоянно сохранялась ссылка на ячейку D7, где расположен итог общей суммы, а такое свойство имеют как раз абсолютные ссылки.

Случаи использования относительной и абсолютной (полной) адресации

Случаи, когда используется полная адресация

  • происходит смена протокола (с file на http). Например, если из локального режима требуется перейти в Интернет, то требуется явно указать протокол http или ftp.
  • происходит смена устройства или сервера. В этом случае есть вероятность, что протокол требует изменения. Например, список ссылок может находится в Интернет и на локальной машине. Без указания протокола в первом случае будет обращение к серверу www.rambler.ru, а во втором- к файлу (каталогу).
  • в том случае, если предполагается, что пользователь будет использовать файлы только в Интернет. Когда, например, есть уверенность в том, что какой-либо документ будет находится в Интернет, т.е. низка вероятность его удаления (например, документация, стандарты и т.д.), также низка вероятность того, что пользователь будет копировать файлы к себе на компьютер. В этом случае одна страничка, сохранённая на компьютере пользователя, возвращает его на сервер.

Случаи, когда используется относительная адресация

  • есть необходимость, чтобы документы загружались как в локальном режиме, так и в Интернет. Если использовалась полная адресация, при обращении к ссылкам нужно будет подключение к Интернет, тот факт, что требуемый файл находится в текущем каталоге будет игнорироваться.
  • не требуется полная адресация. Например, редко кто прописывает полный путь для рисунков, обычно используется запись вида IMG/file.gif

Документ может использовать полную адресацию, даже если в самих гиперссылках указаны относительные адреса. Это достигается использованием в начале контейнера BODY одиночного тега . В этом случае указанный адрес будет суммироваться с адресом в ссылках.

Помимо того, что такой способ задавать полное положение документа прост, также упрощается задача использования документа в локальном режиме. После удаления тега, устанавливающего базовый адрес, ссылки документа будут направлены на локальную машину.

Относительная адресация

Относительная адресация предполагает, что протокол обращения к файлу и устройство (сервер) остаются прежними. Т.е. если есть открытый документ, то адрес можно строить исходя из его текущего положения.

Основные символы, используемые в относительной адресации:

. текущий каталог
.. каталог на уровень выше (родительский каталог)
. каталог на 3 уровня выше, и т.д. В том случае, если система не поддерживает более двух точек, следует использовать строку вида ../../../ и т.д.
корневой каталог устройства, некорректно обрабатывается Internet Explorer 5.0 в локальном режиме, происходит автоматическое переключение протокола на http.

Имя файла

Имя файла состоит из непосредственно имени файла и расширения. Для операционной системы MS-DOS и оболочки Win 3.11 имя не превышает 8 символов, расширение- 3 символов. Имя не может содержать точек, т.е. файл с именем 4.1.htm в MS-DOS не допустим. Win 95/98/NT допускает неограниченное (до 255) по длине имя файла и расширение, точки в именах файлов.

Соответственно, требуется оценка, где будет использоваться гипертекстовый справочник/пособие/учебник. Если потребуется перенос под Win 3.11, то лучше сразу привести имена в соответствие с форматом 8.3.

Регистр игнорируется во всех версиях Windows, но принимает важное значение при обращениях к системам Unix, где два имени в разных регистрах соответствуют двум разным файлам. Первый файл любого проекта имеет имя Index.Htm, это является международным стандартом

Первый файл любого проекта имеет имя Index.Htm, это является международным стандартом.

Недостатки видов адресации

Недостаток относительной адресации заключается в том, что схранённая на компьютере страничка не всегда имеет ссылку на сам сервер. Возможно, удивительным кажется тот факт, что пользователь, когда заходит на Интернет-сервер, видит на страничке адрес этого же сервера. С учётом возможного сохранения странички на локальном компьютере, удивление пропадает.

Недостаток полной адресации заключается в том, что от сервера-источника наоборот, не отвязаться. Для использования файлов в локальном режиме, их требуется переправлять.

Использование полной адресации на локальной машине (с привязкой к накопителям), приводит к непереносимости документов. Бывают ситуации, когда при работе в Интернет происходит обращение к диску (например, Q) компьютера в надежде найти какой-то файл.

Относительные и абсолютные адреса ячеек

Относительные ссылки

Большинство ссылок в формулах записываются в относительной форме — например, С3 (столбец)(строка)

Относительными называются ссылки, которые при копировании в составе формулы в другую ячейку автоматически изменяются

При копировании формулы с относительной ссылкой (столбец)(строка) на n строк ниже и на m столбцов правее ссылка изменяется на (столец+m)(строка+n)

В большинстве случаев это очень удобно, но иногда этого не требуется. Поясним это на следующем примере.

Необходимо вычислить стоимость каждой модели принтеров на складе. Т.к. курс $ периодически изменяется, ячейка B11 будет использоваться для хранения текущего значения. При изменении кура достаточно внести новое значение в ячейку С11 и стоимость будет автоматически пересчитана.

  1. Вставим необходимые для расчета формулы
    В ячейку F14      =В14*E14
    В ячейку G14     =F14*B11
  2. Выделим ячейки F14  и G14
  3. При помощи автозаполнения скопируем в нижележащие строки

Обратите внимание на возникшие ошибки в столбце G

Перейдем в режим отображения формул при помощи меню Сервис — Параметры

При копировании формулы из 14 в 15 строку Excel изменил адрес ячейки с B11 на B12, что в нашем случае делать не следовало.

Для того чтобы избежать подобной ошибочной ситуации , необходимо заменить адрес ячейки с относительного B11 на абсолютный  $B$11, т.е. не подлежащий изменению при копировании формул

  1. Дважды щелкните мышью по ячейки G14 (перейдите в режим редактирования)
  2. Нажмите клавишу <F4>. Теперь в формуле участвует абсолютный адрес $B$11
  3. Введите формулу, нажав <Enter>
  4. Скопируйте в нижележащие ячейки
  5. Отмените режим отображения формул (Сервис — Параметры)

Абсолютные ссылки

Некоторые ссылки в формулах записываются в абсолютной форме — например, $С$3

Абсолютными называются ссылки, которые при копировании в составе формулы в другую ячейку не изменяются

Абсолютные ссылки используются в формулах тогда, когда нежелательно автоматическое изменение ссылки при копировании

Изменение типа ссылки

Для того, чтобы превратить относительную ссылку в абсолютную, достаточно в режиме редактирования формулы установить курсор непосредственно за ссылкой и нажать клавишу <F4>

Впрочем, можно вставить в ссылку знаки доллара и при помощи обычных приемов редактирования

При помощи символа абсолютной адресации Вы можете гибко варьировать способ адресации ячеек. Например $B11 обозначает , что при копировании формул будет изменяться только адресация строки ячейки, а при обозначении B$11 — только столбца. Такая адресация называется смешанной.

При вводе формулы в строке формул, можно быстро перебрать по кругу относительный , смешанный и абсолютный адреса. Просто укажите на какой — нибудь адрес и нажимайте <F4>, чтобы по кругу перебрать все четыре варианта.

Использование имен для абсолютной адресации

Другой способ абсолютной адресации заключается в назначении имен ячейкам и использовании их в формулах

Например назначив ячейки B11 имени курс можно ввести следующую формулу

=F14*курс

При копировании этой формулы будет соблюдаться абсолютная адресация ячейки

Для того, чтобы назначить имя ячейки необходимо

  1. Выделить ячейку
  2. Выполнить команду меню Вставка — Имя — Присвоить
  3. Введите имя в стоке имя ячейки, например курс
  4. Нажмите кнопку OK
  5. Введите формулу

Относительная адресация (относительные ссылки)

Теперь примеры.

Пусть в столбце А введены числовые значения. В столбце B нужно ввести формулы для суммирования значений из 2-х ячеек столбца А : значения из той же строки и значения из строки выше.

Альтернативное решение

Другими словами, будут суммироваться 2 ячейки соседнего столбца слева, находящиеся на той же строке и строкой выше. Ссылка на диапазон суммирования будет меняться в зависимости от месторасположения формулы на листе, но «расстояние» между ячейкой с формулой и диапазоном суммирования всегда будет одинаковым (один столбец влево).

Относительная адресация при создании формул для Условного форматирования.

Что такое относительные и абсолютные адреса в формулах Excel 2010?

С формулами в Excel можно производить всякие разные манипуляции, но, чтобы делать это грамотно, нужно знать, чем отличается абсолютный адрес ячейки от относительного. Рассказываю!

Адреса ячеек и диапазонов в Excel могут быть относительными и абсолютными. Посмотрим вот на такую таблицу (рис. 3.2).

Рис. 3.2. Таблица с суммой

В ячейке Е2 — сумма диапазона ячеек В2:D2. Чтобы ввести эту формулу, я воспользовалась той самой кнопкой

Рис. 3.3. Вкладка Формулы

Чтобы воспользоваться автосуммой, выделите ячейки, которые хотите просуммировать, и нажмите кнопку Автосумма. Результат вычисления появится после выделенных ячеек. Или выделите ячейку, в которой должен быть результат, нажмите кнопку Автосумма, а потом при необходимости вручную подкорректируйте в формуле имена ячеек, которые нужно просуммировать.

Как видно на рис. 3.2, в строке формул указана формула, а в самой ячейке — результат сложения ячеек во второй строке. Чтобы просуммировать остальные строки нашей таблицы, не обязательно каждый раз вводить формулу. Можно просто выполнить автозаполнение для столбца Е. Да, не удивляйтесь. Формулы тоже можно копировать (рис. 3.4).

Рис. 3.4. Автозаполнение столбца формулой

Посмотрите, при автозаполнении программа автоматически поменяла адреса ячеек, которые нужно суммировать. В столбце Е в каждой строке будет сумма ячеек из столбцов В, С и D.

Так вот. В данном случае адреса ячеек относительные. То есть Excel запомнил, что для того, чтобы получить нужную сумму, необходимо взять ячейки левее той, в которой пишется результат, и сложить их содержимое. Для каждой следующей строки программа опять возьмет ячейки левее ячейки с результатом.

Но часто бывают случаи, когда во всех формулах используется одна и та же ячейка. Например, нам нужно ввести в ячейку А1 курс доллара, а потом во всей таблице будем умножать цену товара именно на то, что стоит в ячейке А1. Вот тут-то нам и понадобится абсолютный адрес.

Абсолютный адрес не будет изменяться при копировании или автозаполнении ячеек. Чтобы показать программе Excel, что адрес абсолютный, к нему добавляют значки $, например: $А$1. Это абсолютный адрес ячейки А1. Чтобы быстро сделать относительный адрес в формуле абсолютным, дважды щелкните кнопкой мышки на формуле, поставьте курсор на ссылку нужной ячейки и нажмите клавишу F4. Но можно знак $ добавлять в формулы вручную с клавиатуры. На рис. 3.5 показан пример таблицы с абсолютным адресом.

Рис. 3.5. Автозаполнение столбца формулой с абсолютным адресом

В этой таблице столбец С получается путем умножения значения ячеек из столбца В на значение ячейки В1

Еще раз обращу ваше внимание на то, что, если поменялся курс доллара, вы меняете одно число в таблице. Все остальное Excel пересчитает автоматически

Абсолютные и относительные ссылки в Excel

Абсолютные ссылки позволяют нам зафиксировать строку или столбец (или строку и столбец одновременно), на которые должна ссылаться формула. Относительные ссылки в Excel изменяются автоматически при копировании формулы вдоль диапазона ячеек, как по вертикали, так и по горизонтали. Простой пример относительных адресов ячеек:

Как видите, относительные адреса помогают автоматически изменять адрес в каждой формуле.

Так же стоит отметить закономерность изменения ссылок в формулах. Данные в B3 ссылаются на A3, B4 на A4 и т.д. Все зависит од того куда будет ссылаться первая введенная формула, а ее копии будут изменять ссылки относительно своего положения в диапазоне ячеек на листе.

ПОМОГИТЕ ПОЖАЛУЙСТА С ТЕСТАМИ ПО ИНФОРМАТИКЕ НА ЗНАНИЕ ЭКСЕЛЬ. ОЧЕНЬ СРОЧНО ДАЮ 35 БАЛЛОВ. УМОЛЯЮ ПОМОГИТЕ

1.Чем относительный адрес отличаются от абсолютного адреса? а)Относительный адрес ссылается на диапазон, расположенный относительно текущей ячейки. Абсолютный адрес всегда ссылается на один и тот же диапазон. б) Относительный адрес — это такой адрес, который действует относительно текущей книги. Абсолютный адрес может ссылать на диапазоны внутри текущей книги и за ее пределы. в)По функциональности ничем не отличаются. Отличия имеются в стиле записи адреса.

2)Какой символ необходимо использовать, чтобы закрепить индекс адреса ячейки? а)% б)& в)$ г) ‘ д)@

3)С какого символа должна начинаться любая формула в Excel? а)-> б)= в): г):=

4)Формулы для расчетов вводятся а)Только «вручную» — с клавиатуры б)Только через меню Вставка->Функция в)Вручную (с клавиатуры) или через меню Вставка->Функция

5)Что необходимо сделать, чтобы сообщить приложению о необходимости обработать функцию по правилам массива? а)Передать ее в качестве аргумента специальной функции б)Поместить ее в фигурные скобки в)Поместить все содержимое ячейки в фигурные скобки г)Одновременно нажать клавиши Ctrl + Shift + Enter д)Одновременно нажать клавиши Alt + Shift + Enter

6)Имена каких строк и столбцов при копировании формулы =$В23+C$24 не будут меняться: а)В б)С в)23 г)24

7)В ячейке C4 формула =B4/B2. Как она будет выглядеть, если переместить ее в ячейку C5? а)B4/B2 б)С4/С2 в)B5/B3 г)C4/B2

8)Каково число диапазонов, суммируемых в формуле: =СУММ(F2;F6:F15;$A$6:C13;H1:H5;J1;L1;N1) а)10 б)7 в)6 г)20

9)Содержимое ячейки: #########. В чем причина? а)Содержимое ячейки не соответствует ее формату б)Данные не помещаются в ячейку в)Расчет формулы в ячейке дал деление на ноль г)Данные в ячейке зашифрованы д)Формула содержит ошибку

10)В формулу нужно ввести ссылку на ячейку. Что для этого нужно сделать? а)Щелкнуть по нужной ячейке левой кнопкой мыши б)Нажать клавишу F4 в)В строке формул вызвать контекстное меню г)Написать адрес ячейки вручную

11)В ячейку введено число 0,70 и применен процентный формат. Каков будет результат, отображенный в ячейке? а)0,7% б)70% в)700% г)7000% д)7%

12)Какой вид примет курсор мыши при автозаполнении? а)черный плюсик б)курсор ввода в)белый плюсик с черной обводкой г)звездочка

13)В ячейку Е5 ввели формулу =$A$5*B5. Затем эту формулу скопировали вниз. Какая формула содержится в ячейке Е8? а)=$A$5*B8 б)=$A$8*B8 в)=$A$5*B5 г)=$A$8*B5

14)Какой символ можно использовать в формулах в качестве знака возведения в степень? а)

15)Что означает знак $ в формуле =A2*$B$6? а)Расчеты выполняются в долларах б)На ячейку В6 сделана абсолютная ссылка в)На ячейку В6 сделана относительная ссылка г)Числу в ячейке присвоен денежный стиль

16)Для выделения мышкой нескольких областей следует держать нажатой клавишу а)Alt б)Ctrl в)Shift г)Esc

17)Укажите, что определяет функция СРЗНАЧ в программе Excel? а)сpеднее аpифметическое заданного диапазона ячеек б)среднее значение от деления ячеек в)упорядочивание по убыванию чисел г)среднее геометрическое заданного диапазона ячеек

18)Если в Microsoft Excel к ячейке, в которой указана формула, применить комбинацию клавиш Ctrl+C и вставить в другую ячейку с помощью комбинации клавиш Ctrl+V, то в итоговую ячейку вставится. а)Значение для данной формулы б)0 в)В ячейке будет указана ошибка г)Данная формула

Относительная ссылка на ячейку в Excel

Это набор символов, определяющих местоположение ячейки. Ссылки в программе автоматически пишутся с относительной адресацией. К примеру: A1, A2, B1, B2. Перемещение в другую строку или столбец ведет к изменению символов в формуле. К примеру, исходная позиция A1. При перемещении по горизонтали изменяется буква на B1, C1, D1 и т.д. Таким же образом происходят изменения при смещении по вертикальной линии, только в данном случае меняется цифра – A2, A3, A4 и т.д. При необходимости дублирования однотипного расчета в соседнюю клетку проводится расчет по относительной ссылке. Для применения данной функции выполните несколько действий:

  1. Как только данные будут вписаны в ячейку, наведите курсор и сделайте клик мышкой. Выделение зеленым прямоугольником говорит об активации ячейки и готовности к проведению дальнейших работ.
  2. Нажатием комбинацией клавиш Ctrl + C проводим копирование содержимого в буфер обмена.
  3. Активируем ячейку, в которую необходимо перенести данные или ранее записанную формулу.
  4. Нажатием комбинации Ctrl + V переносим данные, сохраненные в буфере обмена системы.

Пример создания относительной ссылки в таблице к спортивному товару

Пример относительной ссылки

Чтобы разобрать нагляднее, рассмотрим пример расчета по формуле с относительной ссылкой. Допустим, владельцу спортивного магазина после года работы необходимо подсчитать прибыль от реализованной продукции.

В Excel создаем таблицу по данному примеру. Заполняем колонки наименованиями товара, количеством проданной продукции и ценой за единицу

Порядок выполнения действий:

  1. На примере видно, что для заполнения количества проданного товара и его цены, использованы колонки B и C. Соответственно, для записи формулы и получения ответа выбираем колонку D. Формула выглядит следующим образом: = B2*C
  1. Чтобы получить окончательный ответ, нажмите на «Enter». Далее необходимо рассчитать итоговую сумму полученной прибыли с остальных видов продукции. Хорошо если количество строк не велико, тогда все манипуляции можно выполнить вручную. Для заполнения одновременно большого количества строк в Excel имеется одна полезная функция, дающая возможность переноса формулы в другие ячейки.
  2. Наведите курсор на правый нижний угол прямоугольника с формулой или готовым результатом. Появление черного крестика служит сигналом, что курсор можно тянуть вниз. Таким образом производится автоматический расчет полученной прибыли на каждую продукцию в отдельности.
  3. Отпустив зажатую кнопку мыши, получаем правильные результаты во всех строчках.

Чтобы использовать маркер автоматического заполнения, потяните за квадратик, расположенный в правом нижнем углу

Кликнув по ячейке D3, можно увидеть, что координаты ячеек были автоматически изменены, и выглядят теперь следующим образом: =B3*C3. Из этого следует, что ссылки были относительными.

Возможные ошибки при работе с относительными ссылками

Несомненно, данная функция Excel значительно упрощает расчеты, однако в некоторых случаях могут возникнуть трудности. Рассмотрим простой пример расчета коэффициента прибыли каждого наименования товара:

  1. Создаем таблицу и заполняем: A – наименование продукции; B – количество проданного; C – стоимость; D – вырученная сумма. Допустим, в ассортименте всего 11 наименований продукции. Следовательно, с учетом описания столбцов, заполняется 12 строк и общая сумма прибыли – D
  2. Кликаем по ячейке E2 и вписываем =D2/D13.
  3. После нажатия кнопки «Enter» появляется коэффициент относительной доли продаж первого наименования.
  4. Растягиваем столбец вниз и ждем результата. Однако система выдает ошибку «#ДЕЛ/0!»

Код ошибки как результат неправильно введенных данных

Причина ошибки в использовании относительной ссылки для проведения расчетов. В результате копирования формулы координаты изменяются. То есть для E3 формула будет выглядеть следующим образом =D3/D13. Потому как ячейка D13 не заполнена и теоретически имеет нулевое значение, то программа выдаст ошибку с информацией, что деление на нулевое значение невозможно.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector