EXCEL КОПИРОВАНИЕ ФОРМУЛ
Копирование формулы выполняется за маркер автозаполнения. При копировании формулы адреса ячеек, входящих в нее изменяются в зависимости от направления копирования (вверх, вниз, вправо, влево, вправо вниз, влево вниз и т.д.). Изменяются только адреса ячеек, константы (числа) не изменяются!!
Пример 1 Пусть в ячейке С5 находится формула =2*А5+В5.
Пример 1 Как изменится эта формула, если мы скопируем ее за маркер автозаполнения вверх или вниз? Маркер
Пример 1 Если скопировать формулу =2*А5+В5 вниз, то она изменится так: =2*А6+В6, =2*А7+В7. То есть номер строки будет увеличиваться.
Пример 1 Если скопировать формулу =2*А5+В5 вверх, то она изменится так: =2*А4+В4, =2*А3+В3. То есть номер строки будет уменьшаться.
Пример 1 Если копировать формулу =2*А3+В3 еще дальше вверх, то она изменится так: =2*А2+В2, =2*А1+В1. Поскольку данные в ячейки А1, В1, А2, В2 не введены, то они считаются равными 0, и 0 подставляется в формулу.
Возможные ошибки Пусть в ячейке С4 написана формула =2*А3+В3.
Возможные ошибки Если копировать формулу =2*А3+В3 вверх, то она изменится так: =2*А2+В2, =2*А1+В1.
Возможные ошибки Если копировать формулу =2*А3+В3 еще дальше вверх, то она должна измениться так: =2*А0+В0. Ячеек с такими адресами нет, поэтому возникает ошибка:
Пример 2 Пусть в ячейке С3 находится формула =С2*2.
Пример 2 Как изменится эта формула, если мы скопируем ее за маркер автозаполнения вправо или влево? Маркер
Пример 2 Если скопировать формулу =С2*2 вправо, то она изменится так: =D2*2, =E2*2. То есть номер (буква) столбца будет увеличиваться.
Пример 2 Если скопировать формулу =С2*2 влево, то она изменится так: =В2*2, =А2*2. То есть номер (буква) столбца будет уменьшаться.
Пример 3 Пусть в ячейке D3 находится формула =(B3+С3)*2. Как изменится эта формула, если ее скопировать в ячейку E4 ?
Пример 3 Сначала скопируем формулу =(B3+С3)*2, из ячейки D3 в ячейку E3. Она будет иметь вид =(C3+D3)*2 Увеличивается номер (буква) столбца
Пример 3 Затем выделим ячейки D3 и E3 и за маркер автозаполнения протянем вниз.
Пример 3 Тогда формула =(B3+С3)*2 из ячейки D3, в ячейке D4 будет иметь вид: =(В4+ С4)*2 Увеличивается номер строки
Пример 3 А формула =(B3+С3)*2 из ячейки D3, в ячейке E4 будет иметь вид: =(C4+ D4)*2 Увеличивается и номер строки и номер столбца
ВАЖНОЕ ЗАМЕЧАНИЕ!!! Если для однотипных данных в столбце или строке нужно выполнить одинаковые вычисления, то формулу пишут один раз, а потом копируют за маркер автозаполнения
Пример 4 Для каждого товара известна его цена за единицу, сколько его было получено и сколько его было продано. Нужно определить, сколько единиц каждого товара осталось и выручку от продажи
Пример 4 Для того чтобы определить, сколько осталось булочек нужно в ячейке Е3 написать формулу =C3 – D3.
Пример 4 При копировании этой формулы за маркер вниз она будет иметь вид =C4 – D4, =C5 – D5, C6 – D6 и т. д. При этом будет вычисляться, сколько осталось слоек, пирожков, пиццы и т. д.
Пример 4 Для того чтобы определить выручку от продажи булочек нужно в ячейке F3 написать формулу =D3*B3.
Пример 4 При копировании этой формулы за маркер вниз она будет иметь вид =D4*В4, =D5*В5, =D6*В6 и т.д. При этом будет вычисляться выручка от продажи слоек, пирожков и т. д.
Пример 5 Известно, что Одесса основана в 1794 году. Определить возраст Одессы в 1990, 1991, …, 2008 годах Для того чтобы определить возраст Одессы нужно в ячейке В2 написать формулу =В
Пример 5 При копировании этой формулы за маркер вправо она будет иметь вид =C1 – 1794, =D1-1794, =Е и т. д. При этом будет вычисляться возраст Одессы в 1992, 1993, 1994 и т. д. годах.