- 締切済み
エクセル 勤務時間の計算について
以下の勤務時間とします。 開始 終了 休憩 実労働時間 09:00 17:30 1:00 7:30 この数値をエクセルにすると、 A1 B1 C1 D1 09:00 17:30 1:00 7:30 D1の時間算出 =(A1-B1-C1) となりますが、 このD1の7:30 を 7.5で算出したいのですが 簡単な計算式(セルD1内で計算)を教えてください。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- dodemoii
- ベストアンサー率59% (769/1282)
Excel では、時刻は 0 以上 1 未満の小数として処理されます。 従って24Hで1ですから、7.5と表記したいのであれば、24倍して 時間でなく、標準の表示で見れば7.5と表示されると思います。 D1の時間算出 =(A1-B1-C1)*24 で、表示を「時刻」→「標準」 でご希望の表示になると思います。
#1の訂正です。 質問の計算式は、「=(B1-A1-C1)」ではないですか?質問どおりだと答えがマイナスになり、しかも休憩時間分数値が増えますよ? そんなわけで、計算式を「=(B1-A1-C1)*24」に訂正します。
お礼
ありがとうございました。 算出できました。
- merlionXX
- ベストアンサー率48% (1930/4007)
> D1の時間算出 =(A1-B1-C1) > となりますが、 =(B1-A1-C1) じゃないですか? 式は =(B1-A1-C1)*24 で、セルの書式を数値にして、小数点以下も表示してみてください。
お礼
ありがとうございました。 算出できました。
D1セルの書式設定で表示形式を標準又は数値にし、「=(A1-B1-C1)*24」とします。 エクセルでは24時間が日付シリアル値「1」ですから、7時間30分は24分の7.5(7.5/24)なので、24をかければ時間を整数値とすることができます。
お礼
ありがとうございました。 算出できました。