• ベストアンサー

エクセルで書式設定のユーザー定義の設定について教えてください

バイトの時給や勤務時間を表にし、給与を算出する表を作っています。必要項目だけ入力すれば給与が自動で算出されるようにしたいため、1時間単位で入力しております。 かつ、勤務時間や休憩時間の欄には見やすいように書式設定のユーザー定義で末尾に"時間"と表示されるよう設定しました。 そこで質問なのですが、休憩時間を入力するところに30分という意味で0、5と入力したのですが、入力後enterを押して決定すると、”1時間”と表示されてしまいます。 四捨五入されてるのではと思い、試しに0.4と入力したところ数字が 表示されず”時間” とだけ表示されました。 1.5と入力すると”2時間”と表示され、1.4と入力すると1時間と表示されてしまいます。  書式設定で文字列を選択すれば小数点以下まで表示されるのですが、そうするとユーザー定義が使えなくなってしまいます、、 どこかで四捨五入が設定されているようなのですが、 どこで変更すればよいのでしょうか? 質問はユーザー定義で末尾に”時間”を表示させ、かつ同時に小数点以下まで表示させるにはどうしたらよいでしょうか? ご存知の方、ご教授のほどよろしくお願いいたします。

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

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

他の回答はみな、1と入力したら1.0時間と表示し、0.25と入力した ら0.3時間と表示します。 「G/標準"時間"」を試してください。1と入力したら1時間と表示 し、0.25と入力したら0.25時間と表示します。

booming
質問者

お礼

お礼が遅くなってしまい申し訳ございません! こんな簡単に小数点2位まで表示できるとは思いませんでした! これは重宝させていただきます。 ありがとうございました!

その他の回答 (2)

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.2

書式のユーザー定義でどのように指定したか分かりませんが、試しに書式を以下にしてみてください [>0]0.0"時間"; セルの値が0や空白の時は「空白」、そうでないときは「1.5時間」のように表示されるはずです

booming
質問者

お礼

お礼が遅くなってしまい申し訳ございません! 回答いただいたとおりに設定したら、思ったとおりの表示ができました。 ありがとうございました!

  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.1

>ユーザー定義で末尾に"時間"と表示されるよう設定しました。 0"時間”と言う形式ですか? 0.0"時間"にすると0.5時間と表示されます。

booming
質問者

お礼

お礼が遅くなってしまい申し訳ございません! 回答いただいたとおりに設定したら、思ったとおりの表示ができました。 ありがとうございました!

関連するQ&A