在excel中格式化-0.02为-0

时间:2013-05-30 07:36:04

标签: formatting excel-2007 excel-2010 number-formatting

我在excel上应用了以下格式。 ##0\%;[Red]\(##0\%\)

此格式将值四舍五入,并在括号内显示红色的负数。

问题:-0.03等小值显示为(0%)而不是0%。将0显示为负数没有任何意义。

如何强制-0显示为0而不是(0)。

谢谢

1 个答案:

答案 0 :(得分:0)

它会根据实际而不是它的显示方式为您的号码着色和括号。

因此,您不希望显示,您需要更改实际值,例如:

=trunc(<current formula>,0)

或(最有可能更好):

=round(<current formula>,0)

或者,您可以将条件格式应用于单元格,以便仅在round(<this cell>,0) = 0时才应用给定的格式。

在这种情况下,如果舍入结果为0或您当前格式为"##0\%",则可以应用"##0\%;[Red]\(##0\%\)"