- ベストアンサー
エクセルの書式設定→ユーザー定義
xpエクセル2003です。セルに1.110m(小数点第3位まで)と表示したいのです。ユーザー定義で##””.###”m”と入力すると、1.11mになり、ゼロが表示されません。試しに2.222と入力すると、きちんと2.222mと表示されます。どうすれば0ゼロが表示されますか?よろしくお願いします。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
No2ですが、 >足し算すると合計の小数点第3位の数値が計算機と異なります 1.110は手入力でしょうか、或いは式が入っているのでしょうか? 例えば 1.1104 2.2202 と入力して書式で3桁表示させると 1.110 2.220 と表示されますが、合計すると実際は 3.3306 なので 3.331 と表示されます。 1.110の数値が割り算などの計算式であれば =ROUND(式,3)と四捨五入した式にすれば、合計が表示と合うはずです。
その他の回答 (6)
- koko88okok
- ベストアンサー率58% (3839/6543)
ANo.5です。 > もうひとつ教えてください。このユーザー定義でいつくかのセルを足し算すると合計の小数点第3位の数値が計算機と異なります。多分切り捨てになっているようです。例)小数点第3位の数字が計算機だと5です。画面では6になってます。5にするユーザー定義を教えてください。 このユーザー定義に限らず、表示された数値以下のデータが含まれる場合、四捨五入された数値が表示されますので、 1) 表示された数値だけで計算する。 2) 予め、表示桁数に合わせて、切り捨て、切り上げ、四捨五入して表示する。 方法があります。 1) については、「ツール」→「オプション」→「計算方法」タブの「ブック オプション」欄の「表示桁数で計算する」にチェックを入れます。 2) については、 切り上げ → ROUNDUP 関数 切り捨て → ROUNDDOWN 関数 四捨五入 → ROUND 関数 を使って、データを表示桁数に合わせます。 「切り上げ・切り捨て・四捨五入:ROUND系関数」 http://kokoro.kir.jp/excel/round.html
お礼
回答ありがとございます。その方法で出来ました。何度もすいません。
- koko88okok
- ベストアンサー率58% (3839/6543)
「##””.###”m”」は「##"."###"m"」の入力ミスと思いますが、4桁の「1110」と入力して、「1.11m」と表示されているセルのユーザー定義を確認してみてください。 同じユーザー定義なら、3桁の「110」を入力した場合は、「.110m」と表示され、4桁の「1110」を入力すれば、「1.110m」と表示されます。 関係ないはずですが、念のため、ユーザー定義を「##"."##0"m"」としてみてください。
補足
回答ありがとうございます。もうひとつ教えてください。このユーザー定義でいつくかのセルを足し算すると合計の小数点第3位の数値が計算機と異なります。多分切り捨てになっているようです。例)小数点第3位の数字が計算機だと5です。画面では6になってます。5にするユーザー定義を教えてください。よろしくお願いします。
- ASIMOV
- ベストアンサー率41% (982/2351)
0.000"m" で、どうでしょう
お礼
回答ありがとうございます。出来ました。
- neconama
- ベストアンサー率26% (146/541)
0を表示したいときは0ということで、0.000”m”と入力すればいいです。
お礼
回答ありがとうございます。出来ました。
- hallo-2007
- ベストアンサー率41% (888/2115)
ユーザー定義 0.000_ "m" で試してみてください。
お礼
回答ありがとうございます。_を省くと出来ました。
補足
もうひとつ教えてください。このユーザー定義でいつくかのセルを足し算すると合計の小数点第3位の数値が計算機と異なります。多分切り捨てになっているようです。例)小数点第3位の数字が計算機だと5です。画面では6になってます。5にするユーザー定義を教えてください。よろしくお願いします。
小数点以下の ### を 000 に。
お礼
出来ました。ありがとうございました。
補足
もうひとつ教えてください。このユーザー定義でいつくかのセルを足し算すると合計の小数点第3位の数値が計算機と異なります。多分切り捨てになっているようです。例)小数点第3位の数字が計算機だと5です。画面では6になってます。5にするユーザー定義を教えてください。よろしくお願いします。
お礼
回答ありがとうございます。(式,3)を入力していませんでした。助かりました。