Отрицательные числа в Excel: ввод, форматирование и расчеты

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

Чтобы сделать число отрицательным в Excel, просто поставьте знак минуса перед цифрой (например, -500) или умножьте положительное значение на -1 с помощью формулы. Для визуального выделения убытков используйте пользовательские форматы ячеек, которые автоматически окрашивают минус в красный цвет или заключают число в скобки.

Базовые способы ввода отрицательных значений

Самый очевидный метод — прямой ввод знака минуса с клавиатуры перед числом. Однако в зависимости от задачи могут потребоваться другие подходы:

  • Прямой ввод: Наберите -100. Excel автоматически распознает тип данных как «Число».
  • Математическая инверсия: Если у вас есть столбец положительных чисел, который нужно превратить в отрицательные, используйте формулу =A1*-1 или =-A1.
  • Специальный символ: В редких случаях (например, для типографской верстки) можно использовать символ «минус» (U+2212) через меню Вставка → Символ, но для вычислений лучше использовать стандартный дефис/минус с клавиатуры.

Если после ввода минуса число выравнивается по левому краю, значит, ячейка имеет текстовый формат. Измените его на «Общий» или «Числовой» на вкладке «Главная».

Визуальное оформление: красный цвет и бухгалтерские скобки

В финансовых отчетах отрицательные значения (убытки, расходы, кредитовое сальдо) принято выделять визуально. Стандартными способами являются окрашивание шрифта в красный цвет или заключение числа в круглые скобки (100).

Настройка пользовательского формата

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

  1. Выделите нужные ячейки.
  2. Нажмите Ctrl+1 (или правая кнопка мыши → Формат ячеек).
  3. Перейдите на вкладку Число и выберите пункт (все форматы) или Пользовательский.
  4. В поле «Тип» введите один из следующих кодов:
Код форматаРезультат для числа -1500Где применяется
#,##0.00_);[Red]-#,##0.00<span style="color:red">-1 500.00</span>Финансовый анализ
#,##0.00_);(#,##0.00)(1 500.00)Бухгалтерская отчетность
0.00 "руб."_);Red<span style="color:red">(1500.00 руб.)</span>Валютные таблицы

Как это работает: Код формата состоит из двух частей, разделенных точкой с запятой ;. Первая часть описывает положительные числа, вторая — отрицательные. Конструкция [Red] задает красный цвет, а круглые скобки в коде просто отображаются как текст вокруг числа.

Не путайте пользовательский формат с условным форматированием. Пользовательский формат меняет вид числа постоянно, а условное форматирование требует создания правила «меньше 0». Первый способ предпочтительнее для постоянных таблиц.

Формулы для работы с минусами

При анализе данных часто требуется манипулировать знаками чисел. Вот основные функции:

  • ABS(число) — возвращает модуль числа (превращает -50 в 50). Полезно, когда нужно посчитать сумму долгов без учета знака.
    • Пример: =ABS(A1)
  • SIGN(число) — определяет знак числа. Возвращает -1 (если отрицательное), 0 (если ноль) или 1 (если положительное).
    • Пример: =SIGN(A1)
  • СУММЕСЛИ (диапазон; "<0") — суммирует только отрицательные значения в диапазоне.
    • Пример: =СУММЕСЛИ(B2:B20; "<0") покажет общую сумму убытков.
  • СЧЁТЕСЛИ (диапазон; "<0") — подсчитывает количество ячеек с отрицательными числами.

Практический пример: Допустим, в столбце А указаны доходы и расходы. Чтобы вывести итоговый баланс, где убытки показаны красным, а общая сумма посчитана корректно:

  1. Примените к итоговой ячейке пользовательский формат #,##0_);[Red](#,##0).
  2. Используйте формулу =СУММ(A:A). Excel сам учтет знаки при сложении.

Частые ошибки и проблемы

  • Число превратилось в дату. При вводе -1 или -5 Excel может отобразить янв.01 или май.00. Это происходит, если формат ячейки был «Дата» или «Общий» с определенной системной настройкой. Решение: Принудительно установите формат «Числовой» перед вводом данных.
  • Минус не считается числом. Если данные импортированы из другой системы (1С, сайт, CSV), минус может стоять справа (100-) или быть специальным символом, который Excel воспринимает как текст. Решение: Используйте инструмент «Текст по столбцам» (вкладка Данные) или формулу подстановки для замены символа.
  • Нули отображаются как -0. Иногда при сложных вычислениях с плавающей точкой результат может быть -0. Решение: В параметрах файла (Файл → Параметры → Дополнительно) снимите галочку «Показывать нули в ячейках, которые содержат нулевые значения» или используйте округление =ОКРУГЛ(...; 2).

FAQ

Как быстро изменить все положительные числа на отрицательные в столбце? Введите -1 в любую пустую ячейку, скопируйте её. Выделите столбец с числами, нажмите правой кнопкой → Специальная вставка → выберите операцию Умножить. Все числа изменят знак.

Почему условное форматирование не срабатывает на отрицательные числа? Проверьте правило. Условие должно быть «Значение ячейки» → «меньше» → 0. Если вы выбрали «Текст содержит», правило не сработает, так как для Excel это число, а не текст.

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