- 締切済み
時刻入力
簡単な労働時間の計算をエクセルでやってみたのですが時間の入力でわからないところがあります。 出社時刻をA1に9:30 退社時刻をB2に17:30 C1に労働時刻8が表示されるようにしてるのですが、退社時間の入力を深夜になった場合に25:00と入力するのではなく1:00と入力したいのですが、現状では1:00と入力するとー8.5と表示されてしまうので、退社時刻を25:00ではなく1:00と入力してもー表示にならないようにするにはどうすればいいのでしょうか?
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- sanpin-cha
- ベストアンサー率48% (533/1095)
No.1補足 2番目は時刻だけ入力です。 労働時間が24時間までは計算できますが、25時間になると1時間と表示されてしまいます。 こういった可能性がなければ、時刻だけ入れたほうが楽ですね。
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
労働時間を計算する時に「退社時刻が出社時刻より小さかったら24時 間追加」するようにしとけばいいんですから、 C1: =(B2-A1+if(B2<A1, 1, 0))*24 みたいな感じになるんです。ただし、24時間以上勤務しないでください。
- popesyu
- ベストアンサー率36% (1782/4883)
日付から入れるようにすれば良いでしょう。 2004/01/01 18:00 2004/01/02 01:00 見た目の問題は表示形式で整えましょう。 例えばユーザー定義の「hh:mm」などに。
- sanpin-cha
- ベストアンサー率48% (533/1095)
A1、B1に時刻だけを入れた場合は不可能です。 解決法 ●A1 B1に日付を含む時間を入れる 05/25 09:30(日付と時間の間は半角スペース) 表示を時間だけにしたいときは、セルの表示形式でユーザー設定 h:mm にする。(表示上は時刻だけになる) ●IF関数で =IF(A1<B1,B1-A1,1+B1-A1) この数式においは、24時間以上の計算はできません。
お礼
ありがとうございます。 もし25時間を超える場合はいい方法はありますか? たとえば出張などで一泊するときとか。