Копирование формул

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

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

Сначала заполним содержимое столбцов А, В и С. Теперь нужно ввести формулы для вычисления налога. Налог берется в размере 13% от оклада. Вводим в ячейку D3 формулу расчета налога для работника Анохина А.А. Поскольку его оклад хранится в ячейке СЗ, формула имеет вид =0,13*СЗ. Далее вводим в ячейку D4 формулу расчета налога для Баранова Б.Б. Его оклад хранится в ячейке С4, получаем формулу =0,13*С4. Аналогичным образом в ячейку D5 введем формулу =0,13*С5. Совершенно очевидно, что формулы в столбце D будут отличаться лишь адресом ячейки столбца С.

 

Таблица 1.2.1

  А В С D Е
ВЕДОМОСТЬ ЗАРПЛАТЫ
№ п/п Фамилия И.О. Оклад (руб) Налог (руб) Зарплата (руб)
Анохин А.А 7 500 =0,13*СЗ =C3-D3
Баранов Б.Б. 10 000 =0,13*С4 =C4-D4
Володин В.В. 5 000 =0,13*С5 =C5-D5
Григорьев Г.Г. 6 800 =0,13*С6 =C6-D6
Дмитриев Д.Д. 9 000 =0,13*С7 =C7-D7
Емелин Е.Е. 8 200 =0,13*С8 =C8-D8
Михайлов М.М. 4 900 =0,13*С9 =C9-D9
Павлов П.П. 6 100 =0,13*С10 =C10-D10
Петров П.П. 3 700 =0,13*С11 =C11-D11
Сидоров С.С 7 850 =0,13*С12 =C12-D12

 

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

· ввести формулу в ячейку D3 (если после ввода ячейка D3 стала неактивной, вновь активизировать ее);

· поставить указатель мыши в правый нижний угол активной ячейки D3 (он должен принять вид тонкого крестика);

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

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

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

· ввести в ЕЗ формулу =C3-D3;

· скопировать формулу в ячейки Е4:Е12 аналогично вышеописанному.

В режиме вычислений таблица примет вид табл. 1.2.2.

 

 

Таблица 1.2.2

  А В С D Е
ВЕДОМОСТЬ ЗАРПЛАТЫ
№ п/п Фамилия И.О. Оклад (руб) Налог (руб) Зарплата (руб)
Анохин А.А 7 500 6 525
Баранов Б.Б. 10 000 8 700
Володин В.В. 5 000 4 350
Григорьев Г.Г. 6 800 5 916
Дмитриев Д.Д. 9 000 1 170 7 830
Емелин Е.Е. 8 200 7 134
Михайлов М.М. 4 900 4 263
Павлов П.П. 6 100 5 307
Петров П.П. 3 700 3 219
Сидоров С.С. 7 850 1 020,5 6829,5

 

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

Рассмотрим следующий пример. В 2005 году в банк положена сумма 10000 руб., сроком на 5 лет. Каждый год эта сумма увеличивается на 10%.

Необходимо рассчитать, какая сумма будет на счете через 5 лет.

Сведем вычисления в табл. 1.2.3.

Таблица 1.2.3

  А В С D Е F
Вычисление суммы вклада
Год начисления
10 000 =А4+А4*0,1 =В4+В4*0,1 =С4+С4*0,1 =D4+D4*0,l =Е4+Е4*0,1

 

В ячейку А4 поместим начальное значение вклада в 2005 г. - 10000 рублей. Чтобы вычислить сумму, начисленную в 2006 году, нужно к исходной сумме 10000 рублей добавить 10% этой суммы, т.е. 10000+10000*0,1=11000. Для вычисления этой суммы введем в ячейку В4 формулу =А4+А4*0,1. Для вычисления суммы начислений в 2007 году нужно аналогичные операции произвести с суммой предыдущего года: 11000+11000*0,1=12100. Следовательно, в ячейке С4 должна быть формула =В4+В4*0,1. Очевидно, что эту формулу можно получить при копировании формулы из ячейки В4. Поэтому копируем формулу из ячейки В4 в ячейки C4:F4. Как видно из табл. 1.2.3, при переходе от одного столбца к другому происходит изменение адресов столбцов в формулах.

Результат вычислений для табл. 1.2.3 показан в табл. 1.2.4.

Таблица 1.2.4

  А В С D Е F
Вычисление суммы вклада
Год начисления
10 000 11 000 12 100 13 310 14 641 16 105,1