2013-05-30 101 views
0

我在excel單元格中應用了以下格式。 ##0\%;[Red]\(##0\%\)在excel中格式化顯示-0.02爲-0

此格式舍入值並在括號內顯示紅色的負數。

問題:小數值(如-0.03)顯示爲(0%)而不是0%。將0顯示爲負數不會有任何意義。

我該如何強制-0被顯示爲0而不是(0)。

謝謝

回答

0

它將顏色和parenthesise根據其實際價值你的號碼,不是如何顯示。

因此,你不希望這樣顯示出來,你需要改變的實際價值,如用:

=trunc(<current formula>,0) 

或(最有可能更好):

=round(<current formula>,0) 

或者,您可以將條件格式應用於單元格,以便只有在例如round(<this cell>,0) = 0的情況下才應用給定的格式。

在這種情況下,如果舍入結果爲0或當前格式爲"##0\%;[Red]\(##0\%\)",則可以應用"##0\%"