如何限制逗號後的最大位數,但不設定最小值

如何限制逗號後的最大位數,但不設定最小值

我的 Excel 電子表格正在計算一些小數值。根據輸入值,結果可能是例如

0
0.5
0.04166(6)

我希望這些值顯示為

0
0.5
0.0417

即限制小數位數的最大位數,但不設定最小位數,依需求允許為0或更多。

使用「常規」格式,我得到所需的最少但無限數量的數字,即 0, 0.5, 0.0416667。
使用“數字”格式,如果我想得到 0.0417,我會得到 0.0000 和 0.5000。

有辦法嗎? FWIW 我使用的是 Excel 2010。

答案1

如果您需要保持值不四捨五入,請嘗試自訂格式0.####

在此輸入影像描述

0.這與所描述的格式相比只是多了一點(在 中)。

答案2

如果更改值對您來說不是問題(您寫過‘顯示為’),您可以使用=ROUND(...)您計算的任何內容,或在新列中使用。第二個參數定義您希望四捨五入的位數,例如
=ROUND(2/3,4)將為您提供0.6667

相關內容