Вычисление разницы чисел в Excel: от простого вычитания до процентов

Иван Корнев·13.04.2026·3 мин

Чтобы найти разницу между двумя числами в Excel, используйте оператор вычитания минус (-). Введите в ячейку формулу =A1-B1, где A1 и B1 — адреса ячеек с вашими данными. Если нужна только величина различия без учета знака (модуль), оберните формулу в функцию =ABS(A1-B1). Для расчета процентного изменения примените формулу =(A1-B1)/B1 и установите процентный формат ячейки.

Базовое вычитание и абсолютная разница

Самый простой способ получить разницу — использовать арифметический оператор. Результат будет положительным, если первое число больше второго, и отрицательным в обратном случае. Это важно для анализа динамики (рост или падение).

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

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

ЗадачаФормулаРезультат (для 10 и 15)
Разница с учетом знака=A2-B2-5
Абсолютная разница (модуль)=ABS(A2-B2)5
Разница в обратном порядке=B2-A25

Расчет разницы в процентах

Часто требуется узнать не абсолютное значение, а относительное изменение в процентах. Это стандартная задача для финансовых отчетов и анализа продаж.

Формула выглядит так: (Новое значение - Старое значение) / Старое значение.

  1. Введите формулу: =(A2-B2)/B2 (где A2 — новое, B2 — старое).
  2. Нажмите Enter.
  3. На вкладке Главная в группе Число нажмите значок % или используйте сочетание клавиш Ctrl + Shift + %.

Ошибка деления на ноль: Если старое значение (знаменатель) равно 0, Excel выдаст ошибку #ДЕЛ/0!. Чтобы избежать этого, используйте проверку: =ЕСЛИ(B2=0; 0; (A2-B2)/B2)

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

В Excel даты хранятся как порядковые номера дней, поэтому к ним применимы те же правила вычитания.

  • Разница в днях: Просто вычтите одну дату из другой (=B2-A2). Убедитесь, что ячейка с результатом имеет Общий или Числовой формат, иначе она может отобразиться как дата.
  • Разница во времени: Если ячейки содержат время (например, начало и конец рабочего дня), формула вычитания покажет долю суток. Чтобы увидеть часы и минуты, примените к ячейке результата формат [ч]:мм.

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

  • Результат отображается как дата. Возникает при вычитании дат, если к ячейке результата автоматически применился формат даты. Решение: измените формат ячейки на «Общий» или «Числовой».
  • Неверный знак процента. При расчете роста/падения легко перепутать местами новое и старое значение. Помните: делить всегда нужно на то значение, с которым сравниваете (база).
  • Текст вместо чисел. Если числа записаны как текст (часто бывает при импорте данных), формула вернет ошибку #ЗНАЧ!. Решение: преобразуйте текст в числа через инструмент «Текст по столбцам» или умножение на 1.

FAQ

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

Можно ли выделить цветом отрицательную разницу? Да. Выделите столбец с результатами, перейдите в ГлавнаяУсловное форматированиеПравила выделения ячеекМеньше... и укажите 0. Выберите красный цвет заполнения.

Как округлить результат разницы? Используйте функцию ОКРУГЛ. Пример: =ОКРУГЛ(A2-B2; 2) округлит разницу до двух знаков после запятой.