2013-06-28 44 views
0

我把一個「如果」函數給我沒有小數如果結果是> 200,如果不給我1小數。它的效果很好,除非結果的小數點是.0,那麼它不會顯示我的小數點。我如何強制顯示小數? 這是我的功能:= IF($ E $ 13> 200,ROUND($ E $ 13,0),ROUND($ E $ 13,1))Excel 2003不給我1小數當

+0

如果將單元格格式化爲以文本形式顯示,則應保留該.0。然而,你爲什麼要保持0.0的價值?格式化? –

+0

這是一個電子表格,用於顯示實驗室技術人員使用正確的整數來報告結果。格式化將不起作用,因爲超過200的值將作爲整數報告。 –

回答

1

如果代表數字爲文本是可以接受的,你的問題:

=IF($E$13>200,ROUND($E$13,0),IF(ROUND($E$13,0)=ROUND($E$13,1),CONCATENATE(ROUND($E$13,0),".0"),ROUND($E$13,1))) 

如果您需要使用在未來的計算你的電話號碼,請務必使用原來的號碼,可以通過ROUND($E$13,1)獲得。

+0

這工作很好!非常感謝! –