Освоение вычитания в Excel: от простых чисел до дат

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

Чтобы вычесть одно число из другого в Excel, используйте знак минуса - в формуле, начинающейся с равно. Базовый синтаксис выглядит так: =Ячейка1 - Ячейка2. Например, формула =A1 - B1 автоматически рассчитает разницу между значениями в этих ячейках. В отличие от калькулятора, в электронных таблицах нет отдельной функции ВЫЧЕСТЬ (SUBTRACT), поэтому оператор минус является основным инструментом для этой операции.

Базовый синтаксис формулы

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

Примеры использования:

  • Вычитание значений ячеек: =A2 - B2. Если в A2 стоит 100, а в B2 — 30, результат будет 70.
  • Вычитание конкретного числа: =A2 - 15. Из значения ячейки A2 будет вычтено число 15.
  • Цепочка вычитаний: =A2 - B2 - C2. Позволяет последовательно вычесть несколько значений из первого числа.

Не вводите пробелы внутри формулы без необходимости, хотя Excel обычно их игнорирует. Чистый вид =A1-B1 снижает риск опечаток при сложном редактировании.

Работа с константами и абсолютными ссылками

Частая задача — вычесть одно и то же число (например, НДС, скидку или фиксированный расход) из целого столбца данных. Если просто написать =A2 - 50 и протянуть формулу вниз, всё сработает корректно. Но если число-вычитаемое хранится в отдельной ячейке (например, в D1), при копировании формулы ссылка сместится (на D2, D3 и т.д.), что приведет к ошибке.

Для решения этой проблемы используются абсолютные ссылки. Знак доллара $ фиксирует координаты ячейки.

Алгоритм действий:

  1. Запишите константу в отдельную ячейку (допустим, D1).
  2. В ячейке результата введите формулу: =A2 - $D$1.
  3. Скопируйте формулу на весь столбец. Ссылка на D1 останется неизменной для всех строк.

Лайфхак: Чтобы быстро добавить знаки доллара к ссылке, выделите её в строке формул и нажмите клавишу F4. Это переключит тип ссылки с относительной на абсолютную.

Вычитание дат и времени

В Excel даты хранятся как порядковые номера (где 1 — это 1 января 1900 года). Поэтому вычитание дат работает аналогично вычитанию обычных чисел, а результатом является количество дней между ними.

  • Разница в днях: =B2 - A2, где B2 — конечная дата, а A2 — начальная.
  • Текущая дата: Используйте функцию СЕГОДНЯ() (или TODAY() в английской версии). Формула =СЕГОДНЯ() - A2 покажет, сколько дней прошло с даты в ячейке A2.

Если результат отображается в формате даты (например, 05.янв.1900), измените формат ячейки на «Общий» или «Числовой», чтобы увидеть количество дней.

Для расчета разницы в месяцах или годах простого вычитания недостаточно. Используйте функцию РАЗНДАТ (DATEDIF):

  • Полные месяцы: =РАЗНДАТ(A2; B2; "m")
  • Полные годы: =РАЗНДАТ(A2; B2; "y")

Обработка отрицательных результатов

При вычитании большего числа из меньшего Excel корректно отображает отрицательное значение со знаком минус (например, -50). Однако в финансовых отчетах часто требуется видеть модуль разницы (всегда положительное число) или выделять минусы цветом.

  • Только положительный результат: Используйте функцию =ABS(A2 - B2). Она вернет абсолютное значение разницы.
  • Визуальное выделение: Примените Условное форматирование. Выделите столбец с результатами → Главная → Условное форматирование → Правила выделения ячеек → Меньше 0 → Выберите красный цвет текста.

Таблица: Сравнение методов вычитания

ЗадачаФормулаОсобенность
Простая разница=A1 - B1Зависит от значений в ячейках
Вычет фиксированной суммы=A1 - $C$1Ссылка на константу не сбивается при копировании
Разница между датами=B1 - A1Результат — количество дней (формат ячейки: числовой)
Модуль разницы=ABS(A1 - B1)Игнорирует знак минус, возвращает только величину
Разница в месяцах=РАЗНДАТ(A1;B1;"m")Требует указания единицы измерения ("m", "y", "d")

Частые ошибки

  1. #ЗНАЧ! (#VALUE!): Возникает, если вы пытаетесь вычесть текст. Убедитесь, что в ячейках находятся именно числа, а не текстовые строки, выглядящие как числа (часто бывает при импорте данных).
  2. Неверный порядок операндов: Помните, что A1 - B1 не равно B1 - A1. При работе с датами всегда вычитайте более раннюю дату из более поздней, чтобы получить положительное число дней.
  3. Смещение ссылок: При копировании формулы вниз убедитесь, что ссылки на постоянные величины закреплены знаком $.

FAQ

Можно ли вычитать проценты в Excel? Да. Если нужно вычесть 10% от числа в ячейке A1, используйте формулу =A1 - (A1 * 10%) или сокращенно =A1 * 90%.

Почему при вычитании дат получается странное число вроде 44500? Скорее всего, у ячейки с результатом установлен формат «Дата». Измените его на «Общий» или «Числовой» в настройках формата ячеек, чтобы увидеть количество дней.

Как вычесть время (часы и минуты)? Формула такая же: =Время_окончания - Время_начала. Убедитесь, что формат ячеек установлен как «Время» (например, ч:мм). Если разница превышает 24 часа, используйте формат [ч]:мм.