• ベストアンサー

Excelでの少数表示

いつもお世話になってます。 Excelで表示形式は数値のまま少数を表示させたいのですが 小数桁が2にしてしてあるのに、少数部が1桁しか表示 されないことがあります。 どうやら整数部の桁数が多くなるときに、その現象が 起こるようなのですが、解決策はありますか? セルに式を埋め込んでいる場所があるので、表示形式を 文字列にしたくはありません。 表示形式を文字列にしても、セルに埋め込んだ式が正しく 計算される方法があるのならそれでも構いません。 よろしくお願いします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.7

(1)整数部桁数+小数桁数=15桁までは、入力した通りですが(小数部を2桁にしていると小数以下2桁のみ表示。しかし数式バーの中は入力したまま) (2)整数部が13桁を越える(14桁、15桁)と小数部を2桁にしていて、小数部を2桁以上入れても、 整数部が14桁のとき-->小数以下が1桁+0 整数部が15桁のとき-->小数以下が00 (数式バーは整数+小数以下合わせて15桁のみ) になる現象のことでしょうか。 エクセルの数値の桁数制限によるものです。

その他の回答 (6)

回答No.6

小数以下2桁であらわしたいセル(列)を選択して、 書式/セル/表示形式/ユーザ定義から、種類のところに #.00と入力します。

  • diashun
  • ベストアンサー率38% (94/244)
回答No.5

diashun です。 エクセルは整数部と小数部の表示は小数点「.」を含め最大15桁までという仕様になっていて、16以降は指数「E」で表示され、かつ、数式バーには16桁以降「0」が表示されます。これは仕様なので修正できません。 したがってその仕様を十分理解した上で数式を作成しないと演算誤差が生じます。 ご参考に↓・・・ http://pc21.nikkeibp.co.jp/special/gosa/eg4_2.shtml

参考URL:
http://pc21.nikkeibp.co.jp/special/gosa/eg4_2.shtml
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.4

一応15桁(小数点以下+小数点含む)までは表示できます。 小数点以下2桁なら整数部は12桁(9999億)までですね。 これはエクセルの仕様なので変える事はできません。 計算についても同様の桁数で計算されます。 もしこれで計算するなら数値を特定の桁で2つに分けて計算になります。

noname#13679
noname#13679
回答No.3

ツールバーの「小数点桁上げ」「小数点桁下げ」ボタンを選択してみてはどうでしょうか。

回答No.2

セルの幅が適正でないのでは? 広げてあげれば、大丈夫です。 文字列は駄目です

  • snoopy64
  • ベストアンサー率42% (337/793)
回答No.1

表示形式を「0.00」でダメですか? 頑張ってくださいヽ(^。^)ノ

関連するQ&A