Урок курса

Арифметические формулы: синтаксис и операторы

Excel с нуля: формулы, ВПР, сводные таблицы и Google Таблицы

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

Знак = как обязательный признак формулы: что происходит без него

Excel определяет тип введённого после нажатия Enter. Формулу начинают со знака «=»: после него можно указать числа, адреса ячеек и операции. Без начального знака «=» запись вроде «A2+B2» останется текстом и не будет вычислена.

Если вместо числа в ячейке видна сама запись A2+B2, проверьте её начало: у рабочей формулы первым символом должен быть знак «=». Выравнивание по левому краю тоже может подсказать, что Excel распознал запись как текст, но формат ячейки и ручное выравнивание способны изменить этот признак.

Отдельная ловушка — пробел перед знаком равенства. Запись « =A2+B2» начинается с пробела, поэтому может остаться текстом. Выделите ячейку, нажмите F2, удалите символы перед «=» и подтвердите исправление клавишей Enter.

Операторы +, -, *, / и приоритет вычислений со скобками

После знака «=» можно строить выражение из чисел, адресов ячеек и четырёх арифметических операторов: «+» — сложение, «-» — вычитание, «*» — умножение, «/» — деление.

Excel вычисляет выражения по тем же правилам приоритета, что и математика: сначала умножение и деление (слева направо), потом сложение и вычитание (слева направо). Это важно, когда в одной формуле несколько операторов.

Возьмём конкретный пример. Формула =2+3*4 даёт 14, а не 20. Excel сначала вычислит 3*4=12, затем прибавит

  1. Если нужен результат 20 — то есть сначала сложить 2 и 3, а потом умножить на 4 — нужны скобки: =(2+3)*4.

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

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

Арифметическая формула в русской версии Excel: исходные значения, результат и запись A2*B2-C2 в строке формул
Арифметическая формула в русской версии Excel: исходные значения, результат и запись A2*B2-C2 в строке формул

Строка формул: чем содержимое ячейки отличается от отображаемого значения

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

Представьте две ячейки. В обеих отображается «100». В первой пользователь просто набрал 100 и нажал Enter — это константа. Во второй написано =50*2 — это формула. На экране они выглядят одинаково. Быстрее всего отличить их по строке формул.

Строка формул расположена над рабочей областью. Когда вы выделяете ячейку с константой, там отображается «100». Когда выделяете ячейку с формулой — там отображается «=50*2». Именно по строке формул можно понять, что реально находится в ячейке.

Это различие важно не только для понимания, но и для практики. Если изменится исходное значение — скажем, в ячейке A1, на которую ссылается формула — результат пересчитается автоматически. Константа же при этом не изменится: она живёт сама по себе и никак не связана с другими ячейками.

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

Ввод арифметической формулы вручную: последовательность действий и проверка

Весь процесс ввода формулы укладывается в несколько шагов.

Выделите целевую ячейку — ту, где должен появиться результат.

Нажмите «=». Excel перейдёт в режим ввода формулы — в строке формул и в ячейке появится знак равенства.

Введите выражение. Можно писать числа напрямую: =120-45. Можно использовать адреса ячеек: =A2*B2. Можно комбинировать и добавлять скобки: =(A2+B2)*C2. Адреса ячеек можно набирать вручную или кликать по ячейке мышью — Excel подставит адрес автоматически.

Нажмите Enter. Ячейка покажет результат; при стандартных настройках выделение перейдёт на ячейку ниже.

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

Если нужно исправить формулу после подтверждения, нажмите F2 — ячейка перейдёт в режим редактирования, и курсор окажется внутри формулы. Можно также кликнуть прямо в строку формул и редактировать там.

Чтобы отменить ввод до нажатия Enter — нажмите Escape. Ячейка вернётся к предыдущему содержимому.

Попробуйте решить

В ячейке D3 записана формула =A3+B3*C3. A3=10, B3=4, C3=5. Чему равен результат в D3?

Продолжить с проверкой и прогрессом

Откройте интерактивный раннер с заданиями урока.

Перейти к интерактивному уроку