Tablora

Tablora · Библиотека

Разобрать отрицательную сумму в скобках

В бухгалтерских таблицах отрицательные суммы берут в скобки, как в (1,234.50). Преобразуйте это соглашение в -1234.50 и задержите значения со вторым знаком.

Скобки вместо минуса

Финансовые отчёты, управленческие отчёты и многие бухгалтерские выгрузки печатают отрицательную сумму в скобках, а не с минусом: (1,234.50) вместо -1,234.50. При копировании в электронную таблицу такое значение часто приходит текстом, поэтому оно пропускается в суммах или, что хуже, вводится заново как положительное.

Нормализатор чисел распознаёт скобки вокруг всего значения как один признак минуса и переписывает сумму с минусом в начале. Пробелы сразу за открывающей и перед закрывающей скобкой игнорируются, а обозначение валюты внутри скобок, как в ($1,234.50), удаляется как обычно.

От (1,234.50) к -1234.50

Если «Десятичный разделитель» — ., а «Разделитель групп разрядов» — запятая, исходное значение (1,234.50) становится -1234.50. Запятая между разрядами удаляется, в дробной части остаются две цифры, а знак переносится в начало.

Важно, где стоят скобки. Символ валюты снаружи, как в $(1,234.50), не преобразуется; значение задерживается для проверки и сохраняет исходный текст. Перенесите символ внутрь или удалите его в своей копии и пересчитайте.

Сумма с десятичной запятой ведёт себя так же, если разделители заданы верно: (1.234,50) с «Десятичный разделитель» , и «Разделитель групп разрядов» . тоже становится -1234.50.

Шаги для бухгалтерского столбца

Двойные знаки и префикс в CSV

Входные данные

Входные данные
(1,234.50)
Десятичный разделитель
.
Разделитель групп разрядов
,

Результаты

Результаты
-1234.50
Преобразованные ячейки
1
Значения для проверки
0