• ベストアンサー

表示形式のユーザー定義で小数点2桁の設定

ユーザー定義で数値を入力したら自動でkgという単位をつくように設定したいのですが、2桁にする方法を教えてください。 「0.0"kg"」 このような式ですと小数点が2桁の場合は自動で四捨五入されて一桁になってしまいます(たとえば3.15は3.2)。 これを小数点2桁までの入力した数値がそのまま反映するユーザー定義での式を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#231016
noname#231016
回答No.3

>標準もユーザー定義も同じ表示形式の一つです。これはどういう意味なのでしょうか? 「標準」の場合は実際の値が3.15のとき3.15と表示され、3.0のときは3と表示されます。それと同様に「G/標準Kg」としたときは3.15のとき3.15Kgで3.0のときは3Kgと表示されます。 つまり、回答No.1のように「0.00 "kg"」としたときは3.0のとき3.00 kgのように表示されます(小数点以下が2桁固定で表示される)が「G/標準Kg」の場合は無意味な小数点以下の0を表示しません。 >この方法では数字とkgとの間の幅が前者よりもちょっと多く開いてしまうんですねー。なぜでしょうか。 0.00と"kg"の間に半角の空白文字がありますので空白分の間隔が開きます。密着させたいときは0.00"kg"のようにすれば良いでしょう。

frau
質問者

お礼

よく理解できました。ありがとうございます。

その他の回答 (2)

noname#231016
noname#231016
回答No.2

「G/標準"Kg"」にすると「標準」のときの表示形式に準じて数値の右にKgが付加されて表示されます。(Excel 2013で確認済み)

frau
質問者

補足

ご回答ありがとうございます。 当方、Excel2007ですが、正常に表示されました。 あとひとつ伺いますが、 >「標準」のときの表示形式に準じて ということについてですが、標準もユーザー定義も同じ表示形式の一つです。これはどういう意味なのでしょうか?

回答No.1

0.00 "kg" ではどうでしょう?

frau
質問者

補足

ご回答ありがとうございます。 他の方のご回答の「G/標準"Kg"」も試しましたが、この方法では数字とkgとの間の幅が前者よりもちょっと多く開いてしまうんですねー。なぜでしょうか。

関連するQ&A

専門家に質問してみよう