- ベストアンサー
30分単位の表示の変更について(エクセル)
エクセルの式について質問です。 社員の就業時間のデータをエクセルに移行させたのですが、 8時間半働いた場合、8.3 (8時間と30分という意味)と表示されてしまいます。 これではエクセルで計算式を使う時に不便で困っています。 そこで 8.3 でなく、 8.5 のように1時間を"1"として表示 したいのですが、どのような式にすればいいでしょうか? わかりにくい質問ですみません。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
No.2です。またまた訂正 方法1 =--SUBSTITUTE(A1&"0",".",":")*24 で表示形式を「標準」 方法2 =INT(A1)+MOD(A1,1)/0.6 で表示形式を「標準」
その他の回答 (2)
- wisemac21
- ベストアンサー率39% (171/429)
回答No.2
No.1ですが訂正 =--SUBSTITUTE(P17&"0",".",":")*24 で表示形式を「標準」にする。
質問者
お礼
早速回答ありがとうございます! 訂正後の方法でやってみました。 なぜか8.0など時間きっぱりの場合だと 1920と数字だけになってしまいます(T_T) 30分単位の方は解決できました。
- wisemac21
- ベストアンサー率39% (171/429)
回答No.1
方法1として A1に8.3だとすると =--SUBSTITUTE(A2&"0",".",":") で表示形式を「h:mm」にする
お礼
訂正ありがとうございます。 方法2 で無事にいきました! 本当に助かりました。 ありがとうございました^^