Как настроить отображение отрицательных чисел в скобках в Excel
Чтобы отрицательные числа в Excel отображались в круглых скобках (например, (1 500) вместо -1 500), не нужно менять сами данные. Достаточно применить пользовательский числовой формат. Это стандарт бухгалтерского учета, который скрывает знак минуса, делая отчеты читабельнее, но сохраняет числовое значение ячейки для расчетов.
Самый быстрый способ: выделите ячейки, нажмите Ctrl+1, перейдите во вкладку «Все форматы» и в поле «Тип» вставьте код: #,##0.00;(#,##0.00).
Почему это важно? Форматирование меняет только внешний вид числа. В строке формул останется минус, а суммы, графики и сводные таблицы будут рассчитываться корректно. Если же написать скобки вручную, Excel превратит число в текст, и математика перестанет работать.
Пошаговая инструкция настройки формата
Этот метод универсален для Excel 2016, 2019, 2021, 365 и работает на Windows и macOS.
- Выделите диапазон ячеек, которые нужно отформатировать.
- Откройте окно формата ячеек:
- Горячие клавиши:
Ctrl+1(Windows) илиCmd+1(Mac). - Или клик правой кнопкой мыши → «Формат ячеек...».
- Горячие клавиши:
- На вкладке «Число» в списке категорий выберите «Все форматы» (Custom).
- В поле «Тип» удалите текущее значение и вставьте один из кодов ниже.
- Нажмите ОК.
Теперь все отрицательные значения в выделенном диапазоне автоматически обернутся в скобки.
Готовые коды форматов для копирования
Структура пользовательского формата состоит из четырех частей, разделенных точкой с запятой:
Положительное;Отрицательное;Ноль;Текст
Ниже приведены готовые решения для разных задач. Просто скопируйте код в поле «Тип».
| Задача | Код формата | Результат для -1234.5 |
|---|---|---|
| Базовый (2 знака) | #,##0.00;(#,##0.00) | (1 234,50) |
| Целые числа | #,##0;(#,##0) | (1 235) |
| С цветом (красный) | #,##0.00;Красный | <span style="color:red">(1 234,50)</span> |
| Валюта (₽) | ₽ #,##0.00;₽ (#,##0.00) | ₽ (1 234,50) |
| Проценты | 0,00%;(0,00%) | (5,50%) |
| С выравниванием | #,##0.00_);(#,##0.00) | (1 234,50) (с отступом) |
Как добавить цвет?
Используйте ключевые слова в квадратных скобках перед форматом отрицательного числа: [Красный], [Синий], [Зеленый] или коды цветов [Color1]–[Color56].
Разбор синтаксиса: как работают коды
Понимание структуры поможет вам создавать свои вариации.
#— отображает цифру только если она значима (не показывает лишние нули).0— обязательная цифра (добавляет ноль, если числа нет, например,0.50).,— разделитель тысяч (пробел или запятая в зависимости от региональных настроек)..— разделитель десятичных знаков._— создает отступ, равный ширине следующего символа (часто используется для выравнивания столбцов по правому краю).
Пример сложного кода:
#,##0.00_);[Красный](#,##0.00);-" - ";@
- Положительные: с разделителями и двумя знаками после запятой + отступ.
- Отрицательные: красный цвет, скобки.
- Ноль: отображается как прочерк
-. - Текст: отображается как есть (
@).
Частые ошибки и проблемы
Если формат не применяется или выглядит странно, проверьте следующие моменты:
- Число сохранено как текст. Если в ячейке стоит апостроф перед числом или оно выровнено по левому краю, формат не сработает. Решение: Выделите столбец → Данные → Текст по столбцам → Готово. Или умножьте ячейку на 1.
- Неверный разделитель.
В некоторых локалях разделителем дробной части является точка, а не запятая. Если код
#,##0.00выдает ошибку, попробуйте заменить точки на запятые и наоборот в соответствии с настройками вашей системы. - Скобки в сводных таблицах. Формат может сбрасываться при обновлении сводной таблицы. Решение: Кликните правой кнопкой по числу в сводной → «Числовой формат» → примените код заново.
Альтернативы: когда формат не подходит
Иногда требуется не просто визуальное изменение, а создание текстовой строки.
-
Формула для экспорта. Если нужно передать данные в систему, не поддерживающую форматы Excel, используйте формулу:
=ЕСЛИ(A1<0;"("&ТЕКСТ(-A1;"#,##0.00")&")";ТЕКСТ(A1;"#,##0.00"))Минус: результат станет текстом, суммировать его нельзя. -
Условное форматирование. Позволяет менять цвет шрифта или добавлять значки, но обернуть число именно в скобки через условия сложнее, чем через пользовательский формат ячеек. Используйте этот метод только для сложной визуализации (гистограммы в ячейках).
Для 99% задач бухгалтерского учета и финансовой отчетности достаточно стандартного пользовательского формата, описанного в начале статьи.