4. Относительные и абсолютные ссылки
По умолчанию ссылки на ячейки в формулах относительные, то есть адрес ячейки определяется на основе расположения этой ячейки относительно ячейки с формулой. При копировании ячейки с формулой относительная ссылка автоматически изменяется. Именно возможность использования относительных ссылок и позволяет копировать формулы.
Например, при копировании автозаполнением ячейки Е2 (рис. 2) на нижерасположенные ячейки, в ячейке Е3 будет формула=С3*D3, в ячейке Е4 будет формула =С4*D4 и т. д.
Рис. 2. Копирование формул
В некоторых случаях использование относительных ссылок недопустимо. Например, в таблице на рис. 3 при копировании ячейки
Рис. 3. Использование абсолютных ссылок
Для того чтобы ссылка на ячейку при копировании не изменялась, необходимо использовать абсолютные ссылки. Абсолютная ссылка ячейки имеет формат $A$1, где $ — служебный символ, показывающий абсолютную ссылку.
Чтобы ссылка на ячейку была абсолютной, после указания ссылки на ячейку следует нажать клавишу F4. Ссылку можно преобразовать из относительной в абсолютную и при редактировании ячейки с формулой. К заголовкам столбца и строки в адресе ячейки следует добавить служебный символ $. Например, для того чтобы ссылка на ячейку В20 стала абсолютной, необходимо ввести $В$20
.Ссылка может быть не только относительной или абсолютной, но и смешанной.
Ссылка формата A$1 является относительной по столбцу и абсолютной по строке, т.е. при копировании ячейки с формулой выше или ниже, ссылка изменяться не будет. А при копировании влево или вправо будет изменяться заголовок столбца.
Ссылка формата $A1 является относительной по строке и абсолютной по столбцу, т.е. при копировании ячейки с формулой влево или вправо ссылка изменяться не будет. А при копировании выше или ниже будет изменяться заголовок строки.
Например, в ячейке Е2 таблицы на рис. 3 достаточно было ввести смешанную ссылку В$20.
Трехмерные ссылки используются при выполнении действий с данными из одной и той же ячейки или диапазона ячеек на нескольких листах одной книги. Трехмерная ссылка включает в себя ссылку на ячейку или диапазон, перед которой ставятся имена листов. При этом в формулу включаются все листы, хранящиеся между начальным и конечным именами, указанными в ссылке.
5.Проверка ошибок при создании и редактировании формул Ошибки синтаксиса.
В процессе создания и/или редактирования формул Excel обнаруживает ошибки синтаксиса формулы и приостанавливает дальнейшую работу.
При обнаружении лишних символов операторов, лишних или недостающих скобок и т. п. выводится сообщение об ошибке в окне предупреждения.
Ошибки в функциях и аргументах.
Если формула содержит ошибку функции и/или аргумента, не позволяющую выполнить вычисления или отобразить результат, Excel отобразит сообщение об ошибке. В ячейке с ошибкой в формуле вместо результата вычисления отображается один из кодов ошибки, а в левом верхнем углу ячейки появляется индикатор ошибки (зеленый треугольник).
При выделении ячейки с ошибкой рядом с ней появляется кнопка Источник ошибки. Если щелкнуть по кнопке, появится меню, в котором указан тип ошибки, а также команды действий для исправления ошибки (рис. 4).
Рис. 4.Кнопка и меню кнопки Источник ошибки
Основные ошибки и некоторые возможные причины их появления приведены в таблице.
Отображение в ячейке | Причина | Пример |
#ЗНАЧ! | Использование недопустимого типа аргумента или операнда | В формулу вместо числа или логического значения (ИСТИНА или ЛОЖЬ) введен текст. Для оператора или функции, требующей одного значения, указывается диапазон. |
#ДЕЛ/0! | Деление числа на 0 (ноль). | В формуле содержится явное деление на ноль (например, =А1/0). Используется ссылка на пустую ячейку или ячейку, содержащую 0 в качестве делителя |
#ИМЯ? | Excel не может распознать имя, используемое в формуле | Используется имя ячейки или диапазона, которое не было определено. Ошибка в написании имени ячейки или диапазона. Ошибка в написании имени функции. В ссылке на диапазон ячеек пропущено двоеточие (:) В формулу введен текст, не заключенный в двойные кавычки. |
#Н/Д | Значение недоступно функции или формуле | Не заданы один или несколько необходимых аргументов стандартной или пользовательской функции листа |
#ССЫЛКА! | Ссылка на ячейку указана неверно | Ячейки, на которые ссылаются формулы, были удалены или в эти ячейки было помещено содержимое других скопированных ячеек. |
#ЧИСЛО! | Неправильные числовые значения в формуле или функции. | В функции с числовым аргументом используется неприемлемый аргумент Числовое значение результата вычисления формулы слишком велико или слишком мало, чтобы его можно было представить в Excel |
#ПУСТО! | Задано пересечение двух областей, которые в действительности не имеют общих ячеек | Используется ошибочный оператор диапазона |
Что такое абсолютные и относительные ссылки?
Адрес ссылки может быть как абсолютным, так и относительным. Абсолютные адреса должны начинаться с указания протокола (обычно http://) и содержать имя сайта. Относительные ссылки ведут отсчет от корня сайта или текущего документа. В листинге показано создание абсолютной ссылки на другой сайт. Листинг использованиеяабсолютных ссылок < !DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 4.01//EN» «http ://<a rel=»nofollow» href=»http://www.w3.org/TR/html4/» target=»_blank»>www.w3.org/TR/html4/</a> strict.dtd»> < html> < head> < meta http-equiv=»content-type» content=»text/html; charset=windows-1251″> < title>Абсолютный адрес < body> < p> < a href=»http: //htmlbook .ru»>Изучение HTML В данном примере ссылка вида < a href =»http:// htmlbook. ru»>Изучение HTML< /a> является абсолютной и ведет на главную страницу сайта htmlbook.ru. Абсолютные ссылки обычно применяются для указания документа на другом сетевом ресурсе, впрочем, допустимо делать абсолютные ссылки и внутри текущего сайта. Однако подобное практикуется нечасто, поскольку такие ссылки достаточно длинные и громоздкие. Поэтому внутри сайта преимущественно используются относительные ссылки. Ссылки относительно текущего документа При создании относительных ссылок надо понимать, какое значение для параметра href следует указывать, поскольку оно зависит от исходного расположения файлов. Рассмотрим несколько типичных вариантов. 1. Файлы располагаются в одной папке Необходимо сделать ссылку из исходного документа на ссылаемый. В таком случае код будет следующий. < a href=»Ссылаемый документ. html»>Ссылка Подобное имя файла взято только для образца, на сайте в именах файлов не следует использовать русские символы с пробелами, да еще и в разном регистре. 2. Файлы размещаются в разных папках Когда исходный документ хранится в одной папке, а ссылаемый в корне сайта, то перед именем файла в адресе ссылки следует поставить две точки и слэш (/), как показано ниже. < a href=»../Ссылаемый документ. html»>Ссылка Две точки в данном случае означают выйти из текущей папки на уровень выше. 3. Файлы размещаются в разных папках Теперь исходный файл находится в двух вложенных папках, и чтобы сослаться на документ в корне сайта, требуется повторить написание предыдущего примера два раза. < a href=»../../Ссылаемый документ. html»>Ссылка Аналогично обстоит дело с любым числом вложенных папок. 4. Файлы размещаются в разных папках Теперь ситуация меняется, исходный файл располагается в корне сайта, а файл, на который необходимо сделать ссылку — в папке. В этом случае путь к файлу будет следующий. < a href=»Папка/Ссылаемый документ. html»>Ссылка Заметьте, что никаких дополнительных точек и слэшей перед именем папки нет. Если файл находится внутри не одной, а двух папок, то путь к нему записывается так. < a href=»Папка 1/Папка 2/Ссылаемый документ. html»>Сылка< /a> Ссылки относительно корня сайта Иногда можно встретить путь к файлу относительно корня сайта, он выглядит как «/Папка/Имя файла» со слэшем вначале. Так, запись < a href=»/course/»>Курсы означает, что ссылка ведет в папку с именем course, которая располагается в корне сайта, а в ней необходимо загрузить индексный файл. Учтите, что такая форма записи не работает на локальном компьютере, а только под управлением веб-сервера.
Excel. Абсолютные ссылки? это те кот-ые привязаны к сетке или координаты кот-ых отсчитываются относительно редакт ячейки
Использование относительных ссылок аналогично указанию направления движения по улице — «идти три квартала на север, затем два квартала на запад». Следование этим инструкциям из различных начальных мест будет приводить в разные места назначения. Обычно ссылки на ячейки описываются и используются как относительные (формат записи А1). Когда формула, содержащая эти ссылки, копируется, происходит изменение формулы для поддержания относительности ссылок. Абсолютная ссылка на ячейку .иди область ячеек будет всегда ссылаться на один и тот же адрес строки и столбца. При сравнении с направлениями улиц это будет примерно следующее: «Идите на пересечение Арбата и Бульварного кольца». Вне зависимости от места старта это будет приводить к одному и тому же месту. Если формула требует, чтобы адрес ячейки оставался неизменным при копировании, то должна использоваться абсолютная ссылка (формат записи $А$1). Например, когда формула вычисляет доли от общей суммы, ссылка на ячейку, содержащую общую сумму, не должна изменяться при копировании. Абсолютная ссылка может быть создана только при наборе формулы, перед адресом строки и столбца вводится знак доллара — $. Для создания абсолютной ссылки удобно использовать клавишу абсолютной ссылки F4, которая осуществляет преобразование относительной ссылки в абсолютную и наоборот. Знак доллара ($) появится как перед ссылкой на столбец, так и перед ссылкой на строку (например, $С$2), Последовательное нажатие F4 будет добавлять или убирать знак перед номером столбца или строки в ссылке (С$2 или $С2 — так называемые смешанные ссылки).
Привязанные к сетке
здесь <a rel=»nofollow» href=»http://www.tepka.ru/excel/15.html» target=»_blank» > очень подробно расписаны относительные и абсолютные ссылки</a>
Что такое абсолютная адресация в MS Excel?
1. При относительной адресации ссылка на ячейку меняет адрес при копировании или вставке сроки либо столбца. Например, если в ячейке написана формула c1=(1+9)*d1, то при копировании в следующей строке будет формула c2=(1+9))*d2 2. При абсолютной адрес не меняется. Ситуации бывают разные. Простой пример. Если d1=4, d2=0, то при копировании формулы при относительной ссылке на d1 c1=(15+9)*d1 ответ =(15+9)*4=40 c2=(15+9)*d2 ответ =(15+9)*0=0 при абсолютной ссылке на $d1$ c1=(15+9)*$d1$ ответ =(15+9)*4=40 c2=(15+9)*$d1$ ответ =(15+9)*40=40
<a rel=»nofollow» href=»http://excel.szags.ru/All_sourse/Otnosit_and_absolut_address.htm» target=»_blank» >курс Excel по адресации</a>
Если есть знак доллара в формуле — абсолютная привязка. Куда бы не скопировал формулу, ссылка всегда будет ссылаться на ту строку/столбец перед которым стоит доллар. Понажимай F4, когда набираешь формулу.