Excel の数値を、>= 0.1 の場合は有効桁数が 1 桁、< 0.1 の場合は有効桁数が 2 桁になるようにフォーマットするにはどうすればよいですか?

Excel の数値を、>= 0.1 の場合は有効桁数が 1 桁、< 0.1 の場合は有効桁数が 2 桁になるようにフォーマットするにはどうすればよいですか?

Excel で数値を次のように表示するように書式設定する方法を考えています。数値が >= 0.1 の場合は、小数点以下 1 桁が切り上げられますが、< 0.1 の場合は、小数点以下 2 桁が切り上げられます。

たとえば、次のようになります。

entered | displayed
--------+----------
0.08      0.08
0.1       0.1
0.17      0.2
30.33     30.3

さまざまな種類の数値書式を入力してみました。

[<0.1]#.##,#.#
[<0.1]#.0#,#.#

しかし、これらはデータを希望どおりに正しく表示しません。希望どおりにデータを表示するにはどうすればよいでしょうか?

答え1

以下のカスタム数値形式を使用することでこれを実現できます。

[<0.1]0.00;[>=0.1]0.0

あなたは多かれ少なかれそこにいた

<基準とフォーマットを入力しました

>=部品を指定するだけで済みます

関連情報