Как образуется адрес ячейки в электронной таблице ms excel

Автор материалов — Лада Борисовна Есакова.

Microsoft Excel (в дальнейшем просто — Excel) — это программа выполнения расчетов и управления так называемыми электронными таблицами.

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

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

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

Для написания формул используют адреса ячеек и знаки арифметических операций (+, -, *, /, ^). Формула начинается знаком =.

В Excel предусмотрены стандартные функции, которые могут быть использованы в формулах. Это математические, логические, текстовые, финансовые и другие функции. Однако, на экзамене Вам могут встретиться только самые простые функции: СЧЕТ (количество непустых ячеек), СУММ (сумма), СРЗНАЧ (среднее значение), МИН (минимальное значение), МАКС (максимальное значение).

Диапазон ячеек обозначается следующим образом: A1:D4 (все ячейки прямоугольника от A1 до D4.

h

Адреса ячеек бывают относительными, абсолютными и смешанными.

Они по-разному ведут себя при копировании формулы из ячейки в ячейку.

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

Если в ячейке B2 мы напишем формулу =D1+3, то таблица воспримет это как «взять значение ячейки на две правее и на одну выше текущей, и прибавить к нему 3».

kl

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

kl

Абсолютная адресация:

Если нам не нужно, чтобы адрес пересчитывался при копировании формулы, мы можем его «закрепить» в формуле — поставить знак $ перед буквой и индексом ячейки: =$D$1+3. Такой адрес называется абсолютным. Такая формула не будет изменяться при копировании:

Смешанная адресация:

Если же мы хотим, чтобы при копировании формулы автоматически пересчитывался, к примеру, только индекс ячейки, а буква оставалась неизменной, мы можем «закрепить» в формуле только букву (или наоборот):  =$D1+3. Такой адрес называется смешанным. При копировании формулы будет меняться только индекс в адресе ячейки:

Электронные таблицы. Копирование формул.

Пример 1.

В ячейке C2 записана формула =$E$3+D2. Какой вид приобретет формула, после того как ячейку C2 скопируют в ячейку B1?

1) =$E$3+C1   2) =$D$3+D2      3) =$E$3+E3      4) =$F$4+D2

Решение:

Место расположения формулы меняется с C2 на B1, т.е. формула сдвигается на одну ячейку влево и на одну ячейку вверх (буква «уменьшается» на единицу и индекс уменьшается на единицу). Значит, так же изменятся все относительные адреса, а абсолютные (закрепленные знаком $) останутся неизменными:

=$E$3+С1.

Ответ: 1

Пример 2.

В ячейке В11 электронной таблицы записана формула. Эту формулу скопировали в ячейку А10. В результате значение в ячейке А10 вычисляется по формуле х—Зу, где х — значение в ячейке С22, а у — значение в ячейке D22. Укажите, какая формула могла быть написана в ячейке В11.

1) =C22-3*D22          2) =D$22-3*$D23      3) =C$22-3*D$22      4) =$C22-3*$D22

Решение:

Проанализируем поочередно каждую формулу:

Место расположения формулы меняется с B11 на A10, т.е. буква «уменьшается» на 1 и индекс уменьшается на 1.

Тогда при копировании формулы изменятся следующим образом:

1)      =B21-3*C21

2)      =C$22-3*$D22

3)      =B$22-3*C$22

4)      =$C21-3*$D21

Условию задачи соответствует формула 2).

Ответ: 2

Электронные таблицы. Определение значения формулы.

Пример 3.

Дан фрагмент электронной таблицы:

А

В

С

D

1

1

2

3

2

4

5

6

3

7

8

9

В ячейку D1 введена формула =$А$1*В1+С2, а затем скопирована в ячейку D2. Какое значение в результате появится в ячейке D2?

1) 10   2) 14    3) 16    4) 24

Решение:

Место расположения формулы меняется с D1 на D2, т.е. буква не меняется, а индекс увеличивается на 1.

Значит, формула примет вид: =$А$1*В2+С3. Подставим в формулу числовые значения ячеек:1*5+9=14. Правильный ответ указан под номером 2.

Ответ: 2

Пример 4.

В электронной таблице значение формулы =СРЗНАЧ(A6:C6) равно (-2). Чему равно значение формулы =СУММ(A6:D6), если значение ячейки D6 равно 5?

1) 1                    2) -1                     3) -3                     4) 7

Решение:

 

По определению среднего значения:

СРЗНАЧ(A6:C6) = СУММ(A6:С6)/3 = -2

Значит, СУММ(A6:С6) = -6

СУММ(A6:D6) = СУММ(A6:С6)+D6 = -6+5 = -1

Ответ: 2

Электронные таблицы и диаграммы.

Пример 5.

Дан фрагмент электронной таблицы в режиме отображения формул.

После выполнения вычислений построили диаграмму по значениям диапазона  A1:D1. Укажите полученную диаграмму:

Решение:

Вычислим по формулам значения ячеек A1:D1.

B1 = 3-2 =1

A1 = 2-1 =1

C1 = 1+2 =3

D1 = 1*3 =3

Этим данным соответствует диаграмма 3.

Ответ:3

Спасибо за то, что пользуйтесь нашими публикациями.
Информация на странице «Задача №7. Электронные таблицы. Абсолютная и относительная адресация. Графики и диаграммы.» подготовлена нашими редакторами специально, чтобы помочь вам в освоении предмета и подготовке к ЕГЭ и ОГЭ.
Чтобы успешно сдать необходимые и поступить в ВУЗ или техникум нужно использовать все инструменты: учеба, контрольные, олимпиады, онлайн-лекции, видеоуроки, сборники заданий.
Также вы можете воспользоваться другими статьями из данного раздела.

Публикация обновлена:
07.04.2023

Ячейки и их адресация

Основным
элементов электронной ячейки является
ячейка,
которая образуется на пересечении строк
и столбцов. Для обращения (ссылки) к
любой ячейке используется ее адрес,
например, A1
или $C$4.
Адрес электронной таблицы может быть
двух видов: относительный
(A1)
и абсолютный
($C$4).

Ячейка электронной
таблицы может содержать:

  • число;

  • формулу;

  • поясняющий текст.

Рисунок 1 – Окно
MicrosoftExcel

Диапазон ячеек

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

Выделяется
прямоугольный диапазон ячеек протягиванием
указателя мыши от одной угловой ячейки
до противоположной по диагонали. Рамка
текущей ячейки при этом растягивается,
охватывая весь выбранный диапазон.
Чтобы выбрать столбец или строку целиком,
достаточно щелкнуть на заголовке столбца
(строки).

Ввод и редактирование данных

Ввод
данных осуществляют в текущую ячейку
или в строку формул, которая располагается
в верхней части окна программы
непосредственно под панелями инструментов.
Место ввода отмечается текстовым
курсором. Для завершения ввода данных
в ячейку используют клавишу Enter,
для отмены ввода данных в ячейку – Esc.
Для редактирования ячейки используется
двойной щелчок мыши. Ширина и высота
ячейки могут быть изменены.

Форматирование содержимого ячеек

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

Ячейки.
На
рисунке 2 представлено диалоговое окно
формата ячеек.

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

Рисунок 2 –
Диалоговое окно Формат ячеек

Автоматизация ввода

К средствам
автоматизации ввода относятся
автозавершение и автозаполнение.

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

Автозаполнение
константами.

В правом нижнем углу рамки ячейки имеется
черный квадратик – это маркер
автозаполнения
.
При наведении на него курсор мыши вместо
толстого белого креста принимает вид
тонкого черного крестика. Перетаскивание
маркера заполнения рассматривается
как операция «размножения» содержимого
ячейки в горизонтальном и вертикальном
направлениях.

Если
ячейка содержит число, то при перетаскивании
маркера происходит либо копирование
ячеек, либо их заполнение данными по
закону арифметической прогрессии. Для
выбора способа автозаполнения применяется
специальное перетаскивание по правой
кнопке мыши. Например, ячейка А1 содержит
число 1. Протяните маркер заполнения с
помощью правой кнопки мыши с ячейки А1
до ячейки С1 и отпустите кнопку. Если в
появившемся меню выбрать пункт Копировать,
то во всех ячейках появится 1, если пункт
Заполнить,
то в ячейках окажутся числа 1, 2, 3.

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

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

Рисунок 3 –
Диалоговое окно Прогрессия

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

Функция АДРЕС возвращает адрес определенной ячейки (текстовое значение), на которую указывают номера столбца и строки. К примеру, в результате выполнения функции =АДРЕС(5;7) будет выведено значение $G$5.

Примечание: наличие символов «$» в адресе ячейки $G$5 свидетельствует о том, что ссылка на данную ячейку является абсолютной, то есть не меняется при копировании данных.

Функция АДРЕС в Excel: описание особенностей синтаксиса

Функция АДРЕС имеет следующую синтаксическую запись:

=АДРЕС(номер_строки;номер_столбца;[тип_ссылки];[a1];[имя_листа])

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

Описание аргументов:

  • Номер_строки – числовое значение, соответствующее номеру строки, в которой находится требуемая ячейка;
  • Номер_столбца – числовое значение, которое соответствует номеру столбца, в котором расположена искомая ячейка;
  • [тип_ссылки] – число из диапазона от 1 до 4, соответствующее одному из типов возвращаемой ссылки на ячейку:
  1. абсолютная на всю ячейку, например — $A$4
  2. абсолютная только на строку, например — A$4;
  3. абсолютная только на столбец, например — $A4;
  4. относительная на всю ячейку, например A4.
  • [a1] – логическое значение, определяющее один из двух типов ссылок: A1 либо R1C1;
  • [имя_листа] – текстовое значение, которое определяет имя листа в документе Excel. Используется для создания внешних ссылок.

Примечания:

  1. Ссылки типа R1C1 используются для цифрового обозначения столбцов и строк. Для возвращения ссылок такого типа в качестве параметра a1 должно быть явно указано логическое значение ЛОЖЬ или соответствующее числовое значение 0.
  2. Стиль ссылок в Excel может быть изменен путем установки/снятия флажка пункта меню «Стиль ссылок R1C1», который находится в «Файл – Параметры – Формулы – Работа с Формулами».
  3. Если требуется ссылка на ячейку, которая находится в другом листе данного документа Excel, полезно использовать параметр [имя_листа], который принимает текстовое значение, соответствующее названию требуемого листа, например «Лист7».



Примеры использования функции АДРЕС в Excel

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

На листе «Курсы» создана таблица с актуальными курсами валют:

Курсы.

На отдельном листе «Цены» создана таблица с товарами, отображающая стоимость в долларах США (USD):

Цены.

В ячейку D3 поместим ссылку на ячейку таблицы, находящейся на листе «Курсы», в которой содержится информация о курсе валюты USD. Для этого введем следующую формулу: =АДРЕС(3;2;1;1;»Курсы»).

валюты USD.

Значение параметров:

  • 3 – номер строки, в которой содержится искомая ячейка;
  • 2 – номер столбца с искомой ячейкой;
  • 1 – тип ссылки – абсолютная;
  • 1 – выбор стиля ссылок с буквенно-цифровой записью;
  • «Курсы» — название листа, на котором находится таблица с искомой ячейкой.

Для расчета стоимости в рублях используем формулу: =B3*ДВССЫЛ(D3).

расчет стоимости в рублях.

Функция ДВССЫЛ необходима для получения числового значения, хранимого в ячейке, на которую указывает ссылка. В результате вычислений для остальных товаров получим следующую таблицу:

ДВССЫЛ.

Как получить адрес ссылки на ячейку Excel?

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

Исходная таблица имеет следующий вид:

Пример 2.

Для получения ссылки на ячейку с минимальной стоимостью товара используем формулу:

АДРЕС.

Функция АДРЕС принимает следующие параметры:

  • число, соответствующее номеру строки с минимальным значением цены (функция МИН выполняет поиск минимального значения и возвращает его, функция ПОИСКПОЗ находит позицию ячейки, содержащей минимальное значение цены. К полученному значению добавлено 2, поскольку ПОИСКПОЗ осуществляет поиск относительно диапазона выбранных ячеек.
  • 2 – номер столбца, в котором находится искомая ячейка.

Аналогичным способом получаем ссылку на ячейку с максимальной ценой товара. В результате получим:

получаем ссылку на ячейку.

Адрес по номерам строк и столбцов листа Excel в стиле R1C1

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

Исходная таблица имеет следующий вид:

>Исходная таблица.

Для получения ссылки на ячейку B6 используем следующую формулу: =АДРЕС(6;2;1;0).

используем следующую формулу.

Аргументы функции:

  • 6 – номер строки искомой ячейки;
  • 2 – номер столбца, в котором содержится ячейка;
  • 1 – тип ссылки (абсолютная);
  • 0 – указание на стиль R1C1.

В результате получим ссылку:

R1C1.

Практическое применение функции АДРЕС: Поиск значения в диапазоне таблицы Excel по столбцам и строкам.

Примечание: при использовании стиля R1C1 запись абсолютной ссылки не содержит знака «$». Чтобы отличать абсолютные и относительные ссылки используются квадратные скобки «[]». Например, если в данном примере в качестве параметра тип_ссылки указать число 4, ссылка на ячейку примет следующий вид:

абсолютный тип ссылок по строкам и столбцам.

Скачать примеры функции АДРЕС для получения ссылки на ячейку в Excel

Так выглядит абсолютный тип ссылок по строкам и столбцам при использовании стиля R1C1.

Информатика, 11 класс. Урок № 14.

Тема — Обработка информации в электронных таблицах

Перечень вопросов, рассматриваемых в теме: структура электронной таблицы и типы данных; встроенные функции; деловая графика; построение графиков функций; применение сортировки и фильтров; поиск решения и подбор параметра.

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

Основная литература по теме урока:

Л. Л. Босова, А. Ю. Босова. Информатика. Базовый уровень: учебник для 11 класса. — М.: БИНОМ. Лаборатория знаний, 2017 (с.5—62)

Открытые электронные ресурсы по теме:

http://lbz.ru/metodist/authors/informatika/3/eor11.php

http://kpolyakov.spb.ru/school/ege.htm

Теоретический материал для самостоятельного изучения

Объекты табличного процессора и их свойства

Прикладные программы, предназначенные для работы с данными, представленными в таблицах, называются табличными процессорами или электронными таблицами. Первый табличный процессор был создан в 1979 году и предназначался для автоматизации рутинных вычислительных процедур. Современные электронные таблицы применяются не только для выполнения расчётов.

Наиболее распространёнными табличными процессорами являются Microsoft Excel и OpenOffice Calc.

После запуска программы Microsoft Excel на экране открываются два окна: окно табличного процессора и окно созданного в нём документа. Документ, создаваемый в табличном процессоре, называется рабочей книгой и по умолчанию получает имя Книга1. Вновь созданная рабочая книга состоит из трёх листов с именами Лист1, Лист2 и Лист3. Имена листов указываются на ярлычках. Пользователь может переименовать листы по своему усмотрению, добавить к книге новые листы или удалить ненужные. В окне рабочей книги отображается содержимое текущего листа. Рабочая область листа с электронной таблицей столбцами и строками разбита на ячейки. Столбцы обозначены буквами латинского алфавита, строки пронумерованы. Адрес ячейки образуется из имени столбца и номера строки, на пересечении которых она находится.

Ячейка — это наименьшая структурная единица электронной таблицы, которая образуется на пересечении столбца и строки.

Две и более ячейки листа электронной таблицы образуют диапазон ячеек. При задании адреса связного диапазона указывают его начальную и конечную ячейки — ячейки левого верхнего и правого нижнего углов (например, А1:А10). Чтобы указать адрес несвязного диапазона ячеек, надо через точку с запятой указать адреса его связных частей.

В таблице приведены объекты табличного процессора, а также их основные свойства, которые далее будут рассмотрены более подробно.

Некоторые приёмы ввода и редактирования данных

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

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

— числовые значения (например, 143; 51,2; 4/5; 1,23Е+02);

— дата и время суток (например, май 2018; 31.12.2000; 15:00; 3:00 РМ);

— формулы (например, =(А1+В1)/2; =СУММ(А1:А5));

— текстовые значения (например: Всего; Фамилия);

— примечания;

— гиперссылки;

— различные графические изображения.

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

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

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

  1. Для обозначения арифметических действий используются операторы: +, –, *, / соответственно для сложения, вычитания, умножения и деления.
  2. Для обозначения действия возведения в степень используется оператор ^; например, 53 будет записано как 5^3.
  3. Для обозначения действия нахождение процентов используется оператор %; например, формула нахождения 25% от числа 240 будет выглядеть так: =240*25%.
  4. Нельзя опускать оператор умножения.
  5. Порядок выполнения операций совпадает с порядком, принятым в математике.
  6. Для изменения порядка выполнения действий используют круглые скобки.
  7. Формула должна быть записана линейно, т. е. в виде строки символов.

Как правило, в формулах используются не сами исходные данные, а ссылки на ячейки, в которых эти данные находятся. При изменении данных в каких-либо ячейках происходит автоматический пересчёт значений всех формул, содержащих ссылки на эти ячейки. Возможность автоматического пересчёта формул при изменении исходных данных — одна из ключевых идей электронных таблиц. Благодаря этому электронные таблицы называют динамическими.

При использовании формул в ячейках электронной таблицы могут появляться сообщения об ошибках.

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

Чтобы ввести данные в новой строке ячейки, вставляют разрыв строки, нажав клавиши Alt + Enter.

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

Копирование и перемещение данных

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

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

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

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

Ссылка, которая изменяется при копировании формулы, называется относительной.

Ссылка, которая не изменяется при копировании формулы, называется абсолютной.

Ссылка, в которой при копировании формулы изменяется только номер строки или только имя столбца, называется смешанной.

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

При копировании формулы с относительными ссылками [столбец] [строка] на n строк ниже (выше) и на m столбцов правее (левее) ссылка изменяется на [столбец ± n] [строка ± m]. При копировании формулы в пределах одного столбца (одной строки) обозначения столбцов (номера строк) в формулах не изменяются.

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

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

При перемещении формулы имеющиеся в ней ссылки не изменяются.

Пример 1. При работе с электронной таблицей в ячейке В1 записана формула =2*$А1. Выясним, какой вид приобретёт формула, после того как содержимое ячейки В1 скопируют в ячейку С2.

В формуле используется смешанная ссылка: при копировании формулы имя столбца останется неизменным, а номер строки увеличится на 1. Таким образом, после копирования в ячейке С2 будет формула =2*$А2.

Пример 2. Дан фрагмент электронной таблицы:

Выясним, чему станет равным значение ячейки С1, если в неё скопировать формулу из ячейки С2.

Так как копирование формулы происходит внутри одного столбца, имена столбцов в формуле не изменятся, а номер строки в ссылках уменьшится на единицу. Формула примет вид: =($А1+В1)/2. В ячейке С1 отобразится число 14.

Встроенные функции и их использование

Встроенная функция — это заранее написанная процедура преобразования данных.

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

Каждая встроенная функция имеет имя — как правило, это сокращённое название производимого ею действия. Функции вызываются с некоторыми аргументами и возвращают единственное значение — аргумент обработки.

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

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

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

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

Пример 3.

Все 5-буквенные слова, составленные из букв К, Л, Р записаны в алфавитном порядке и пронумерованы. Вот начало списка:

1. ККККК

2. ККККЛ

3. ККККР

4. КККЛК

5. КККЛЛ

……

Под каким номером стоит слово ЛКРКЛ?

По условию задачи важно то, что используется набор из трех разных символов, для которых задан алфавитный порядок, поэтому для вычислений можно использовать три любые символа, например, цифры 0, 1 и 2 по возрастанию.

Заменим буквы на цифры: К — 0, Л — 1, Р — 2.

Выпишем начало списка, заменив буквы на цифры:

  1. 00000
  2. 00001
  3. 00002
  4. 00010

Мы получили числа, записанные в троичной системе счисления в порядке возрастания.

Слово ЛКРКЛ запишется в новом коде так: 102013. Переводим это число в десятичную систему:

102013 = 134 + 033 + 232 + 031+130 = 81+18+1 = 100

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

Получаем, что слово ЛКРКЛ стоит под номером 101.

Аналогичные действия можно выполнить и в среде Microsoft Excel 2010, используя математическую функцию ДЕС (число; основание):

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

Пример 4.

Школьник составляет 5-буквенные слова, в которых встречаются только буквы А, Б, В, Г, Д, Е, Ж. Причём буква А появляется ровно один раз. Каждая из других допустимых букв может встречаться в слове не более одного раза. Словом считается любая допустимая последовательность букв, не обязательно осмысленная. Сколько существует таких слов, которые может написать школьник?

Для решения этой задачи применим статистическую функцию ПЕРЕСТ (число; число выбранных) — она возвращает количество перестановок заданного числа объектов, которые выбираются из общего числа объектов.

Получаем, что школьник может написать 1800 слов.

Функция, результатом которой является ИСТИНА или ЛОЖЬ, называется логической. К категории логических относятся функции ЕСЛИ, И, ИЛИ, ИСТИНА, ЛОЖЬ, НЕ.

Табличные процессоры имеют и такие функции, которые вычисляют сумму, среднее арифметическое, количество не всех значений из диапазонов ячеек, а только тех, которые удовлетворяют определённому условию:

— функция СУММЕСЛИ вычисляет сумму тех чисел из указанного диапазона, которые удовлетворяют заданному условию;

— функция СРЗНАЧЕСЛИ вычисляет среднее арифметическое тех чисел из указанного диапазона, которые удовлетворяют заданному условию;

— функция СЧЁТЕСЛИ подсчитывает количество ячеек из указанного диапазона, которые удовлетворяют заданному условию.

Пример 5.

Выясним, сколько решений имеет логическое уравнение .

Преобразуем исходное уравнение, выразив импликацию через инверсию и дизъюнкцию:

Запишем формулу для вычисления логического выражения с помощью логических функций Microsoft Excel:

=ИЛИ(И(Х1;НЕ(Х2)); НЕ(Х3);Х4).

Внесём данные в таблицу и выполним расчёты:

Итак, исходное уравнение имеет 13 решений — столько раз встречается значение ИСТИНА в диапазоне Е2:Е17. Для полсчёта этого значения можно воспользоваться функцией СЧЁТЕСЛИ.

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

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

  1. Ставка — процентная ставка за период.
  2. ПЛТ — выплата, производимая в каждый период (месяц, квартал, год и т.п.).
  3. ПС — приведённая (нынешняя) стоимость инвестиции.
  4. КПЕР — общее число периодов платежей по кредиту.
  5. БС — будущая стоимость инвестиции.
  6. Тип — число 0, если оплата в конце периода; число 1, если оплата в начале периода (по умолчанию — 0).

Пример 6.

Пусть ставка кредита в некотором банке составляет 18% годовых. Клиент хочет взять кредит на сумму 100 000 руб. и может выплачивать банку по 4000 руб. ежемесячно. Нужно определить, за сколько периодов клиент сможет погасить этот кредит.

Функция КПЕР (ставка; плт; пс; [бс]; [тип]) возвращает количество периодов платежей для инвестиции на основе периодических постоянных выплат и постоянной процентной ставки.

Обязательные аргументы функции:

  1. Ставка — годовая ставка в процентах, разделённая на количество периодов платежей за год (в нашем примере это 18% ̸ 12).
  2. ПЛТ — сумма, которую клиент ежемесячно должен возвращать банку (в нашем примере это –4000, т. к. эти деньги отдаются).
  3. ПС — размер кредита (в нашем примере это 100 000).

Формула для вычисления количества периодов выплат для погашения взятого кредита будет иметь вид:

=КПЕР(18% ̸ 12; –4000; 100000).

Получаем приблизительно 32 периода (месяца), т. е. более 2,5 лет.

Пример 7.

Выясним, на какую сумму клиент может взять кредит, если ставка 19% годовых, а выплачивать он может по 12 000 руб. на протяжении двух лет (24 периода).

Функция ПС (ставка; кпер; плт; [бс]; [тип]) возвращает приведённую (к текущему моменту) стоимость инвестиции, представляющую собой общую сумму, которая на данный момент равноценна ряду будущих выплат.

Обязательные аргументы функции:

  1. Ставка — годовая ставка в процентах, разделённая на количество периодов платежей за год (в нашем примере это 19% ̸ 12).
  2. КПЕР — общее количество периодов выплаты платежей по кредиту (24).
  3. ПЛТ — сумма, которую клиент ежемесячно должен возвращать банку (в нашем примере это –12 000, т. к. эти деньги отдаются).

Формула для вычисления размера кредита будет иметь вид:

=ПС(19% ̸ 12; 24; –12000).

Получаем приблизительно 238 054 руб.

Пример 8.

Клиент хочет сделать вклад на 3 года на сумму 300 000 руб. под 11% годовых с ежемесячным начислением процентов. Выясним, какую сумму он получит по окончании срока вклада.

Функция БС (ставка; кпер; плт; [пс]; [тип]) возвращает будущую стоимость инвестиции при условии периодических равных платежей и постоянной процентной ставки. Иначе говоря, с её помощью можно вычислить сумму, которую выплатят клиенту за вклад под определённые проценты по окончании срока вклада.

Обязательные аргументы функции:

  1. Ставка — годовая ставка в процентах, разделённая на количество периодов начисления процентов за год (в нашем примере это 11% ̸ 12)
  2. КПЕР — количество периодов начисления процентов (36).
  3. ПЛТ — сумма, которая добавляется к вкладу каждый период времени (в нашем примере это 0, т. к. пополнение вклада клиентом не предусмотрено).
  4. ПС — начальная сумма вклада (300 000).

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

=БС(11% ̸ 12; 36; 0; –300000).

В результате вычислений получаем 416 663, 58 руб.

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

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

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

Рассмотрим примеры некоторых текстовых функций Microsoft Excel.

Функция СТРОЧН преобразует все буквы обрабатываемого текста в строчные, а функция ПРОПИСН, наоборот, — в прописные. Функция ПРОПНАЧ делает прописной первую букву каждого слова, а все остальные буквы — строчными. Функция СОВПАД позволяет сравнить две текстовые строки в Microsoft Excel. Если они в точности совпадают, то возвращается значение ИСТИНА, в противном случае — ЛОЖЬ (функция учитывает регистр, но игнорирует различие в форматировании). Назначение функций СЖПРОБЕЛЫ, ПЕЧСИМВ, СЦЕПИТЬ, ПОВТОР, НАЙТИ и многих других можно посмотреть в Справке или в комментариях при вводе функции.

Деловая графика. Построение графиков функций

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

Диаграмма — это графическое представление числовых данных, позволяющее быстро оценить соотношение нескольких величин.

Табличные процессоры позволяют строить диаграммы следующих типов:

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

Диаграммы, создаваемые в электронных таблицах, динамические – при редактировании данных в таблице размеры или количество фигур, обозначающих эти данные, автоматически изменяются.

Пример 9.

Найдём на отрезке [0; 1,2] корень уравнения , построив в табличном процессоре графики функций, соответствующих левой и правой частям равенства. Для этого:

— используя стандартные функции COS и КОРЕНЬ, построим таблицу значений функций для x, изменяющегося с шагом 0,1:

— по значениям диапазона A1:N3 строим графики функций, выбирая пункт меню Вставка, тип диаграммы Точечная, вид — Точечная с гладкими кривыми, добавим промежуточные линии сетки:

В результате построения графиков функций видно, что корень уравнения приблизительно равен 0,64.

Применение сортировки и фильтров

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

Сортировка — это упорядочение данных в таблице.

Сортировка данных может проводиться по возрастанию (от наименьшего к наибольшему) или по убыванию (от наибольшего к наименьшему). В Microsoft Excel соответствующие инструменты размещены во вкладке Данные в группе Сортировка и фильтр.

В Microsoft Excel сортировка данных по возрастанию заключается в следующем:

  1. Символы упорядочиваются в порядке размещения их кодов в кодовой таблице Unicode.
  2. Числа и даты упорядочиваются от наименьшего значения к наибольшему и располагаются перед текстовыми данными, причём сначала располагаются числа.
  3. Текстовые данные сначала упорядочиваются по их первым символам; если первые символы в текстах совпали, то они упорядочиваются по вторым символам и т. д.
  4. Логическое значение ЛОЖЬ размещается перед значением ИСТИНА.
  5. Пустые ячейки всегда располагаются последними.

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

Фильтрация выбор в электронной таблице данных, соответствующих определённым условиям.

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

Если установить табличный курсор в произвольную ячейку заполненного данными диапазона и вызвать инструмент Фильтр, то около правой границы каждой ячейки первой строки этого диапазона появятся кнопки открытия списков, в которых находятся:

— команды сортировки данных по значениям данного столбца;

— команда Фильтр по цвету;

— команда Снять фильтр с;

— команда открытия меню команд для установки условий фильтрации:

— числовые фильтры (если в столбце числовые данные);

— текстовые фильтры (если в столбце текстовые данные);

— фильтры по дате (если в столбце даты).

Поиск решения и подбор параметра

Если известны параметры (исходные данные) и формула, по которой они должны быть преобразованы, то пользователь вводит их в ячейки электронной таблицы и получает некоторый результат. В электронных таблицах есть и обратная возможность: подобрать такие параметры, которые при подстановке их в известную формулу будут приводить к желаемому заранее известному результату. В Microsoft Excel это можно сделать с помощью одной из функций специального инструмента Анализ «что-если».

Рассмотрим эту возможность на примере решения квадратного уравнения . Нам известна формула для вычислений и желаемый результат (0). Внесём эту информацию в ячейки таблицы:

При подборе параметра в Microsoft Excel используется итерационный (циклический) процесс. Количество итераций и точность вычислений можно установить в окне Параметры Excel .

Вызовем окно подбора параметра

и заполним в нём поля ввода.

Ниже представлен результат подбора параметра:

Получен один из двух корней квадратного уравнения. Инструмент подбора устроен так, что он возвращает одно решение, причём то, которое ближе к начальному значению (в качестве начального значения параметра мы приняли х=0). Попробуйте, поэкспериментировав с другим начальным значением параметра, найти второй корень квадратного уравнения.

  1. Кредит — это ссуда, предоставленная кредитором (в данном случае банком) заёмщику под определенные проценты за пользование деньгами. ↑

  2. Вклад — денежные средства, внесённые физическим или юридическим лицом в финансовое учреждение на хранение, в рост или для участия в получении прибыли. ↑


В формулах EXCEL можно сослаться на значение другой ячейки используя ее адрес (=А1). Адрес ячейки в формуле можно записать по-разному, например: А1 или $A1 или $A$1. То, каким образом вы введете адрес в формулу, будет зависеть, как он будет модифицироваться при ее копировании в другие ячейки листа. Это пригодится при как построении обычных формул на листе, так и при создании

Именованных формул

, задания правил

Условного форматирования

и при формировании условий

Проверки данных

.

В подавляющем большинстве формул EXCEL используются ссылки на ячейки. Например, если в ячейке

В1

содержится формула =А1+5 , то означает, что в ячейку

В1

будет помещено значение ячейки

А1

находящейся на пересечении столбца

А

и строки

1

,

к которому прибавлено число 5. Также в формулах используются ссылки на диапазоны ячеек, например, формула =СУММ(А2:А11) вычисляет сумму значений из ячеек

А2

,

А3

, …

А11

. Однако, формула

=СУММ($А$2:$А$11)

также вычисляет сумму значений из тех же ячеек. Тогда в чем же разница? Разница проявляется при копировании этой формулы в соседние ячейки.

Абсолютная адресация (абсолютные ссылки)

Для создания абсолютной ссылки используется знак $. Ссылка на диапазона записывается ввиде

$А$2:$А$11

. Абсолютная ссылка позволяет при

копировании

формулы зафиксировать  адрес диапазона или адрес ячейки. Рассмотрим пример.

Пусть в ячейке

В2

введена формула

=СУММ(

$А$2:$А$11

)

, а в ячейке

С2

формула

=СУММ(А2:А11).

Скопировав формулы вниз, например с помощью

Маркера заполнения,

во всех ячейках столбца

В

получим одну и ту же формулу

=СУММ(

$А$2:$А$11

)

, т.е. ссылка на диапазон ячеек при копировании

не изменилась

. А в столбце

С

получим другой результат: в ячейке

С3

будет формула =СУММ(A3:A12) , в ячейке

С4

будет формула =СУММ(A4:A13) и т.д. Т.е. при копировании ссылка была

модифицирована

.

Какая формула лучше? Все зависит от вашей задачи: иногда при копировании нужно фиксировать диапазон, в других случая это делать не нужно.


Другой пример.

Пусть в диапазоне

А1:А5

имеются числа (например, зарплата сотрудников отдела), а в

С1

– процент премии установленный для всего отдела. Для подсчета премии каждого сотрудника необходимо все зарплаты умножить на % премии. Рассчитанную премию поместим в диапазоне

В1:В5

. Для этого введем в ячейку

В1

формулу =А1*С1 . Если мы с помощью

Маркера заполнения

протянем формулу вниз, то получим в

В2:В5

нули (при условии, что в диапазоне

С2:С5

нет никаких значений). В ячейке

В5

будем иметь формулу =А5*С5 (EXCEL при копировании формулы модифицировал ссылки на ячейки, т.к. их адреса не были записаны в виде абсолютных ссылок).

Чтобы выйти из ситуации — откорректируем формулу в ячейке

В1

.

  • выделите ячейку

    В1

    ;
  • войдите в режим правки ячейки (нажмите клавишу

    F2

    ) или поставьте курсор в

    Строку формул

    ;

  • поставьте курсор на ссылку

    С1

    (можно перед

    С

    , перед или после

    1

    );
  • нажмите один раз клавишу

    F

    4

    . Ссылка

    С1

    выделится и превратится в

    $

    C

    $1

    (при повторных нажатиях клавиши

    F

    4

    ссылка будет принимать последовательно вид

    C

    $1, $

    C

    1,

    C

    1, $

    C

    $1

    , …). Ссылка вида

    $

    C

    $1

    называется

    абсолютно

    ,

    C

    $1, $

    C

    1

    – смешанными, а

    С1



    относительной

    .

Такм образом, введем в

В1

формулу =А1*$С$1 . Это можно сделать и в ручную, введя знак $ перед буквой столбца и перед номером строки.

Нажмем

ENTER

и протянем ее вниз. Теперь в

В5

будет правильная формула =А5*$С$1 . Всем сотрудникам теперь достанется премия :).

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

Введем в ячейку

B1

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

А1

. Что же произойдет с формулой при ее копировании в ячейки расположенные ниже

В1

? После протягивания ее вниз

Маркером заполнения

, в ячейке

В5

будет стоять формула =А5 , т.е. EXCEL

изменил

первоначальную формулу =A1 . При копировании вправо в ячейку

С1

формула будет преобразована в =В1.


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

Пусть в столбце

А

введены числовые значения. В столбце

B

нужно ввести формулы для суммирования значений из 2-х ячеек столбца

А

: значения из той же строки и значения из строки выше.

Т.е. в

B2

должна быть формула: =СУММ(A1:A2) , в

B3

: =СУММ(A2:A3) и т.д.

Решить задачу просто: записав в

B2

формулу =СУММ(A1:A2) , протянем ее с помощью

Маркера заполнения

в ячейку

B3

и ниже.


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

Другим вариантом решения этой задачи является использование

Именованной формулы

. Для этого:

  • выделите ячейку

    B2

    (это принципиально при использовании относительных ссылок в

    Именах

    ). Теперь

    B2

    – активная ячейка;

  • на вкладке

    Формулы

    в группе

    Определенные имена

    выберите команду

    Присвоить имя

    ;
  • в поле

    Имя

    введите, например

    Сумма2ячеек

    ;
  • убедитесь, что в поле

    Диапазон

    введена формула =СУММ(A1:A2)
  • Нажмите ОК.

Теперь в

B2

введем формулу =

Сумма2ячеек

. Результат будет тот, который мы ожидали: будет выведена сумма 2-х ячеек из столбца слева (см. файл примера , лист

пример1

). Если формулу ввести в ячейку

B5

, то она будет суммировать ячейки

A4:A5

, если ввести в

D10

, то – ячейки

С9:С10

.

Другими словами, будут суммироваться 2 ячейки соседнего столбца слева, находящиеся на той же строке и строкой выше.

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


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

Пусть необходимо выделить в таблице, содержащей числа от 1 до 100, значения больше 50, причем, только в четных строках (см. файл примера , лист

пример2

). Построим такую таблицу:

Создадим правило для

Условного форматирования

:

  • выделите диапазон таблицы

    B

    2:

    F

    11

    , так, чтобы активной ячейкой была

    B

    2

    (важно выделить диапазон начиная с

    B

    2

    , а не с

    F

    11

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

    F

    11

    );
  • вызовите инструмент

    Условное форматирование

    (

    Главная/ Стили/ Условное форматирование/ Создать правило/ использовать формулу для …

    );

  • введите формулу =И(ОСТАТ($A2;2)=$I$1;B2>50) ;
  • выберите

    Формат

    ;
  • нажмите

    ОК

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

F11

, то формулу необходимо было переписать: =И(ОСТАТ($A11;2)=$I$1;F11>50) . Поменять необходимо только ссылки незафиксированные знаком $:

B2

на

F11

и

$A2

на

$A11

.


Внимание!

При использовании относительной адресации в

Именованных формулах

,

Именованных диапазонах

,

Условном форматировании

,

Проверке данных

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


Смешанные ссылки

Смешанные ссылки имеют формат =$В3 или =B$3 . В первом случае при копировании формулы фиксируется ссылка на столбец

B

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

Предположим, у нас есть столбец с ценами в диапазоне

B

3:

B

6

(см. файл примера , лист

пример3

). В столбцах

С,

D

, Е

содержатся прогнозы продаж в натуральном выражении по годам (в шт.). Задача: в столбцах

F

,

G

,

H

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

С,

D

, Е

на столбец

B

. Использование механизма относительной адресации позволяет нам ввести для решения задачи только одну формулу. В ячейку

F

вводим: =$В3*C3 . Потом протягиваем формулу

маркером заполнения

вниз до

F

6

,

а затем весь столбец таблицы протягиваем вправо на столбцы

G

и

H

.

Обратите внимание, что в формуле =$В3*C3 перед столбцом

B

стоит значок $. При копировании формулы =$В3*C3 в ячейки столбцов

F,

G

и

H

, этот значок $ говорит EXCEL о том, что ссылку на столбец

B

модифицировать не нужно. А вот перед столбцом

С

такого значка нет и формула в ячейке

H6

примет вид =$В6*E6 .

Вводим знак $ в адрес ячейки

Существует несколько возможностей при вводе формулы ввести знак $ в адрес ячейки или диапазона. Рассмотрим ввод на примере формулы

=СУММ($А$2:$А$5)

1. Ввести знак $ можно вручную, последовательно вводя с клавиатуры все знаки

=СУММ($А$2:$А$5)

2. С помощью клавиши

F4

(для ввода абсолютной ссылки):

  • Введите часть формулы без ввода $:

    =СУММ(А2:А5
  • Затем

    сразу

    нажмите клавишу

    F4

    , знаки $ будут вставлены автоматически:

    =СУММ(

    $А$2:$А$5
  • Для окончания ввода формулы нажмите

    ENTER.

Если после ввода

=СУММ(А2:А5

в формуле передвинуть курсор с помощью мыши в позицию левее,

а затем вернуть его в самую правую позицию (также мышкой),

то после нажатия клавиши

F4

, знаки $ будут автоматически вставлены только во вторую часть ссылки!

=СУММ(

А2:$А$5

Чтобы вставить знаки $ во всю ссылку, выделите всю ссылку

А2:$А$5

или ее часть по обе стороны двоеточия, например

2:$А

, и нажмите клавишу

F4.

Знаки $ будут автоматически вставлены во всю ссылку

$А$2:$А$5

3. С помощью клавиши

F4

(для ввода относительной ссылки).

  • Введите часть формулы без ввода $:

    =СУММ(А2:А5
  • Затем

    сразу

    нажмите клавишу

    F4

    , будут автоматически вставлены знаки $:

    =СУММ(

    $А$2:$А$5
  • Еще раз нажмите клавишу

    F4

    : ссылка будет модифицирована в

    =СУММ(

    А$2:А$5

    (фиксируются строки)
  • Еще раз нажмите клавишу

    F4

    : ссылка будет модифицирована в

    =СУММ($

    А2:$А5

    (фиксируется столбец)
  • Еще раз нажмите клавишу

    F4

    : ссылка будет модифицирована в

    =СУММ(

    А2:А5

    (относительная ссылка). Последующие нажатия изменяют ссылку заново по кругу.
  • Для окончания ввода нажмите

    ENTER.

Чтобы изменить только первую или втрорую часть ссылки — установите мышкой курсор в нужную часть ссылки и последовательно нажимайте клавушу

F4.

«СуперАбсолютная» адресация

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

B

2

находится число 25, с которым необходимо выполнить ряд вычислений, например, возвести в разные степени (см. файл примера , лист

пример4

). Для этого в столбце

C

напишем формулу возведения в степень (значения степени введем в столбец

D

): =$B$2^$D2 .

Мы использовали абсолютную ссылку на ячейку

B

2

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

25

:

  • при копировании формулы из

    С3

    в

    Н3

    – формула не изменится, и мы получим правильный результат

    625

    ;
  • при вставке нового столбца между столбцами

    А

    и

    В

    – формула превратится в =$C$2^$E3 , но мы снова получим правильный результат

    625

    .

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

B

2

(т.е. всегда во второй столбец листа). Теперь, при вставке столбца между столбцами

А

и

В

– формула как и раньше превратится в =$C$2^$E3 , но т.к. исходное число (25) будет вставляться макросом не в

С2

, а по прежнему в ячейку

B

2

, и мы получим неправильный результат.

Вопрос: можно ли модифицировать исходную формулу из

С2

( =$B$2^$D2 ), так чтобы данные все время брались из второго столбца листа и независимо от вставки новых столбцов?

Решение заключается в использовании функции ДВССЫЛ() , которая формирует ссылку на ячейку из текстовой строки. Если ввести в ячейку формулу: =ДВССЫЛ(«B2») , то она всегда будет указывать на ячейку с адресом

B2

вне зависимости от любых дальнейших действий пользователя, вставки или удаления столбцов и т.д.

Небольшая сложность состоит в том, что если целевая ячейка пустая, то ДВССЫЛ() выводит 0, что не всегда удобно. Однако, это можно легко обойти, используя чуть более сложную конструкцию с проверкой через функцию ЕПУСТО() :

=ЕСЛИ(ЕПУСТО(ДВССЫЛ(«B2″));»»;ДВССЫЛ(«B2»))

При ссылке на ячейку

В2

с другого листа =ДВССЫЛ(«пример4!B2») может возникнуть и другая сложность: при изменении названия листа

пример4

– формула перестает работать. Но это также можно обойти – см. пример из статьи

Определяем имя листа

.

Другим способом заставить формулу ссылаться на один и тот же столбец является использование функции СМЕЩ() – об этом читайте статью

Как заставить формулу все время ссылаться на один и тот же столбец

.

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Как обозначить проценты в excel
  • Как обработать файл excel 1с
  • Как обозначить пробелы в excel
  • Как обработать текст в word
  • Как обозначить пробел в формуле excel

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии