Тиражирование формул при помощи маркера заполнения


Область ячеек (ячейка) может быть размножена при помощи использования маркера заполнения. Как было показано в предыдущем разделе, маркер заполнения представляет собой контрольную точку в правом нижнем углу выделенной ячейки.
Часто бывает необходимо размножать не только данные, но и формулы, содержащие адресные ссылки. Процесс тиражирования формул при помощи маркера заполнения позволяет колировать формулу при одновременном изменении адресных ссылок в формуле.
1. Выберите ячейку, содержащую формулу для тиражирования.
2. Перетащите маркер заполнения в нужном направлении. Формула будет размножена во всех ячейках.
Обычно этот процесс используется при копировании формул внутри строк или столбцов, содержащих однотипные данные. При тиражировании формул с помощью маркера заполнения меняются так называемые относительные адреса ячеек в формуле (подробно относительные и абсолютные ссылки будут описаны далее).
Упражнение
Тиражирование формул
1.Откройте файл Образование_сотрудников.х1s.
2. Введите в ячейку ЕЗ формулу для автосуммирования ячеек =СУММ(ВЗ:03).
3. Скопируйте, перетащив маркер заполнения, формулу в ячейки Е4:Е8.
4. Просмотрите как меняются относительные адреса ячеек в полученных формулах и сохраните файл.
Изменение адресов ячеек при тиражировании формул

 

А

В

С

D

Е 

F

1

Распределение сотрудников по образованию

2

 

Магнолия

Лилия

Фиалка

Всего

 

3

Высшее

25

20

9

=СУММ{ВЗ:03)

 

4

Среднее спец.

28

23

21

=СУММ(В4:04)

 

5

ПТУ

27

58

20

=СУММ(В5:05)

  

6

Другое

8

10

9

=СУММ(В6:06)

  

7

Всего

88

111

58

=СУММ(В7:07)

 

8

Без высшего

63

91

49

=СУММ(В8:08)

 

Относительные и абсолютные ссылки
Формулы, реализующие вычисления в таблицах, для адресации ячеек используют так называемые ссылки. Ссылка на ячейку может быть относительной или абсолютной.
Использование относительных ссылок аналогично указанию направления движения по улице — "идти три квартала на север, затем два квартала на запад". Следование этим инструкциям из различных начальных мест будет приводить в разные места назначения.
Обычно ссылки на ячейки описываются и используются как относительные (формат записи А1). Когда формула, содержащая эти ссылки, копируется, происходит изменение формулы для поддержания относительности ссылок.
Например, формула, которая суммирует числа в столбце или строке, затем часто копируется для других номеров строк или столбцов. В таких формулах используются относительные ссылки.
Абсолютная ссылка на ячейку .иди область ячеек будет всегда ссылаться на один и тот же адрес строки и столбца. При сравнении с направлениями улиц это будет примерно следующее: "Идите на пересечение Арбата и Бульварного кольца". Вне зависимости от места старта это будет приводить к одному и тому же месту. Если формула требует, чтобы адрес ячейки оставался неизменным при копировании, то должна использоваться абсолютная ссылка (формат записи $А$1). Например, когда формула вычисляет доли от общей суммы, ссылка на ячейку, содержащую общую сумму, не должна изменяться при копировании.
Абсолютная ссылка может быть создана только при наборе формулы, перед адресом строки и столбца вводится знак доллара — $.
Для создания абсолютной ссылки удобно использовать клавишу абсолютной ссылки F4, которая осуществляет преобразование относительной ссылки в абсолютную и наоборот.
Знак доллара ($) появится как перед ссылкой на столбец, так и перед ссылкой на строку (например, $С$2), Последовательное нажатие F4 будет добавлять или убирать знак перед номером столбца или строки в ссылке (С$2 или $С2 — так называемые смешанные ссылки).
Упражнение
Создание абсолютной ссылки
Создайте таблицу, аналогичную представленной ниже.
Расчет зарплаты

 

A

B

C

1

Часовая ставка

100р.

 

2

Ф. И. 0 . 

Часов

Зарплата

3

Иванов

40

 

4

Петров

30

 

5

Сидоров

25

 

2. В ячейку СЗ введите формулу для расчета зарплаты Иванова =В1*ВЗ.
При тиражировании формулы данного примера с относительными ссылками в ячейке С4 появляется сообщение об ошибке (#ЗНАЧ!), так как изменится относительный адрес ячейки В1, и в ячейку С4 скопируется формула =В2*В4;
3. Задайте абсолютную ссылку на ячейку В1, поставив курсор в строке формул на В1 и нажав клавишу F4, Формула в ячейке СЗ будет иметь вид =$В$1*ВЗ.
4. Скопируйте формулу в ячейки С4 и С5.
5. Сохраните файл под именем Зарплата.xls.
Итоги расчета зарплаты

 

A

B

C

1

Часовая ставка

100р.

2

ФИО

Часов

Зарплата

3

Иванов

40

4000р.

4

Петров

30

3000р.

5

Сидоров

25

2500р.

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

  • имена могут содержать не более 255 символов;
  • имена должны начинаться с буквы и могут содержать любой символ, кроме пробела;
  • имена не должны быть похожи на ссылки, такие, как ВЗ, С4;
  • имена не должны использовать функции Excel, такие, как СУММ, ЕСЛИ и т. п.

В меню Вставка, Имя существуют две различные команды создания именованных областей: Создать и Присвоить.
Команда Создать позволяет задать (ввести) требуемое имя (только одно), команда Присвоить использует метки, размещенные на рабочем листе, в качестве имен областей (разрешается создавать сразу несколько имен).
Создание имени
1. Выделите ячейку В1.
2. Выберите в меню Вставка, Имя (Insert, Name) команду Присвоить (Define).
3. Введите имя Часовая ставка и нажмите ОК.
4. Выделите ячейку В1 и убедитесь, что в поле имени указано Часовая ставка.
Создание нескольких имен
1. Выделите ячейки ВЗ:С5.
2. Выберите в меню Вставка, Имя (Insert, Name) команду Создать (Create), появится диалоговое окно Создать имена.
3. Убедитесь, что переключатель в столбце слева помечен и нажмите ОК.
4. Выделите ячейки ВЗ:СЗ и убедитесь, что в поле имени указано Иванов.
Можно в формулу вставить имя вместо абсолютной ссылки.
1. В строке формул установите курсор в то место, где будет добавлено имя.
2. Выберите в меню Вставка, Имя (Insert, Name) команду Вставить (Paste), появится диалоговое окно Вставить имена.
3. Выберите нужное имя из списка и нажмите ОК.