Как после округления отображать отрицательные нули как положительные нули?

Когда я форматирую эти два значения:

0.0001
-0.0001

как эта формула в пользовательском форматировании:

_($* #,##0.00_);_($* (#,##0.00);

Я понимаю:

$  (0.00)
$   0.00

Я могу заставить их выглядеть одинаково с помощью оператора IF и добавления небольшого числа к почти нулевым отрицательным значениям. Есть ли более простой способ заставить их выглядеть одинаково, сохраняя при этом обычное поведение для положительных и отрицательных чисел?


person Blue Magister    schedule 01.05.2013    source источник
comment
Почему бы просто не использовать условное форматирование?   -  person David Zemens    schedule 02.05.2013
comment
@DavidZemens, если бы вы немного расширили его, ваш комментарий послужил бы хорошим ответом.   -  person K_B    schedule 02.05.2013
comment
Сейчас пишу ответ @K_B :)   -  person David Zemens    schedule 02.05.2013


Ответы (1)


Я бы просто использовал условное форматирование.

Вы можете использовать это в сочетании с пользовательским форматом, который вы уже назначили. В пользовательском интерфейсе пользовательского форматирования сделайте следующее:

Правило условного форматирования

Затем установите условное форматирование числа, подобное этому _($* #,##0.00_);_($* #,##0.00_);, которое будет обрабатывать положительные и отрицательные значения одинаково, ТОЛЬКО когда округленное значение = 0.

Правило пользовательского формата шрифта - условное форматирование

Дополнительная информация:

Форматирование применяется к значениям, а не к тому, как значения выглядят после применения форматирования.

От Майкрософт , с помощью пользовательского форматирования вы можете указать форматы для положительных, отрицательных, нулевых и текстовых значений. Невозможно формульным образом определить, должно ли значение рассматриваться как значение другого типа, без использования правила (правил) условного форматирования.

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

<POSITIVE>;<NEGATIVE>;<ZERO>;<TEXT>

person David Zemens    schedule 01.05.2013