- ベストアンサー
Excelでの少数表示
いつもお世話になってます。 Excelで表示形式は数値のまま少数を表示させたいのですが 小数桁が2にしてしてあるのに、少数部が1桁しか表示 されないことがあります。 どうやら整数部の桁数が多くなるときに、その現象が 起こるようなのですが、解決策はありますか? セルに式を埋め込んでいる場所があるので、表示形式を 文字列にしたくはありません。 表示形式を文字列にしても、セルに埋め込んだ式が正しく 計算される方法があるのならそれでも構いません。 よろしくお願いします。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
(1)整数部桁数+小数桁数=15桁までは、入力した通りですが(小数部を2桁にしていると小数以下2桁のみ表示。しかし数式バーの中は入力したまま) (2)整数部が13桁を越える(14桁、15桁)と小数部を2桁にしていて、小数部を2桁以上入れても、 整数部が14桁のとき-->小数以下が1桁+0 整数部が15桁のとき-->小数以下が00 (数式バーは整数+小数以下合わせて15桁のみ) になる現象のことでしょうか。 エクセルの数値の桁数制限によるものです。
その他の回答 (6)
- SAKURAMYLOVE
- ベストアンサー率30% (162/533)
小数以下2桁であらわしたいセル(列)を選択して、 書式/セル/表示形式/ユーザ定義から、種類のところに #.00と入力します。
- diashun
- ベストアンサー率38% (94/244)
diashun です。 エクセルは整数部と小数部の表示は小数点「.」を含め最大15桁までという仕様になっていて、16以降は指数「E」で表示され、かつ、数式バーには16桁以降「0」が表示されます。これは仕様なので修正できません。 したがってその仕様を十分理解した上で数式を作成しないと演算誤差が生じます。 ご参考に↓・・・ http://pc21.nikkeibp.co.jp/special/gosa/eg4_2.shtml
- mshr1962
- ベストアンサー率39% (7417/18945)
一応15桁(小数点以下+小数点含む)までは表示できます。 小数点以下2桁なら整数部は12桁(9999億)までですね。 これはエクセルの仕様なので変える事はできません。 計算についても同様の桁数で計算されます。 もしこれで計算するなら数値を特定の桁で2つに分けて計算になります。
ツールバーの「小数点桁上げ」「小数点桁下げ」ボタンを選択してみてはどうでしょうか。
- masatoshi5352
- ベストアンサー率12% (26/214)
セルの幅が適正でないのでは? 広げてあげれば、大丈夫です。 文字列は駄目です
- snoopy64
- ベストアンサー率42% (337/793)
表示形式を「0.00」でダメですか? 頑張ってくださいヽ(^。^)ノ