エクセルの関数の読み取り方を教えてください。
エクセルで夜間の出勤時間の管理をしております。
以前在籍しておられた方が作られたようなのですが
関数初心者の私では読解するのが困難なので
お教えいただきたく投稿しました。
完成されてる表を掲載できればいいのですが・・・
関数を掲載させていただきますので
その関数の読み取り方をお教えいただければ幸甚です。
A列 日付
B列 始業時間
C列 終業時間
D列 計算用退勤表記
E列 拘束時間
F列 労働時間
G列 深夜労働時間
H列 残業時間
I列 普通勤務
J列 深夜勤務
K列 普通残業
L列 深夜残業
D列 =IF(COUNT(B5:C5)=0,0,C5+IF(C5<=B5,"24:00",0))
F列 =IF(E5-$B$37<0,0,E5-$B$37)
G列 =IF(COUNT(B5:C5)=0,0,MAX(0,"5:00"-B5)-MAX(0,B5-"22:00")+MAX(0,D5-"22:00")-MAX(0,D5-"29:00")-$B$37)
H列 =IF(F5-$B$38<0,0,F5-$B$38)
I列 =IF(D5-B5-H5-G5-$B$37<0,0,D5-B5-H5-G5-$B$37)
J列 =IF(I5=0,0,$B$38-I5)
K列 =IF(F5-I5-J5-L5<=0,0,F5-I5-J5-L5)
L列 =IF(G5-J5<=0,0,G5-J5)
基本休憩時間 2:00(=B37)
所定労働時間 8:00(=B38)
深夜終了時刻 5:00(=B39)
深夜開始時刻 22:00(=B40)
深夜労働時間 5:00(=B41)
当番休憩時間 1:00(=B42)
表の内容はこんな感じなのですが。
これでわかりますでしょうか?
基本の時間は20:00~7:00 です
また、万一勤務時間が17:00~4:00の場合
どこの計算式がどのようにわかりますでしょうか?
文字の羅列になって申し訳ございませんが
宜しくお願い申し上げます。
お礼
早速の回答、ありがとうございました。 言われた通りやってみたところ、無事に入力することができました。 追加で質問があります。 表に数式を入力することはできたのですが、「0:00」という表示が出てきてしまいました。 勤務時間を入力していないところや、その日は残業だった場合の-のセルは空白表示したいのですが、それはいったいどうしたらいいのでしょうか? 普通にDeleteキーを押したら数式も一緒に消えてしまいました…。