Вычитание в Excel: от простых чисел до сложных процентов

Иван Корнев·11.04.2026·4 мин

Чтобы вычесть одно число из другого в Excel, используйте знак минуса (-). Для вычитания процента от суммы умножьте исходное число на выражение (1 - процент). Например, формула =A2 * (1 - 20%) уменьшит значение в ячейке A2 на 20%. Это базовый принцип, который лежит в основе всех расчетов скидок, уценок и корректировок данных.

Базовое вычитание чисел

Самый простой сценарий — вычитание одного значения из другого. В отличие от функции СУММ, отдельной функции для вычитания в Excel нет, поэтому используется стандартный математический оператор.

Основные варианты формул:

  • Вычитание содержимого ячеек: =A2 - B2 (из значения ячейки A2 вычитается значение B2).
  • Вычитание фиксированного числа: =A2 - 100 (из значения A2 вычитается число 100).
  • Цепочка вычитаний: =A2 - B2 - C2 (последовательное вычитание нескольких значений).

Если вам нужно вычесть сумму нескольких ячеек из одной, используйте функцию СУММ внутри формулы: =A2 - СУММ(B2:D2). Это удобнее и безопаснее, чем перечислять каждую ячейку через минус.

Работа с процентами: скидки и уценки

Главная особенность работы с процентами в Excel — программа автоматически воспринимает формат «%» как долю от единицы (15% = 0,15). Это позволяет строить универсальные формулы для расчета цен со скидкой или уцененных товаров.

Формула вычитания процента

Чтобы уменьшить число на определенный процент, используйте множитель (1 - процент).

Пример: Цена товара в ячейке A2, размер скидки в B2. Формула для итоговой цены:

=A2 * (1 - B2)

Если в B2 указано 20%, формула превратится в =A2 * 0,8, что даст верный результат.

Вычитание фиксированного процента без ячейки

Если процент известен заранее и не хранится в отдельной ячейке, его можно прописать прямо в формуле:

  • Уменьшить на 15%: =A2 * (1 - 15%)
  • Уменьшить на 50%: =A2 * 0,5

Не пишите формулу вида =A2 - 20%, если хотите вычесть 20% от числа в A2. Excel вычтет само число 0,2 (так как 20% = 0,2), а не 20% от значения A2. Всегда используйте умножение на коэффициент.

Практические сценарии использования

Разберем типичные задачи, где требуется вычитание, и оптимальные способы их решения.

ЗадачаИсходные данныеФормулаПояснение
Расчет цены со скидкойЦена: A2, Скидка: B2 (в %)=A2 * (1 - B2)Универсальная формула для ритейла
Вычет НДС из суммыСумма с НДС: A2, Ставка: 20%=A2 / 1,2Альтернатива вычитанию: деление на коэффициент
Остаток на складеБыло: A2, Продано: B2=A2 - B2Простое арифметическое действие
Сложная уценкаЦена: A2, Скидка 10% + 5%=A2 * (1 - 10% - 5%)Последовательное вычитание долей
Массовый пересчетСтолбец цен A, столбец скидок B=A2 * (1 - B2) (протянуть вниз)Использование автозаполнения

Частые ошибки и как их исправить

Даже опытные пользователи иногда допускают типовые ошибки при работе с вычитанием процентов.

  1. Неверный формат ячейки.

    • Проблема: Вы ввели число 15 в ячейку, надеясь, что это 15%, но формула =A2 * (1 - B2) выдала отрицательное число или неверный результат.
    • Решение: Если в ячейке написано просто 15, для Excel это число 15, а не 0,15. Либо измените формат ячейки на «Процентный», либо делите число на 100 в формуле: =A2 * (1 - B2/100).
  2. Ошибка порядка действий.

    • Проблема: Формула =A2 - A2 * B2 работает верно благодаря приоритету умножения, но выглядит громоздко. Ошибка возникает, если забыть скобки в более сложных конструкциях.
    • Решение: Используйте сокращенный вид =A2 * (1 - B2). Он короче, читаемее и менее подвержен ошибкам при редактировании.
  3. Ссылки при копировании.

    • Проблема: При протягивании формулы ссылка на ячейку с процентом скидки «уезжает».
    • Решение: Закрепите ссылку знаком доллара, если скидка общая для всех товаров (например, находится в ячейке E1): =A2 * (1 - $E$1).

FAQ

Как вычесть дату в Excel? Даты в Excel — это числа. Чтобы узнать количество дней между двумя датами, просто вычтите одну ячейку из другой: =B2 - A2. Убедитесь, что ячейка с результатом имеет «Общий» числовой формат, а не формат даты.

Можно ли вычитать время? Да, аналогично датам. Формула =Время_окончания - Время_начала покажет разницу. Если результат отображается как #####, расширьте столбец или проверьте, не получилось ли отрицательное значение времени.

Как быстро применить скидку ко всему столбцу? Введите формулу в первую ячейку (например, =A2*(1-B2)), затем наведите курсор на правый нижний угол ячейки (курсор превратится в черный крест) и дважды кликните или протяните вниз до конца таблицы.

Почему после вычитания получается дробное число с кучей знаков? Это особенность двоичной арифметики компьютера. Чтобы убрать лишние знаки, используйте кнопку «Уменьшить разрядность» на панели инструментов или функцию =ОКРУГЛ(формула; 2) для округления до копеек.