На Горох
Информатика, 8 класс

23.2. Создание и редактирование формул

"Информатика. Учебное пособие для учреждений общего среднего образования с русским языком обучения", В. М. Котов, А. И. Лапо и Ю.А. Быкадоров, Е.Н. Войтехович

Объяснение темы В оглавлении: 23.2. Создание и редактирование формул

Кратко о теме

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

Объяснение темы

Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.

Определения и обозначения

Формула — выражение в электронной таблице, начинающееся со знака «=» и вычисляющее значение по заданным данным. Например, запись =2+3 даст результат 5. Формулы нужны, чтобы таблица выполняла вычисления автоматически, а не только хранила числа.

Ссылка на ячейку — её адрес, используемый в формуле для обращения к содержащемуся в ней значению. Например, A1 указывает на ячейку в столбце A и строке 1. Ссылки помогают использовать данные таблицы в вычислениях, не переписывая сами числа в формулу.

Относительная ссылка — адрес ячейки, который при копировании формулы изменяется с учётом её нового положения. Например, если формулу с адресом A1 скопировать на одну строку вниз, ссылка обычно станет A2. Такой вид удобен, когда для разных строк нужно выполнять одинаковое вычисление с их собственными данными.

Абсолютная ссылка — адрес ячейки, который при копировании формулы остаётся неизменным; его записывают со знаками «$» перед обозначениями столбца и строки, например $B$1. Знаки закрепляют адрес, чтобы формула продолжала обращаться к одному и тому же значению. Это полезно для постоянного коэффициента или другой общей для расчётов величины.

Как это устроено

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

Чтобы создать формулу, сначала выберите ячейку, в которой должен появиться результат. Введите знак «=», затем запишите нужные числа, адреса ячеек и знаки операций, например =A1+B1. Подтвердите ввод клавишей Enter или другим предусмотренным программой способом. В ячейке появится вычисленное значение, а сама формула сохранится для последующих изменений.

В формулах применяют арифметические знаки: «+» для сложения, «−» для вычитания, «*» для умножения и «/» для деления. Если в выражении несколько действий, программа выполняет их по обычным правилам порядка операций: умножение и деление раньше сложения и вычитания. Скобки помогают явно указать, что нужно вычислить сначала. Например, =(A1+B1)*2 сначала складывает значения, а затем умножает сумму на два.

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

При копировании формулы таблица учитывает типы ссылок. Относительные ссылки изменяются, чтобы указывать на ячейки в таком же положении относительно нового места формулы. Абсолютные ссылки сохраняют адрес благодаря знакам «$». В смешанной ссылке закреплена только одна часть: например, $B1 сохраняет столбец B, но допускает изменение строки, а B$1 сохраняет строку 1, но допускает изменение столбца.

Типы ссылок на ячейки в формулах

Тип ссылкиПример записиЧто происходит при копировании формулы
ОтносительнаяA1Изменяются и столбец, и строка с учётом нового положения формулы.
Абсолютная$A$1Столбец и строка остаются неизменными.
Смешанная: закреплён столбец$A1Столбец A сохраняется, а номер строки может измениться.
Смешанная: закреплена строкаA$1Строка 1 сохраняется, а обозначение столбца может измениться.

Сопоставьте запись ссылки с тем, какая часть адреса должна меняться при копировании. Если должны меняться и столбец, и строка, подходит относительная ссылка; если ни одна часть не должна меняться — абсолютная. Смешанные ссылки используют, когда требуется закрепить только столбец или только строку.

Разбор задач

Задача 1. В ячейках A1 и B1 записаны числа. Нужно ввести в C1 формулу для нахождения их суммы. В формуле лучше обратиться к ячейкам по адресам, а не вписывать значения чисел: тогда результат будет зависеть от данных в таблице. Проверьте, что запись начинается со знака «=».

  1. Выберите ячейку C1, где должен появиться ответ.
  2. Введите =A1+B1: после знака равенства укажите первый адрес, знак сложения и второй адрес.
  3. Подтвердите ввод и проверьте результат в C1.

Ответ. Формула для C1: =A1+B1. Таблица сложит значения A1 и B1. Если изменить одно из исходных чисел, сумма пересчитается.

Задача 2. В каждой строке таблицы указаны цена товара и количество, а нужно получить стоимость покупки. Предположим, что цена находится в столбце A, количество — в столбце B, а результат нужно записать в столбец C. Для строк 2 и ниже понадобится одно и то же действие — умножение цены на количество. Поэтому ссылки на данные строки должны оставаться относительными.

  1. В ячейке C2 введите формулу =A2*B2 и подтвердите ввод.
  2. Проверьте, что результат соответствует цене, умноженной на количество.
  3. Скопируйте формулу из C2 в остальные ячейки столбца C.

Ответ. Для первой строки расчёта подходит =A2*B2. При копировании на следующую строку формула станет =A3*B3, а затем изменится так же для дальнейших строк. Поэтому для каждой покупки будут использованы её собственные цена и количество.

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

  1. В C2 введите =A2*$B$1 и подтвердите ввод.
  2. Проверьте части формулы: A2 — относительная ссылка, а $B$1 — абсолютная.
  3. Скопируйте формулу вниз по столбцу C.

Ответ. Формула для первой строки: =A2*$B$1. При копировании вниз A2 сменится на A3, A4 и далее, а $B$1 останется прежней. Так каждое значение умножается на один и тот же коэффициент.

Типичные ошибки

Если не поставить «=» в начале записи, таблица может воспринять её как обычный текст и не вычислить результат. Так бывает, когда формулу набирают по привычке как математическое выражение или забывают первый символ. Проверьте начало записи в ячейке или строке формул: перед выражением должен стоять знак равенства. Если вместо результата отображается текст, убедитесь, что формула начинается правильно.

Неверный адрес ячейки часто остаётся незамеченным, потому что формула всё равно может дать какое-то число. Причина — похожие обозначения столбцов и строк или случайная опечатка. Сверьте каждый адрес с ячейкой, из которой должно браться значение, и проверьте расчёт на простых исходных данных. Если результат не соответствует данным, сначала проверьте ссылки.

Если не поставить скобки там, где они нужны, программа выполнит действия в обычном порядке, а не так, как задумано. Например, запись =A1+B1*2 сначала умножит B1 на 2, тогда как =(A1+B1)*2 сначала сложит оба значения. Ошибку допускают, когда переносят выражение из задачи, не учитывая порядок действий. Проверьте, какая часть должна вычисляться первой, и при необходимости заключите её в скобки.

При копировании формулы ссылка на постоянное значение может сдвинуться, если она относительная. Это происходит потому, что таблица автоматически приспосабливает такую ссылку к новому месту формулы. После копирования проверьте адрес коэффициента в нескольких строках: он должен быть одним и тем же. Если значение постоянно, закрепите нужную ссылку знаками «$», например используйте $B$1.

Связь с другими темами

Чтобы записывать формулы, нужно уметь находить ячейки по адресам и вводить данные в электронную таблицу. Также нужны знания арифметических действий и порядка их выполнения: они помогают составлять выражения, которые дадут ожидаемый результат. Умение создавать и копировать формулы пригодится при обработке табличных данных. На этой основе можно переходить к использованию функций — готовых средств для вычислений.

Что запомнить

  • Формула начинается со знака «=».
  • В формуле можно использовать числа, знаки операций и ссылки на ячейки.
  • Изменение исходных данных приводит к пересчёту формулы.
  • Скобки позволяют задать порядок вычислений.
  • Относительная ссылка изменяется при копировании формулы.
  • Знаки «$» закрепляют столбец, строку или всю ссылку.

Частые вопросы по теме

Почему формулу нужно начинать со знака «=»?

Знак «=» сообщает электронной таблице, что введённая запись является формулой, а не обычным текстом. После него программа вычисляет результат выражения.

Как изменить уже введённую формулу?

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

Почему после копирования формулы изменился адрес ячейки?

Скорее всего, в формуле была относительная ссылка. При копировании она сдвигается на такое же число строк и столбцов, как и сама формула.

Как закрепить ссылку на ячейку при копировании?

Поставьте знак «$» перед обозначением столбца и номером строки, например $B$1. Тогда при копировании не изменится ни столбец, ни строка.

Когда в формуле нужны скобки?

Скобки нужны, когда требуется изменить обычный порядок выполнения действий. Например, в записи =(A1+B1)*2 сначала сложатся значения ячеек, а затем сумма умножится на 2.

Спросить по теме параграфа

23.2. Создание и редактирование формул

Учебник

Оглавление →
Предмет
Информатика
Класс
8 класс
Учебник
"Информатика. Учебное пособие для учреждений общего среднего образования с русским языком обучения", В. М. Котов, А. И. Лапо и Ю.А. Быкадоров, Е.Н. Войтехович