こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルの書式設定→ユーザー定義

xpエクセル2003です。セルに1.110m(小数点第3位まで)と表示したいのです。ユーザー定義で##””.###”m”と入力すると、1.11mになり、ゼロが表示されません。試しに2.222と入力すると、きちんと2.222mと表示されます。どうすれば0ゼロが表示されますか?よろしくお願いします。

投稿日時 - 2008-10-27 16:08:23

QNo.4433921

すぐに回答ほしいです

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

No2ですが、
>足し算すると合計の小数点第3位の数値が計算機と異なります
1.110は手入力でしょうか、或いは式が入っているのでしょうか?
例えば
1.1104 2.2202 と入力して書式で3桁表示させると
1.110 2.220 と表示されますが、合計すると実際は
3.3306 なので 3.331 と表示されます。
1.110の数値が割り算などの計算式であれば
=ROUND(式,3)と四捨五入した式にすれば、合計が表示と合うはずです。

投稿日時 - 2008-10-27 18:32:50

お礼

回答ありがとうございます。(式,3)を入力していませんでした。助かりました。

投稿日時 - 2008-10-28 16:53:48

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(7)

ANo.7

ANo.5です。

> もうひとつ教えてください。このユーザー定義でいつくかのセルを足し算すると合計の小数点第3位の数値が計算機と異なります。多分切り捨てになっているようです。例)小数点第3位の数字が計算機だと5です。画面では6になってます。5にするユーザー定義を教えてください。

このユーザー定義に限らず、表示された数値以下のデータが含まれる場合、四捨五入された数値が表示されますので、

1) 表示された数値だけで計算する。
2) 予め、表示桁数に合わせて、切り捨て、切り上げ、四捨五入して表示する。
方法があります。

1) については、「ツール」→「オプション」→「計算方法」タブの「ブック オプション」欄の「表示桁数で計算する」にチェックを入れます。

2) については、
  切り上げ → ROUNDUP 関数
  切り捨て → ROUNDDOWN 関数
  四捨五入 → ROUND 関数
を使って、データを表示桁数に合わせます。

「切り上げ・切り捨て・四捨五入:ROUND系関数」
http://kokoro.kir.jp/excel/round.html

投稿日時 - 2008-10-27 19:55:25

お礼

回答ありがとございます。その方法で出来ました。何度もすいません。

投稿日時 - 2008-10-28 16:52:35

ANo.5

「##””.###”m”」は「##"."###"m"」の入力ミスと思いますが、4桁の「1110」と入力して、「1.11m」と表示されているセルのユーザー定義を確認してみてください。

同じユーザー定義なら、3桁の「110」を入力した場合は、「.110m」と表示され、4桁の「1110」を入力すれば、「1.110m」と表示されます。

関係ないはずですが、念のため、ユーザー定義を「##"."##0"m"」としてみてください。

投稿日時 - 2008-10-27 16:57:18

補足

回答ありがとうございます。もうひとつ教えてください。このユーザー定義でいつくかのセルを足し算すると合計の小数点第3位の数値が計算機と異なります。多分切り捨てになっているようです。例)小数点第3位の数字が計算機だと5です。画面では6になってます。5にするユーザー定義を教えてください。よろしくお願いします。

投稿日時 - 2008-10-27 18:02:55

ANo.4

0.000"m"

で、どうでしょう

投稿日時 - 2008-10-27 16:34:41

お礼

回答ありがとうございます。出来ました。

投稿日時 - 2008-10-27 16:48:48

ANo.3

0を表示したいときは0ということで、0.000”m”と入力すればいいです。

投稿日時 - 2008-10-27 16:18:55

お礼

回答ありがとうございます。出来ました。

投稿日時 - 2008-10-27 16:48:21

ANo.2

ユーザー定義 0.000_ "m"
で試してみてください。

投稿日時 - 2008-10-27 16:17:54

補足

もうひとつ教えてください。このユーザー定義でいつくかのセルを足し算すると合計の小数点第3位の数値が計算機と異なります。多分切り捨てになっているようです。例)小数点第3位の数字が計算機だと5です。画面では6になってます。5にするユーザー定義を教えてください。よろしくお願いします。

投稿日時 - 2008-10-27 18:04:26

お礼

回答ありがとうございます。_を省くと出来ました。

投稿日時 - 2008-10-27 16:47:38

ANo.1

小数点以下の ### を 000 に。

投稿日時 - 2008-10-27 16:17:10

補足

もうひとつ教えてください。このユーザー定義でいつくかのセルを足し算すると合計の小数点第3位の数値が計算機と異なります。多分切り捨てになっているようです。例)小数点第3位の数字が計算機だと5です。画面では6になってます。5にするユーザー定義を教えてください。よろしくお願いします。

投稿日時 - 2008-10-27 17:55:10

お礼

出来ました。ありがとうございました。

投稿日時 - 2008-10-27 16:32:43

あなたにオススメの質問