Литмир - Электронная Библиотека

Читать этот подраздел дальше имеет смысл, если вы не работали с абсолютными и относительными ссылками в Excel или хотите повторить этот материал.

Относительные ссылки – это обычные ссылки вида A1, D10, AX127, которые по умолчанию появляются при щелчке на ячейку во время ввода формул. Такие ссылки смещаются вместе с формулой. Они являются относительными, так как ссылаются не на конкретную ячейку, а на ячейку, отстоящую на N строк и M столбцов от той, в которую введены. Так, если вы ввели в ячейку B1 формулу

=A1

то вы ссылаетесь не на A1, а на ячейку слева от ячейки с формулой, или отстоящую от нее на -1 (минус один) столбец и 0 (ноль) строк.

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

=B4

то есть по-прежнему ссылаться на ячейку слева от себя.

Это не всегда подходит для ваших задач.

Так, если вам нужно перемножить числа из многих строк на одну ячейку со ставкой налога, то сразу протянуть формулу не получится:

Google Таблицы. Это просто. Функции и приемы - i_011.jpg

Уже во второй строке формула ссылается не на нужную ячейку, а на пустую ячейку под ней.

Для таких случаев используются абсолютные ссылки. Абсолютная ссылка – это ссылка вида $A$1 или $B$5, которая не изменяется при перемещении формулы:

Google Таблицы. Это просто. Функции и приемы - i_012.jpg

Ссылку можно сделать абсолютной, нажав F4 при вводе формулы (или щелкнув курсором на ссылку в строке формул). Последовательно нажимая F4, вы будете перебирать все 4 возможные комбинации:

A1 → $A$1 → A$1 → $A1 → A1.

A$1 и $A1 – это смешанные ссылки, в которых закреплена только строка или только столбец. Например, для составления обычной таблицы умножения требуются именно такие ссылки в формуле, ведь нам нужно перемножать числа из первой строки (фиксируем ее) и первого столбца (фиксируем столбец A):

Google Таблицы. Это просто. Функции и приемы - i_013.jpg

На скриншоте ниже видно, как меняются адреса разных типов, если мы вводим их в столбец А и копируем в столбцы С, D и Е:

Google Таблицы. Это просто. Функции и приемы - i_014.jpg

Абсолютная ссылка тоже может изменяться. Например, если вы добавите строку в примере выше, ссылка по-прежнему укажет на ячейку с 20 %, но это будет уже не $E$1, а $E$2:

Google Таблицы. Это просто. Функции и приемы - i_015.jpg

В большинстве случаев такая ситуация приемлема.

Если вы хотите создать по-настоящему абсолютную ссылку, всегда указывающую на A1 даже при изменении строк, воспользуйтесь функцией INDIRECT (ДВССЫЛ). Ее единственный аргумент – адрес ячейки:

=INDIRECT("A1")

=ДВССЫЛ("A1")

Google Таблицы. Это просто. Функции и приемы - i_016.jpg

Теперь при вставке строки результат вычисления обнулился, так как формула не стала ссылаться на E2, а осталась на E1:

Google Таблицы. Это просто. Функции и приемы - i_017.jpg
ТИПЫ ССЫЛОК A1 И R1C1

Стиль ссылок А1. Является классической системой адресации в электронных таблицах; как в MS Excel, так и в Google Таблицах сначала идет имя столбца, потом – номер ячейки.

Стиль ссылок R1C1. В этой системе строки (ROW) и столбцы (COLUMN) обозначаются цифрами. Например, R3C2: 3-я строка и 2-й столбец – ячейка B3.

В Google Таблицах этот стиль используется редко, например в формуле ДВССЫЛ (INDIRECT). С помощью этой формулы мы приводим текстовое наименование адреса ячейки, записанное в стиле A1 или R1C1, в вид настоящей ссылки на ячейку, и формула возвращает содержимое этой ячейки.

Синтаксис ДВССЫЛ (INDIRECT) состоит из двух аргументов: адреса ячейки и стиля адреса ячейки. Если вы хотите использовать в этой формуле стиль R1C1, то поставьте 0 во втором аргументе.

Google Таблицы. Это просто. Функции и приемы - i_018.jpg

На скриншоте ниже подробнее:

Google Таблицы. Это просто. Функции и приемы - i_019.jpg
ДИАПАЗОНЫ ВИДА A2:A

Скорее всего, со временем ваши таблицы будут пополняться и обновляться путем добавления новых строк.

Если при этом на листе с таблицей нет никаких других данных, кроме заголовков полей (столбцов) и данных под ними (то есть нет нескольких таблиц, расположенных одна под другой), есть смысл указывать в аргументах открытые диапазоны вида A2:A, а не A2:A100. Тогда вам не придется каждый раз менять формулы.

Можно указывать столбцы/строки целиком, если для вас приемлемо включить заголовки в расчет:

A: A – весь столбец A

3:3 – вся строка 3

Итак, вы указали обычный закрытый диапазон – до 12-й строки:

Google Таблицы. Это просто. Функции и приемы - i_020.jpg

И после добавления данных в 13-ю результат расчета формулы не изменится:

Google Таблицы. Это просто. Функции и приемы - i_021.jpg

С открытым диапазоном таких проблем не будет:

Google Таблицы. Это просто. Функции и приемы - i_022.jpg

Почему в примере (да и вообще) лучше использовать C2:C, чем весь столбец C: C? Чтобы не учитывать заголовок.

Он может означать год, и тогда (типичная ошибка) к общей сумме добавится, например, 2016:

Google Таблицы. Это просто. Функции и приемы - i_023.jpg
ИМЕНОВАННЫЕ ДИАПАЗОНЫ

Как и в Excel, диапазонам в Таблицах можно присваивать имена. Именованные диапазоны делают формулы наглядными, ведь вместо

=A7*$E$1

вы будете видеть

=Продажи*Налог

Чтобы задать диапазону имя, выделите его и нажмите на кнопку Именованные диапазоны в разделе меню Данные (или сначала вызовите окно Именованные диапазоны, а потом выделите то, чему будете присваивать имя):

Google Таблицы. Это просто. Функции и приемы - i_024.jpg

После чего справа в появившемся окне введите название диапазона и нажмите Готово:

Google Таблицы. Это просто. Функции и приемы - i_025.jpg

После присвоения диапазонам имен вы можете использовать их в формулах:

Google Таблицы. Это просто. Функции и приемы - i_026.jpg
КАК ПРАВИЛЬНО ПИСАТЬ УСЛОВИЯ В ФОРМУЛАХ И ИСПОЛЬЗОВАТЬ СИМВОЛЬНЫЕ ШАБЛОНЫ

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

• Числовые и текстовые условия, знаки >, <, = нужно писать в кавычках (кстати, не все знают, что сочетание <> обозначает неравенство):

– например, так нашим условием будет Вася

Google Таблицы. Это просто. Функции и приемы - i_027.jpg
3
{"b":"594346","o":1}