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

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

Чтобы вычесть числа или значения ячеек в Excel, используйте знак минуса (-) в формуле, начинающейся со знака равно. Самый простой пример: =10-5 вернет 5, а формула =A1-B1 вычтет значение ячейки B1 из A1. В отличие от сложения, в Excel нет специальной функции для вычитания (типа MINUS), поэтому все операции строятся на базовой арифметике и правильном использовании ссылок.

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

Базовые формулы и работа с ячейками

Основной синтаксис вычитания предельно прост: =Число1 - Число2. Однако сила Excel раскрывается при работе со ссылками на ячейки, что позволяет создавать динамические таблицы, где результат пересчитывается автоматически при изменении исходных данных.

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

  • Вычитание конкретных чисел: =100-25 (результат: 75).
  • Вычитание значений из ячеек: =A2-B2. Если в A2 находится 100, а в B2 — 25, результат будет 75.
  • Цепочка вычитаний: =A1-B1-C1-D1. Excel последовательно вычтет каждое следующее значение из первого.

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

Часто требуется вычесть из одного числа сумму нескольких других. Для этого комбинируют знак минуса с функцией СУММ (или SUM в английской версии).

Пример формулы:

=A1 - СУММ(B1:B10)

В этом случае из значения ячейки A1 вычитается общая сумма всех чисел в диапазоне от B1 до B10. Это гораздо удобнее, чем писать =A1-B1-B2-B3....

Массовое вычитание без формул (Специальная вставка)

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

Пошаговая инструкция:

  1. Введите число, которое нужно вычесть, в любую свободную ячейку и скопируйте его (Ctrl+C).
  2. Выделите диапазон ячеек, из которых нужно вычесть это число.
  3. Нажмите комбинацию клавиш Ctrl+Alt+V (или кликните правой кнопкой мыши → «Специальная вставка»).
  4. В блоке «Операция» выберите пункт «Вычесть».
  5. Нажмите ОК.

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

Работа с датами и временем

Вычитание дат и времени в Excel имеет свои особенности, так как программа хранит их в виде серийных номеров.

  • Разница в днях: Просто вычтите одну дату из другой: =B1-A1. Убедитесь, что ячейка с результатом имеет «Общий» или «Числовой» формат.
  • Разница во времени: Формула аналогична: =Время_окончания - Время_начала.
    • Важно: Если период перехода через полночь (например, с 23:00 до 02:00 следующего дня), простая формула даст отрицательное значение или ошибку. В таких случаях используйте: =ЕСЛИ(B1<A1; B1+1-A1; B1-A1).
  • Форматирование: Для отображения разницы во времени более 24 часов используйте пользовательский формат [ч]:мм.

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

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

Ошибка / ПроблемаПричина возникновенияКак исправить
#ЗНАЧ! (#VALUE!)Попытка вычесть текст или ячейка содержит пробелы/невидимые символы.Проверьте данные функцией ЕТЕКСТ или очистите ячейки от лишних пробелов (=СЖПРОБЕЛЫ).
#######Ячейка слишком узкая для отображения результата (часто бывает с датами).Расширьте столбец двойным кликом по границе заголовка.
Отрицательные датыВычитание большей даты из меньшей без учета формата.Используйте функцию ДАТАРАЗН или проверьте логику формулы.
Неточность копированияПри протягивании формулы ссылки сместились неверно.Используйте абсолютные ссылки ($A$1), нажав F4 при редактировании формулы.

Пустая ячейка в формулах вычитания воспринимается как 0. Если логика требует игнорировать пустые значения, оберните формулу в проверку: =ЕСЛИ(И(A1<>"";B1<>""); A1-B1; "").

FAQ: Популярные вопросы

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

Как вычесть значения из двух разных таблиц? Используйте ссылки на ячейки другой таблицы. Например: =Лист1!A1 - Лист2!B5. Excel автоматически подставит нужные значения.

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

Есть ли функция МИНУС в русском Excel? Нет, функции МИНУС не существует. Все вычитание выполняется исключительно через оператор -.