如何格式化 Excel 数字,以便 >= 0.1 有 1 个有效数字,但 < 0.1 有两个有效数字?

sig*_*gil 6 microsoft-excel

我想弄清楚如何在 Excel 中格式化数字以显示如下:如果数字 >= 0.1,小数点后应该有一位数字,四舍五入,但如果它 < 0.1,应该有两位数字小数点后。

因此,例如:

entered | displayed
--------+----------
0.08      0.08
0.1       0.1
0.17      0.2
30.33     30.3
Run Code Online (Sandbox Code Playgroud)

我尝试输入各种类型的数字格式:

[<0.1]#.##,#.#
[<0.1]#.0#,#.#
Run Code Online (Sandbox Code Playgroud)

但是,这些没有按照我想要的方式正确显示数据。如何根据需要显示数据?

Pet*_*erH 11

您可以使用以下自定义数字格式来实现此目的:

[<0.1]0.00;[>=0.1]0.0
Run Code Online (Sandbox Code Playgroud)

你或多或少在那里

您已输入<条件和格式

你只需要指定>=部分