時間の計算 関数を教えて下さい
はじめまして!
どうしても分からなくなり、皆様にお力をお借りしたいと思います。
仕事で管理している機械の停止時間とその合計を入力だけで集計をいたいのですが
いつも使っているシートが悪いのか、夜勤の24:00をまたぐ計算式が間違っているのか?
よくわかりません。
A B C D E
1 8:30 8:30 20:30 20:30 0:00
2 8:30 8:30 17:00 20:30 3:30
3 8:30 7:30 18:00 20:30 1:30
4 8:30 20:30 20:30 20:30 12:00
5
6
7 20:30 20:30 8:30 8:30 0:00
8 20:30 21:30 6:00 8:30 3:30
9 20:30 22:00 8:30 8:30 1:30
10 20:30 8:30 8:30 8:30 ?
「基本条件」
1、シートのA1~A4 A7~A10 と D1~D4 D7~D10 は固定した数字
2、A=引き継ぐ時間(定時) B=機械の稼働時刻 C=機械の停止時刻 D=引き継ぐ時間(定時)
E=機械の停止時間(C-B)
3、昼の勤務時間8:30~20:30までと夜の勤務20:30~8:30までの2交代で稼動の為
入力を2つに分けている。
4、機械を早い時間(B3のように1時間早く稼働している)に稼働する時もある。
5、上部の内容でE1セルに入力している式は
=IF((D1-C1)+(B1-A1)<0,"-","")&TEXT(ABS((D1-C1)+(B1-A1),"hh:mm")
この式では昼の勤務では問題なく演算してくれるのですが、夜になると全くダメです。
E10には”-12:00”となり、”12:00”にするように修正すると、他の時間が”-”になります。
E10を出すにあたり意味は、機械が12時間止まっています(12:00)。としたいのですが(E4のように)
何かいい式などあれば教えてください。
お礼
ご回答感謝します。