Алгоритм решения задач с фрагментами таблиц
Чтобы решить задачу по фрагменту электронной таблицы, нужно подставить числовые значения из указанных ячеек в формулу целевой ячейки, соблюдая порядок математических действий. Ключевой навык — понимание того, как меняются ссылки (адреса ячеек) при копировании формулы: относительные ссылки смещаются, абсолютные (со знаком $) остаются неизменными.
Основы чтения фрагмента таблицы
Фрагмент таблицы в экзаменационных заданиях (например, ЕГЭ по информатике) или учебных тестах — это вырезанный кусок рабочего листа. Ваша задача не видеть всю таблицу, а работать только с предоставленными данными.
Структура данных всегда включает:
- Значения ячеек: числа или текст, записанные непосредственно в ячейках (например,
A1 = 5). - Формулы: выражения, начинающиеся со знака
=, которые ссылаются на другие ячейки (например,=A1+B2).
Важно: Если в ячейке указана формула, её значение не дано явно. Его нужно вычислить, подставив значения из зависимых ячеек.
Типы адресации ячеек
Понимание адресации — 90% успеха в таких задачах. В электронных таблицах (Excel, Google Sheets, LibreOffice) используются три типа ссылок.
1. Относительная адресация
Записывается без знаков доллара: A1, B5.
- Правило: При копировании формулы адрес ячейки изменяется относительно нового положения формулы.
- Пример: Если формула
=A1из ячейкиC1копируется вC2(на одну строку вниз), она превратится в=A2. Если копируется вD1(на один столбец вправо) — в=B1.
2. Абсолютная адресация
Записывается со знаками доллара перед буквой и цифрой: $A$1.
- Правило: Адрес «заморожен». При любом копировании ссылка остается неизменной.
- Пример: Формула
=$A$1в ячейкеZ100будет ссылаться наA1, куда бы вы её ни скопировали.
3. Смешанная адресация
Знак доллара стоит только перед частью адреса: $A1 или A$1.
$A1: Зафиксирован столбецA. При копировании влево/вправо ссылка не меняется. При копировании вверх/вниз меняется номер строки.A$1: Зафиксирована строка1. При копировании вверх/вниз ссылка не меняется. При копировании влево/вправо меняется буква столбца.
| Тип ссылки | Пример | Меняется столбец? | Меняется строка? |
|---|---|---|---|
| Относительная | A1 | Да | Да |
| Абсолютная | $A$1 | Нет | Нет |
| Смешанная (столбец фикс.) | $A1 | Нет | Да |
| Смешанная (строка фикс.) | A$1 | Да | Нет |
Пошаговый алгоритм решения задачи
Рассмотрим типичную задачу: «Дан фрагмент таблицы. Чему равно значение ячейки D2, если в неё скопировали формулу из C1?»
Шаг 1. Анализ исходной формулы
Выпишите формулу из исходной ячейки. Определите, какие ссылки относительные, а какие абсолютные.
- Пример: В
C1записано=A1+$B$1.A1— относительная.$B$1— абсолютная.
Шаг 2. Определение вектора копирования
Посчитайте, на сколько строк и столбцов смещается формула.
- Из
C1вD2:- Столбец:
C→D(+1 столбец вправо). - Строка:
1→2(+1 строка вниз).
- Столбец:
Шаг 3. Трансформация формулы
Примените смещение к каждой ссылке согласно её типу.
A1(относительная): смещаем на +1 столбец и +1 строку → становитсяB2.$B$1(абсолютная): не меняется → остается$B$1.- Новая формула в D2:
=B2+$B$1.
Шаг 4. Подстановка значений и расчет
Найдите в условии задачи значения для новых ячеек (B2 и B1) и посчитайте результат.
- Пусть
B2 = 10,B1 = 5. - Результат:
10 + 5 = 15.
Лайфхак для проверки: Нарисуйте мини-сетку 3x3 на черновике. Впишите исходные данные и визуально «передвиньте» формулу, чтобы не запутаться в направлениях смещения.
Разбор типовых ошибок
Даже при знании теории студенты часто допускают механические ошибки.
-
Игнорирование приоритета операций. В формуле
=A1+B1*C1умножение выполняется раньше сложения. Многие ошибочно складываютA1иB1, а потом умножают наC1. Используйте скобки, если порядок важен:=(A1+B1)*C1. -
Путаница в смешанных ссылках. Ошибка возникает, когда забывают, какая именно часть зафиксирована.
$A1при копировании вправо останется$A1(столбец А).A$1при копировании вправо станетB$1(столбец B).
-
Неверный подсчет смещения. Переход из
A1вC3— это смещение на +2 столбца и +2 строки, а не на 3. Всегда считайте разницу индексов. -
Копирование значения вместо формулы. В задачах часто спрашивают: «Что появится в ячейке после копирования?». Ответом должно быть новое выражение формулы или числовой результат, в зависимости от вопроса. Внимательно читайте: «чему равна ячейка» (число) или «какая формула записана» (текст формулы).
Практический пример решения
Условие: Дан фрагмент таблицы:
A1 = 2,B1 = 3A2 = 4,B2 = 5- В ячейке
A3записана формула=$A1+B$2.
Вопрос: Какое значение будет в ячейке B4, если скопировать туда формулу из A3?
Решение:
- Исходная формула:
=$A1+B$2. - Смещение: Из
A3вB4.- Столбец:
A→B(+1). - Строка:
3→4(+1).
- Столбец:
- Трансформация ссылок:
$A1: Столбец$Aзафиксирован (не меняется). Строка1относительная, смещается на +1 → становится2. Итог:$A2.B$2: СтолбецBотносительный, смещается на +1 → становитсяC. Строка$2зафиксирована (не меняется). Итог:C$2.- Новая формула в B4:
=$A2+C$2.
- Расчет:
- Нам нужны значения
$A2(это ячейкаA2) иC$2(это ячейкаC2). - Из условия:
A2 = 4. - Значение
C2в условии не дано. В реальных задачах такого типа либо даны все значения, либо подразумевается, что пустые ячейки равны 0. Допустим,C2пусто (0). - Результат:
4 + 0 = 4.
- Нам нужны значения
(Примечание: Если бы в условии было указано C2 = 10, ответ был бы 4 + 10 = 14).
Часто задаваемые вопросы (FAQ)
Вопрос: Что делать, если в формуле есть функции, например СУММ(A1:B1)?
Ответ: Принцип тот же. Диапазон A1:B1 состоит из двух относительных ссылок. При смещении на 1 строку вниз диапазон превратится в A2:B2. Границы диапазона смещаются синхронно.
Вопрос: Как понять, что ссылка абсолютная, если знак $ стоит только перед цифрой?
Ответ: Это смешанная ссылка. $ перед цифрой (например, A$1) фиксирует строку. Столбец будет меняться при горизонтальном копировании.
Вопрос: Меняется ли формула, если я просто перемещаю ячейку (вырезать-вставить), а не копирую её? Ответ: Нет. При перемещении (Cut-Paste) ссылки в формуле не изменяются. Они меняются только при копировании (Copy-Paste) или протягивании маркера заполнения.
Вопрос: Что означает ошибка #ССЫЛКА! (или #REF!) после копирования?
Ответ: Это значит, что формула пытается обратиться к несуществующей ячейке. Например, относительная ссылка A1 в первой строке при копировании на строку вверх попытается обратиться к строке 0, которой не существует.