Нельзя использовать операторы ссылок excel
Ссылка стиля А1 использует буквенную нумерацию столбцов и числовую нумерацию строк. Ниже приведены примеры ссылок стиля А1 из справочной системы Excel:
Ячейка или диапазон
В стиле R1C1 и строки (rows), и столбцы (columns) обозначаются номерами. Например, R2C2 - абсолютная ссылка на ячейку, расположенную во второй строке и во втором столбце.
Включение режима ссылок стиля R1C1 происходит в меню Сервис - Параметры - Общие (галочка Стиль ссылок R1C1).
Смысл использования этого непривычного способа записи ссылок станет понятен, когда мы разберемся с относительными и абсолютными ссылками.
Абсолютные и относительные ссылки
В зависимости от поведения при копировании ячеек различают абсолютные, относительные и смешанные ссылки.
Относительные ссылки при копировании ячейки будут автоматически корректироваться, "сдвигаться" относительно ячейки так, что смещение влияющей ячейки (той, на которую мы ссылаемся) относительно зависимой (той, в которую введена формула сос ссылкой) останется прежним.
Например, в ячейку А1 введена формула =В1*2.
При копировании формулы в ячейку А2 она будет автоматически откорректирована на формулу =В2*2.
Как в первом, так и во втором случае, ссылка смещена относительно ячейки с формулой на одну ячейку вправо и находится в той же строке.
Если мы скопируем формулу в ячейку С1, формула превратится в =D1*2. Теперь корректировка коснулась столбца, а смещение осталось прежним.
Абсолютные ссылки при копировании не корректируются.
Формула из нашего примера в абсолютной нотации будет выглядеть так: =$B$1*2.
Теперь, куда бы мы ни копировали формулу, она все равно будет ссылаться на ячейку В1.
Повторное нажатие F4 преобразует ссылку в смешанную. Преобразования происходят в такой последовательности:
А1 ? $A$1 ? $A1 ? A$1 ? A1
и дальше по кругу.
Вы уже наверняка догадались, что у смешанных ссылок "закреплены" либо столбец, либо строка, в зависимости от того, перед чем стоит знак доллара.
Изменить тип ссылки можно в любой момент - просто выделите в строке формул нужную ссылку и нажмите F4.
При использовании стиля ссылок R1C1 относительные ссылки записываются как R[1]C[1], где в квадратных скобках записано относительное смещение влияющей ячейки соответственно по вертикали и по горизонтали. R[1]C означает ссылку на ячейку на одну строку ниже в том же столбце. RC[-1] - ячейка на один столбец левее в той же строке. При копировании формула в другой ячейке останется неизменной, но ссылаться будет на другую, "смещенную", ячейку.
R1C1 - пример абсолютной ссылки. Если числа даны без квадратных скобок, они обозначают абсолютный номер строки.
Стиль R1C1 записи гораздо удобнее, например, если вы работаете с макросами и используете циклы обхода ячеек.
Модуль 2
"Формулы"
Ссылки. Типы ссылок(относительные, абсолютные, смешанные). Виды представления ссылок. Именованные ссылки. Формулы в Microsoft Excel. Использование текста в формулах. Использование ссылок в формулах. Операторы. Арифметические операторы. Логические операторы. Оператор объединения 2-х строк текста в одну. Операторы ссылок. Выражения.
Ссылки
Типы ссылок (типы адресации):
Ссылки в Excel бывают 3-х типов:
- Относительные ссылки (пример: A1);
- Абсолютные ссылки (пример: $A$1);
- Смешанные ссылки (пример: $A1 или A$1, они наполовину относительные, наполовину абсолютные).
Знак $ (доллар) здесь никакого отношения к денежным единицам не имеет, это лишь способ указать Excel тип ссылки. Различия между разными типами ссылок можно увидеть, если потянуть за маркер автозаполнения активной ячейки или диапазона ячеек, содержащих формулу со ссылками.
Относительные ссылки
Если поставить в какой то ячейке знак «=», затем щелкнуть левой кнопкой мыши на какой то ячейке, Excel подставляет после «=» относительную ссылку на эту ячейку. Каждый раз, когда мы тянем за маркер автозаполнения или копируем Формулу, содержащую относительные ссылки, Excel пересчитывает адреса всех относительных ссылок в ней в соответствии с новым положением ячейки.
Абсолютные ссылки
Смешанные ссылки
Виды представления ссылок
Есть два вида представления ссылок в Microsoft Excel:
Включить стиль ссылок R1C1 можно в настройках «Сервис» --> «Параметры» --> закладка «Общие» --> галочка «Стиль ссылок R1C1»
Именованные ссылки
Для упрощения работы с адресом ячейки или диапазона ячеек можно дать ему имя, и затем обращаться к ячейке или диапазону не по его адресу, а по символьному имени. Именованные ссылки можно использовать везде, где можно использовать то значение, на которое указывает ссылка.
Для создания именованной ссылки нужно выделить нужную ячейку или диапазон, затем щелкнуть в текстовое поле (см. рис. ниже) ввести свое имя и нажать Enter. Можно использовать русские имена. Имя не может содержать пробелов и начинаться с цифры. Именованная ссылка может ссылаться на несвязный диапазон ячеек (выделенный с "Ctrl").
Для вставки именованной ссылки можно воспользоваться кнопкой со стрелкой вниз:
или нажать клавишу "F3", откроется следующее окно:
Пример использования: "=СУММ(tablica_1);"
Формулы в Microsoft Excel
Excel - программируемый табличный калькулятор. Все расчеты в Excel выполняют формулы. Формулой Excel считает все, что начинается со знака «=". Если в ячейке написать просто "1+1», Excel не будет вычислять это выражение. Однако, если написать «=1+1» и нажать Enter, в ячейке появится результат вычисления выражения - число 2. После нажатия Enter формула не пропадает, ее можно увидеть снова, если сделать двойной щелчок по ячейке, или если выделить ее и нажать F2 или просто нажать Ctrl+Апостроф. Также ее можно увидеть в панели инструментов «Строка формул», если опять же выделить ячейку. После двойного щелчка, нажатия F2 или после щелчка в строке формул, можно изменить формулу, и для завершения нажать клавишу Enter.
В формуле можно использовать различные типы операторов (арифметические и т. п.), текст, ссылки на ячейку или диапазон ячеек, круглые скобки, именованные диапазны. Естественно, в формулах соблюдается приоритет выполнения операций (умножение выполняется раньше сложения и т. п.). Для изменения порядка выполнения операций используются круглые скобки.
Использование текста в формулах
Использование ссылок в формулах
Для того, чтобы вставить в формулу адрес ячейки (ссылку на ячейку), не обязательно писать его вручную. Проще поставить знак «=», затем левой кнопкой щелкнуть на нужной ячейке или выделить нужный диапазон ячеек. При этом Excel подставит в формулу ссылку автоматически.
Операторы
Операторы в Excel бывают бинарные и унарные. Бинарные операторы работают 2 значениями. Например, оператор «*» умножает число слева от себя на число справа от себя. Если число слева или справа опустить, то Excel выдаст ошибку.
Унарные операторы оперируют одним значением. Пример унарных операторов: унарный «+» (ничего не делает), унарный «-» (меняет знак числа справа на противоположенный) или знак «%» (делит число слева на 100).
Арифметические операторы
Логические операторы
Оператор объединения 2-х строк текста в одну
Оператор «&» (амперсанд) служит для «склеивания» между собой двух текстовых строк. Например, в ячейке A1 текст «мама», в ячейке A2 текст «мыла раму». В A3 пишем формулу «=A1 & A2». В результате в ячейке A3 появится текст «мамамыла раму». Как видим, пробел между двумя строками автоматически не ставится. Чтобы вставить этот пробел, нужно изменить формулу вот так: «=A1 & " " & A2».
Операторы ссылок
Выражения
Формула – это некое выражение, которое выполняет вычисление между операндами с помощью операторов. Операнд – это элемент вычисления (константы, функции и ссылки). Константа – постоянное (не вычисляемое) значение. Может быть числом или текстом.
Функция – заранее созданная формула, выполняющая сложные вычисления по введенным значениям (аргументам) в строго определенном порядке. Функции бывают математическими, финансовыми, статистическими и т. п.
Ссылка – адрес ячейки или диапазона ячеек на табличном поле, в которых содержатся значения.
Операторы – это знак (символ), определяющий тип вычисления в формуле над операндами. В «Excel» используются операторы: математические, текстовые, операторы сравнения и операторы ссылок.
Формула всегда начинается со знака равенства (=), а затем следуют операнды и операторы, например,
=24*3 , или =А1+В2*(С10-D8)/СУММ(L12:H4) , где: 24 и 3 – константы; СУММ() – функция; А1, В2, С10, D8, L12 и H4 – ссылки; +,- , / и * – операторы.
Формулу можно вводить непосредственно в ячейку или в окно ввода на строке формул. После вычисления в ячейке отображается полученный результат, а на строке формул – созданная формула.
Если выделить ячейку с формулой (щелкнуть по ячейке), то в самой ячейке увидим результат вычисления формулы, а в строке формул – саму формулу.
Типы операторов:
Математические операторы:– это операторы простых действий, а именно сложения, вычитания, умножения и т. д. Вводятся с помощью клавиатуры:
+ (плюс) – сложение; – (минус) – вычитание или отрицание; * (звездочка) – умножение;
/ (косая черта) – деление; % (знак процента) – процент; ^ (знак крышки) – возведение в степень.
Операторы сравнения:это операторы сравнения разных значений, результатом которого является логическое выражение «ИСТИНА» или «ЛОЖЬ»:
= (знак равенства) – равно;
> (знак «больше») – больше;
< (знак «меньше») – меньше;
>= (знак «больше или равно») – больше или равно;
<= (знак «меньше или равно») – меньше или равно;
<> (знак «не равно») – не равно.
Текстовый оператор:амперсанд (&) – оператор объединения нескольких отрывков текста в одну строку, или – объединение двух последовательностей знаков в одну последовательность.
Операторы ссылок:1) оператор ссылки на диапазон ячеек : (двоеточие) – используется между адресами первой и последней ячейками диапазона. Такое сочетание представляет собой ссылку на группу ячеек, например, A10:C20; 2) ; (точка с запятой) – оператор объединения нескольких ссылок в одну, например, СУММ(С10:В15; Е45:Т30); 3) знак пробела – оператор пересечения множеств, который используется для ссылки на общие ячейки двух диапазонов. Например, В10:D20 C15:C25.
Ссылки в формулах.
При создании связей между ячейками (при написании формул, построении графиков и др.) используются три типа ссылок – относительные, абсолютные и смешанные.
Относительная ссылка – это ссылка в формуле, основанная на относительном расположении ячейки, в которой находится формула, и ячейки, на которую указывает ссылка. При этом при изменении позиции ячейки с формулой соответственно изменяется и ссылка на связанную ячейку. Так что, например, при копировании (размножении) формулы вдоль столбцов или строк ссылка автоматически корректируется с учетом перемещения ячейки с формулой. Данный тип ссылок используется по умолчанию.
Абсолютная ссылка – это неизменная ссылка в формуле на ячейку, расположенную в определенном месте. При перемещении ячейки с формулой адрес ячейки с абсолютной ссылкой не корректируется. Абсолютная ссылка указывается символами $ перед координатами. Например, абсолютная ссылка на ячейку $A$1 указывает на неизменность адреса ячейки А1 при копировании формулы вдоль столбца или строки.
Смешанная ссылка – это ссылка с использованием либо абсолютной ссылки на столбец и относительной – на строку ($A1), либо абсолютной ссылки на строку и относительной – на столбец (A$1).
При этом при изменении позиции ячейки с формулой относительная ссылка строки или столбца изменяется, а абсолютная часть ссылки остается прежней. Другими словами: при размножении формулы со смешанной ссылкой не изменяется та координата, перед которой находится знак $.
Изменение вида ссылки возможно вручную вставкой или удалением знака $, или путем нажатия клавиши F4 (поочередное нажатие циклически изменяет вид ссылки: В1 => $В$1 => В$1 => $B1 => В).
В первом случае достаточно просто увеличить ширину столбца или изменить числовой формат данных (например, уменьшить число знаков после запятой).
Работа с функциями
Функции – это заранее созданные формулы, которые выполняют вычисления по введенным величинам и в указанном порядке.
Функция включает следующие элементы:
– знак равенства (=);
– собственное имя, например СУММ;
– открывающая скобка, после которой находится список аргументов, разделенных точкой с запятой;
– аргументы, которые непосредственно зависят от выбранной функции и могут состоять из чисел, текста, логических величин (например, «ИСТИНА» или «ЛОЖЬ»), массивов, ссылок, формул и т. д.
– закрывающая скобка.
Каждая функция имеет свой синтаксис и порядок действия, который нужно неукоснительно соблюдать, иначе вычисления будут ошибочными. Необходимо также учитывать соответствие типов аргументов.
Исполнение функции начинается с ввода имени, затем открывается круглая скобка, указываются аргумент или несколько аргументов, разделяющиеся точками с запятыми, а затем – закрывающая круглая скобка.
В Excel существуют математические, финансовые, статистические и другие функции. Имя функции можно вводить вручную с клавиатуры, а можно выбирать в окне «Мастер функций».
Функция может выступать в качестве аргумента для другой функции. В этом случае она будет называться вложенной функцией. При этом в формулах можно использовать до семи уровней (Excel 2007 и более ранние версии) или до 64 уровней (Excel 2010) вложения функций.
При работе с вложенными функциями появляется всплывающая подсказка аргумента, щелкнув на которую можно открыть окно справки, помогающей разобраться с синтаксисом и аргументами.
Функцию можно вставить как в начале вычисления, так и по ходу создания собственной формулы.
1 способ: 1. В окне открытого листа выделить ячейку, где будет располагаться функция, перейти к вкладке «Формулы» и в группе «Библиотека функций» щелкнуть по кнопке «fx Вставить функцию».
2. В окне «Мастер функций – шаг 1 из 2» в графе «Категории» раскрыть список существующих типов функций и выбрать нужную категорию. Например, «Математические».
3. В группе «Выберите функцию» из списка категории выбрать нужную функцию.
4. Перейти к следующему шагу щелчком по кнопке «ОК».
5. В окне «Аргументы функции» ввести в поля аргументов адреса ячеек для вычисления.
Примечание. Для каждой функции окно «Аргументы функции» имеет собственный вид.
6. В ячейке, если аргументы введены были правильно, отобразится результат вычисления функции.
2 способ: 1. В окне открытого листа выделить ячейку, где будет располагаться функция.
2. Нажать сочетание клавиш Shift+F3.
3. Далее выполнять шаги, как в первом способе.
3 способ. Нужную функцию можно выбрать на вкладке «Формулы» и в группе «Библиотека функций» из списка соответствующих категорий (напр., Финансовые – рис.выше).
Применение абсолютной адресации
Абсолютная адресация нам может понадобиться, например, в том случае, когда мы копируем формулу, одна часть которой состоит из переменной, отображаемой в ряду чисел, а вторая имеет постоянное значение. То есть, данное число играет роль неизменного коэффициента, с которым нужно провести определенную операцию (умножение, деление и т.д.) всему ряду переменных чисел.
В Excel существует два способа задать фиксированную адресацию: путем формирования абсолютной ссылки и с помощью функции ДВССЫЛ. Давайте рассмотрим каждый из указанных способов подробно.
Способ 1: абсолютная ссылка
Безусловно, самым известным и часто применяемым способом создать абсолютную адресацию является применение абсолютных ссылок. Абсолютные ссылки имеют отличие не только функциональное, но и синтаксическое. Относительный адрес имеет такой синтаксис:
У фиксированного адреса перед значением координат устанавливается знак доллара:
Существует и более быстрый способ. Нужно установить курсор в ячейку, в которой находится адрес, и щелкнуть по функциональной клавише F4. После этого знак доллара моментально появится одновременно перед координатами по горизонтали и вертикали данного адреса.
Теперь давайте рассмотрим, как применяется на практике абсолютная адресация путем использования абсолютных ссылок.
Возьмем таблицу, в которой рассчитывается заработная плата работников. Расчет производится путем умножения величины их личного оклада на фиксированный коэффициент, который одинаков для всех сотрудников. Сам коэффициент расположен в отдельной ячейке листа. Перед нами стоит задача рассчитать заработную плату всех работников максимально быстрым способом.
-
Итак, в первую ячейку столбца «Заработная плата» вводим формулу умножения ставки соответствующего работника на коэффициент. В нашем случае эта формула имеет такой вид:
В Экселе также применяется, так называемая смешанная адресация. В этом случае в адресе элемента фиксируется либо столбец, либо строка. Достигается это таким образом, что знак доллара ставится только перед одним из координат адреса. Вот пример типичной смешанной ссылки:
Этот адрес тоже считается смешанным:
То есть, абсолютная адресация в смешанной ссылке используется только для одного из значений координат из двух.
Посмотрим, как такую смешанную ссылку можно применить на практике на примере все той же таблицы заработной платы сотрудников предприятия.
-
Как видим, ранее мы сделали так, что все координаты второго множителя имеют абсолютную адресацию. Но давайте разберемся, обязательно ли в этом случае оба значения должны быть фиксированными? Как видим, при копировании происходит смещение по вертикали, а по горизонтали координаты остаются неизменными. Поэтому вполне можно применить абсолютную адресацию только к координатам строки, а координаты столбца оставить такими, каковыми они являются по умолчанию – относительными.
Выделяем первый элемент столбца «Заработная плата» и в строке формул выполняем вышеуказанную манипуляцию. Получаем формулу следующего вида:
Способ 2: функция ДВССЫЛ
Вторым способом организовать абсолютную адресацию в таблице Excel является применение оператора ДВССЫЛ. Указанная функция относится к группе встроенных операторов «Ссылки и массивы». Её задачей является формирование ссылки на указанную ячейку с выводом результата в тот элемент листа, в котором находится сам оператор. При этом ссылка прикрепляется к координатам ещё крепче, чем при использовании знака доллара. Поэтому иногда принято называть ссылки с использованием ДВССЫЛ «суперабсолютными». Этот оператор имеет следующий синтаксис:
Функция имеет в наличии два аргумента, первый из которых имеет обязательный статус, а второй – нет.
Аргумент «Ссылка на ячейку» является ссылкой на элемент листа Excel в текстовом виде. То есть, это обычная ссылка, но заключенная в кавычки. Именно это и позволяет обеспечить свойства абсолютной адресации.
Взглянем, как будет работать абсолютная адресация, организованная при помощи функции ДВССЫЛ, на примере нашей таблицы заработной платы.
-
Производим выделение первого элемента столбца «Заработная плата». Ставим знак «=». Как помним, первый множитель в указанной формуле вычисления зарплаты должен быть представлен относительным адресом. Поэтому просто кликаем на ячейку, содержащую соответствующее значение оклада (C4). Вслед за тем, как её адрес отобразился в элементе для вывода результата, жмем на кнопку «умножить» (*) на клавиатуре. Затем нам нужно перейти к использованию оператора ДВССЫЛ. Выполняем щелчок по иконке «Вставить функцию».
Ставим курсор в поле «Ссылка на ячейку». Просто кликаем по тому элементу листа, в котором находится коэффициент для расчета зарплаты (G3). Адрес тут же появится в поле окна аргументов. Если бы мы имели дело с обычной функцией, то на этом введение адреса можно было бы считать завершенным, но мы используем функцию ДВССЫЛ. Как мы помним, адреса в ней должны иметь вид текста. Поэтому оборачиваем координаты, которые расположись в поле окна, кавычками.
Абсолютную адресацию в таблицах Excel можно обеспечить двумя способами: использование функции ДВССЫЛ и применение абсолютных ссылок. При этом функция обеспечивает более жесткую привязку к адресу. Частично абсолютную адресацию можно также применять при использовании смешанных ссылок.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Читайте также: