Осваиваем арифметику в Excel: от вычитания до сложных формул

Иван Корнев·09.04.2026·5 мин

Чтобы выполнить вычитание в Excel, достаточно ввести знак равенства =, указать ячейку с уменьшаемым числом, поставить знак минуса - и выбрать ячейку с вычитаемым (например, =A1-B1). Для более сложных расчетов используются скобки для приоритета действий и встроенные функции вроде СУММ или ЕСЛИ. Ниже подробно разберем синтаксис, типичные ошибки и способы автоматизации рутинных вычислений.

Принцип работы формул и синтаксис

Любая формула в Excel начинается со знака равенства (=). Без него программа воспримет ввод как обычный текст. После знака равенства следуют операнды (числа, ссылки на ячейки) и операторы (математические знаки).

Основные математические операторы:

  • + — сложение
  • - — вычитание
  • * — умножение (звездочка)
  • / — деление (слэш)
  • ^ — возведение в степень

Важно помнить о порядке действий. Как и в обычной математике, сначала выполняются действия в скобках, затем умножение и деление, и только потом — сложение и вычитание. Используйте скобки (), чтобы явно задать приоритет вычислений.

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

Вычитание — одна из самых частых операций. Рассмотрим три основных сценария использования.

1. Вычитание значений из ячеек

Самый распространенный случай. Предположим, в ячейке A1 находится сумма дохода, а в B1 — расход. Чтобы получить остаток в ячейке C1:

  1. Кликните на ячейку C1.
  2. Введите =A1-B1.
  3. Нажмите Enter.

2. Вычитание из константы

Если нужно вычесть значение ячейки из фиксированного числа (например, рассчитать остаток от лимита в 1000 единиц): =1000 - A1

3. Вычитание суммы диапазона

Часто требуется вычесть из одного числа сумму нескольких других. Например, из общего бюджета (ячейка A1) вычесть расходы за неделю (диапазон B1:B5): =A1 - SUM(B1:B5) (В русской версии Excel функция может называться СУММ).

Лайфхак с автозаполнением. После ввода формулы в первой ячейке наведите курсор на правый нижний угол ячейки, пока он не превратится в черный крестик. Дважды кликните или протяните вниз — формула автоматически скопируется для всех строк, изменив номера ячеек (относительные ссылки).

Сложные расчеты и комбинации функций

Для профессиональной работы простых операторов недостаточно. Комбинирование функций позволяет решать многоуровневые задачи.

Расчет с налогом или скидкой

Чтобы вычесть налог 13% из суммы в ячейке A1, можно использовать два подхода:

  1. Вычислить налог отдельно и вычесть: =A1 - (A1 * 0.13)
  2. Умножить на коэффициент остатка (более компактно): =A1 * (1 - 0.13) или =A1 * 0.87

Использование функции ЕСЛИ для условий

Формула может менять логику вычитания в зависимости от данных. Пример: если расход (B1) больше дохода (A1), показать текст "Убыток", иначе показать остаток. =ЕСЛИ(B1 > A1; "Убыток"; A1 - B1) Обратите внимание: в русской локализации аргументы функций разделяются точкой с запятой ;, в английской — запятой ,.

Функция СУММПРОИЗВ

Полезна для расчета общей стоимости корзины товаров, где есть колонки "Цена" и "Количество", с последующим вычетом общей скидки. =СУММПРОИЗВ(A2:A10; B2:B10) - C1 Где A — цены, B — количества, а C1 — общая сумма скидки.

Таблица: Сравнение типов ссылок при копировании

Понимание типов ссылок критически важно при копировании формул.

Тип ссылкиОбозначениеПоведение при копировании внизПример использования
ОтносительнаяA1Меняется (A1 → A2 → A3)Расчет строки за строкой (Цена - Расход)
Абсолютная$A$1Не меняется (остается $A$1)Вычет фиксированного налога или курса валют
СмешаннаяA$1 или $A1Фиксируется только строка или столбецТаблицы умножения или сложные матрицы расчетов

Частые ошибки и их устранение

Даже опытные пользователи сталкиваются с ошибками. Вот самые популярные из них и способы решения:

  • #ЗНАЧ! (#VALUE!) — Возникает, когда формула пытается вычесть текст из числа. Проверьте, нет ли в ячейках лишних пробелов или символов валюты, введенных вручную.
  • #ДЕЛ/0! (#DIV/0!) — Попытка деления на ноль. Часто случается, если ячейка-делитель пуста (Excel считает пустую ячейку нулем). Используйте функцию ЕСЛИОШИБКА для маскировки: =ЕСЛИОШИБКА(A1/B1; 0).
  • (Решетки)** — Результат не помещается в ширину ячейки. Просто расширьте столбец.
  • Формула не пересчитывается — Проверьте режим вычислений. Если стоит "Вручную", нажмите F9 для принудительного пересчета или включите "Автоматически" во вкладке "Формулы".

Осторожно с текстовым форматом. Если ячейка отформатирована как "Текст", формула в ней не сработает, а отобразится как обычная строка. Измените формат на "Общий" или "Числовой" и заново введите формулу.

Практический пример: Расчет бюджета проекта

Представим таблицу учета расходов:

  • Столбец A: Наименование статьи расхода.
  • Столбец B: Плановая сумма.
  • Столбец C: Фактическая сумма.
  • Столбец D: Отклонение (Экономия/Перерасход).

Задача: Посчитать отклонение и выделить перерасход цветом.

  1. В ячейку D2 вводим формулу вычитания: =B2-C2.
    • Положительное число означает экономию.
    • Отрицательное — перерасход.
  2. Протягиваем формулу до конца таблицы.
  3. Для наглядности можно добавить условное форматирование: если значение меньше 0, покрасить ячейку в красный цвет.

Вопросы и ответы (FAQ)

Как вычесть процент от числа одной формулой? Используйте умножение на долю остатка. Чтобы вычесть 20% из числа в A1: =A1 * (1 - 20%) или =A1 * 0.8.

Можно ли вычитать даты в Excel? Да. При вычитании одной даты из другой (например, =B1-A1) вы получаете количество дней между ними. Убедитесь, что формат результата установлен как "Общий" или "Числовой".

Как зафиксировать ячейку с курсом валют при копировании формулы? Используйте знаки доллара $. Если курс лежит в ячейке Z1, ссылка должна выглядеть как $Z$1. Тогда при копировании формулы =A1*$Z$1 ссылка на курс не съедет на Z2, Z3 и т.д.

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