Глиф Учебники

Урок 3. Формулы и ссылки: относительные и абсолютные

Курс «Excel» · урок 3 из 10 · 4 минуты чтения

Формула — это запись, по которой Excel сам считает значение ячейки. Формула всегда начинается со знака =. Без него Excel считает введённое просто текстом.

Первая формула

Щёлкните пустую ячейку, наберите и нажмите Enter:

Формула
=2+3*4

В ячейке появится 14, а в строке формул останется сама формула. Порядок действий — как в школе: сначала степень, потом умножение и деление, потом сложение и вычитание. Скобки меняют порядок:

ФормулаРезультатПочему
=2+3*414сначала 3 × 4
=(2+3)*420сначала скобки
=2^38^ — степень
=10/42,5/ — деление
=5-8-3- — вычитание

Формулы со ссылками

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

ABCD
1ТоварЦенаКоличествоСумма
2Тетрадь1,2010
3Ручка0,8520
4Карандаш0,4015

В D2 введите формулу:

Формула
=B2*C2

Адреса не обязательно набирать: наберите =, щёлкните B2, наберите *, щёлкните C2 и нажмите Enter. В D2 появится 12. Поменяйте цену в B2 — сумма пересчитается сама.

Копирование и относительные ссылки

Писать ту же формулу в каждой строке не нужно. Выделите D2 и потяните маркер заполнения (квадратик в углу ячейки) вниз до D4 — или просто дважды щёлкните его. Excel скопирует формулу и сдвинет ссылки:

ЯчейкаФормулаРезультат
D2=B2*C212,00
D3=B3*C317,00
D4=B4*C46,00

Такие ссылки называются относительными. Формула в D2 на самом деле значит «умножь ячейку на два столбца левее на ячейку на один столбец левее». При копировании на строку ниже это правило сохраняется — и ссылки сдвигаются вместе с формулой. Обычно именно это и нужно.

ABCD 1234 ТоварЦенаКоличествоСумма ТетрадьРучкаКарандаш 1,200,850,40 102015 =B2*C2 =B3*C3 =B4*C4 копия вниз: ссылки сдвигаются вместе с формулой B — на два столбца левее D C — на один столбец левее D
Формула из D2 скопирована в D3 и D4: в каждой строке она берёт цену из столбца B и количество из столбца C той же строки — =B3*C3, =B4*C4.

Абсолютные ссылки: знак $

Добавим скидку, одну на все товары: в F1 — слово «Скидка», в F2 — 10%. Столбец E — сумма со скидкой. Если написать в E2 =D2*(1-F2) и скопировать вниз, в E3 окажется =D3*(1-F3). Ячейка F3 пустая, Excel считает её нулём — и в E3 получится 17,00, то есть без скидки. Ошибки Excel не покажет: формула верная, просто не та.

Ссылку на скидку нужно закрепить знаком доллара:

Формула
=D2*(1-$F$2)

$F$2 — абсолютная ссылка: при копировании она не меняется. Скопируйте E2 вниз:

ABCDEF
1ТоварЦенаКоличествоСуммаСо скидкойСкидка
2Тетрадь1,201012,0010,8010%
3Ручка0,852017,0015,30
4Карандаш0,40156,005,40

Теперь в E3 формула =D3*(1-$F$2): строка товара сдвинулась, ссылка на скидку осталась. Поменяйте скидку в F2 на 20 % — пересчитается весь столбец.

Без знака $ Со знаком $ DEF 1234 DEF 1234 СуммаСо скидкойСкидка СуммаСо скидкойСкидка 12,0017,006,00 12,0017,006,00 10%10% пустопусто =D2*(1-F2) =D3*(1-F3) =D4*(1-F4) =D2*(1-$F$2) =D3*(1-$F$2) =D4*(1-$F$2) в E3 — 17,00, без скидки в E3 — 15,30, скидка 10 %
Без знака $ ссылка на скидку при копировании сползает на пустые F3 и F4, и в E3 выходит 17,00 без скидки; с $F$2 все строки берут скидку из F2, и в E3 — 15,30.

Клавиша F4. Ставить $ руками не обязательно. Когда пишете или правите формулу, поставьте курсор на ссылку и нажимайте F4 — она меняется по кругу:

НажатиеСсылкаЧто закреплено
—A1ничего
1$A$1столбец и строка
2A$1только строка
3$A1только столбец
4A1снова ничего

В LibreOffice Calc ссылки переключает та же клавиша F4.

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

A$1 и $A1 — смешанные ссылки: одна часть закреплена, другая сдвигается. Классический пример — таблица умножения. Числа 1–4 стоят в B1:E1, числа 1–3 — в A2:A4. В B2 введите:

Формула
=$A2*B$1

и скопируйте на весь диапазон B2:E4. В каждой ячейке множитель берётся из столбца A (столбец закреплён) и из строки 1 (строка закреплена):

ABCDE
11234
211234
322468
4336912

В E4 формула стала =$A4*E$1, то есть 3 × 4.

ABCDE 1234 1234 123 1234 2468 369 12 в B2 =$A2*B$1 в E4 =$A4*E$1 3 × 4 = 12 $A — столбец не сдвигается $1 — строка не сдвигается
Формула =$A2*B$1 из B2 скопирована на всю таблицу: $A держит первый множитель в столбце A, $1 — второй в строке 1, поэтому в E4 получается =$A4*E$1, то есть 12.

Ссылки на другой лист

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

Формула
=Лист2!B3
='Цены 2026'!B3*C2

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

Как проверить формулы

Частые ошибки

Коротко

Проверьте себя

1. Что вернёт формула =(4+6)/2^2?
2. В C2 формула =A2*B2. Её скопировали в C5. Какой она стала?
3. Формула =B2*$E$1 скопирована из C2 в D3. Что получится?
4. Какая ссылка при копировании формулы не меняет строку, но меняет столбец?