Почему числа в скобках — это важно для финансовых отчётов
Отрицательные числа в круглых скобках — стандарт бухгалтерской отчётности, который визуально отделяет убытки от прибыли без использования знака «минус». Такой формат не только соответствует МСФО (IAS 1) и РСБУ, но и упрощает восприятие данных: скобки сразу сигнализируют об отрицательном значении, не отвлекая внимание на символ «–». Например, в отчёте о прибылях и убытках (P&L) сумма –150 000 ₽ традиционно записывается как (150 000).
В Microsoft Excel реализовать этот формат можно несколькими способами — от простого изменения стиля ячейки до автоматизации через формулы. Выбор метода зависит от задачи:
- 📊 Для статических отчётов — достаточно настроить
Формат ячеек. - 🔄 Для динамических данных — подойдут формулы типа
ЕСЛИилиТЕКСТ. - 🎨 Для визуального выделения — используйте
Условное форматирование.
Далее разберём каждый способ с пошаговыми инструкциями и примерами для Excel 2010–2023 и Office 365. Все методы работают и в Google Таблицах с незначительными корректировками.
Метод 1: Формат ячеек — самый быстрый способ
Если вам нужно единоразово отформатировать столбец или диапазон ячеек, используйте встроенные стили Excel. Этот метод не меняет сами данные, а только их отображение — идеально для печатных форм и отчётов.
Шаги:
- Выделите ячейки с числами (например,
B2:B10). - Нажмите правой кнопкой мыши →
Формат ячеек(илиCtrl+1). - Перейдите на вкладку
Число→ выберите категорию(все форматы). - В поле
Типвведите:# ##0;(# ##0);-Здесь:
# ##0— формат для положительных чисел (без скобок).(# ##0)— формат для отрицательных чисел (со скобками).-— отображение нуля (можно заменить на0).
ОК.Пример результата:
| Исходные данные | После форматирования |
|---|---|
| 1500 | 1 500 |
| -2300 | (2 300) |
| 0 | - |
⚠️ Внимание: Если после применения формата числа не изменились, проверьте, что в ячейках хранятся именно числа, а не текст. Для этого выделите диапазон и нажмитеТекст по столбцам(вкладкаДанные) → выберитеОбщийформат.
☑️ Проверка перед форматированием
Метод 2: Формула ТЕКСТ — для динамических данных
Если числа в скобках должны обновляться автоматически при изменении исходных данных, используйте функцию ТЕКСТ. Она преобразует число в текстовый формат с заданными правилами.
Синтаксис:
=ТЕКСТ(число; "[≥0]# ##0;[<0](# ##0)")
Примеры:
- 📌 Для ячейки
A1с числом500:=ТЕКСТ(A1; "[≥0]# ##0;[<0](# ##0)")Результат:
500. - 📌 Для ячейки
A2с числом-1200:Результат:
(1 200).
Преимущества метода:
- 🔗 Работает с динамическими данными (обновляется при изменении исходной ячейки).
- 🎯 Позволяет комбинировать с другими функциями (например,
ЕСЛИилиВПР).
⚠️ Внимание: ФормулаТЕКСТвозвращает текстовое значение, поэтому такие данные нельзя использовать в математических вычислениях. Если нужно дальше работать с числами, применяйтеЗНАЧЕН:=ЗНАЧЕН(ПОДСТАВИТЬ(ТЕКСТ(A1; "[<0](# ##0)"); "("; "-"; 1))
Как вернуть числовой формат после функции ТЕКСТ?
Используйте комбинацию функций ПОДСТАВИТЬ + ЗНАЧЕН, как показано выше. Это заменит скобки на знак «минус» и преобразует текст обратно в число.
Метод 3: Условное форматирование — для визуального выделения
Если числа в скобках нужно не только отобразить, но и выделить цветом (например, красным для убытков), используйте Условное форматирование. Этот метод сочетает изменение формата и стиля.
Инструкция:
- Выделите диапазон (например,
C2:C100). - Перейдите на вкладку
Главная→Условное форматирование→Создать правило. - Выберите
Форматировать только ячейки, которые содержат. - В поле
Форматировать только ячейки сукажите:Значение ячейки→меньше→0.
Формат → вкладка Число → (все форматы) → введите:
(# ##0)
Шрифт выберите красный цвет (опционально).ОК → ОК.Результат:
- 🔴 Отрицательные числа отобразятся в скобках красным цветом.
- 🟢 Положительные останутся без изменений.
| Исходное значение | После условного форматирования |
|---|---|
| 3000 | 3 000 |
| -1500 | (1 500) |
| 0 | 0 |
Метод 4: Пользовательский формат с валютами и разделителями
Если числа в скобках должны отображаться с символом валюты (например, (1 500 ₽)), модифицируйте пользовательский формат. Это актуально для финансовых отчётов в рублях, долларах или евро.
Примеры форматов:
- 💵 Для долларов:
$# ##0;($# ##0);-Результат:
$1 500/($2 300). - 💶 Для евро:
# ##0 "€";(# ##0 "€");-Результат:
1 500 €/(2 300 €). - 🪙 Для рублей с копейками:
# ##0,00 "₽";(# ##0,00 "₽");-Результат:
1 500,00 ₽/(2 300,50 ₽).
Как применить:
- Выделите ячейки →
Ctrl+1→ вкладкаЧисло. - Выберите
(все форматы)→ вставьте нужный шаблон. - Нажмите
ОК.
⚠️ Внимание: Если после применения формата валюта отображается некорректно (например,1 500 $вместо$1 500), проверьте региональные настройки Excel. Для этого перейдите вФайл → Параметры → Дополнительно→ разделПараметры редактирования→Разделитель целой и дробной части(должен быть,для России).
Метод 5: Формула ЕСЛИ — для сложных условий
Если числа в скобках нужно отображать только при выполнении дополнительных условий (например, для определённого диапазона значений), используйте функцию ЕСЛИ.
Пример 1: Скобки только для чисел меньше –1000.
=ЕСЛИ(A1<-1000; "(" & ТЕКСТ(ABS(A1); "# ##0") & ")"; A1)
Пример 2: Скобки + красный цвет через Условное форматирование (для ячейки B1):
=ЕСЛИ(A1<0; "(" & ТЕКСТ(ABS(A1); "# ##0") & ")"; ТЕКСТ(A1; "# ##0"))
Затем примените к столбцу B условное форматирование для ячеек, содержащих (* (символ скобки).
Когда использовать:
- 📈 Для отчётов с пороговыми значениями (например, убытки свыше 10 000 ₽).
- 🔍 Для фильтрации данных перед выводом в скобках.
Частые ошибки и как их исправить
Даже опытные пользователи Excel сталкиваются с проблемами при отображении чисел в скобках. Рассмотрим типовые ошибки и решения.
| Проблема | Причина | Решение |
|---|---|---|
| Скобки не появляются | Ячейки отформатированы как текст | Выделите диапазон → Текст по столбцам → выберите Общий формат |
| Числа со скобками не суммируются | Формула ТЕКСТ возвращает текст |
Используйте ЗНАЧЕН(ПОДСТАВИТЬ(...)) для преобразования обратно в число |
| Скобки отображаются для положительных чисел | Ошибка в пользовательском формате | Проверьте синтаксис: первый раздел — для положительных, второй — для отрицательных |
| Валюта отображается после числа | Неправильные региональные настройки | Настройте формат как $# ##0 (доллар перед числом) или # ##0 € (евро после числа) |
Дополнительные советы:
- 🔄 Если после копирования данных из другой программы скобки пропадают, используйте
Специальная вставка→Значения. - 📎 Для печати отчётов с числами в скобках установите параметр
Чёрно-белаяв настройках печати, если цветное форматирование не нужно.
FAQ: Ответы на частые вопросы
Можно ли сделать числа в скобках в Google Таблицах?
Да, все методы работают и в Google Таблицах, за исключением:
- В пользовательском формате используйте точку вместо запятой:
# ##0;(# ##0). - Функция
ТЕКСТподдерживает аналогичный синтаксис, но может требовать ручной настройки локали.
Как убрать скобки и вернуть знак «минус»?
Выделите ячейки → Ctrl+1 → выберите формат Числовой или Общий. Если числа были преобразованы в текст, используйте:
=ЗНАЧЕН(ПОДСТАВИТЬ(A1; "("; "-"; 1))
Почему после экспорта в PDF скобки исчезают?
Проблема связана с настройками печати. Перед экспортом:
- Перейдите в
Файл → Печать. - В разделе
НастройкивыберитеПечатать активные листы. - Убедитесь, что включён параметр
Печатать цвета и изображения фонов(если используете цветное форматирование).
Можно ли автоматически добавлять скобки при импорте данных из 1С?
Да, используйте Power Query:
- Импортируйте данные через
Данные → Получить данные → Из файла. - В редакторе
Power Queryдобавьте пользовательский столбец с формулой:if [Столбец] < 0 then "(" & Text.Abs([Столбец]) & ")" else Text.From([Столбец]) - Загрузите данные в Excel.
Как сделать скобки для чисел в сводной таблице?
Сводные таблицы не поддерживают пользовательские форматы ячеек напрямую. Обходной путь:
- Создайте сводную таблицу.
- Добавьте вычисляемое поле с формулой для отображения чисел в скобках.
- Или скопируйте данные сводной таблицы на новый лист и примените формат.