エクセル勤務表を作成したい
色々調べてみたのですが、力が足りずうまく行かないので教えてください。
(1)9:00~18:00が基本の労働時間です。
(2)18:00以降は残業
(3)昼休憩は12:00~13:00の一時間で、その分実働から引きたい
(4)12:00までの勤務は昼休憩を引きたくない
(5)13:00からの勤務は昼休憩を引きたくない
(12:00からの勤務は13:00からと同じになります)
今までは以下のような式を入れてました。
A列:日付(問題なし)
B列:曜日(問題なし)
C列:勤務開始時間(勤務する方が入力予定)
D列:勤務終了時間(勤務する方が入力予定)
E列:実働時間
=IF(C11="","",(D11-C11)-F11-G11)
F列:休憩時間(1時間)・・・・ここは無くてもいいです。
=IF(C11="","",IF(AND(D11<=TIME(12,0,0)),TIME(0,0,0),TIME(1,0,0)))
G列:残業時間(18:00以降)
=IF(D11<=TIME(18,0,0),"0:00",D11-TIME(18,0,0))
これが、いいレベルのものだとは思ってませんが
なんとか形になったのですが・・・
(6)9:00前に出勤も残業入れる
という条件を出されまして、困っています。
皆さんのお知恵を貸してください!
休憩時間は表示しなくても大丈夫です。
実働が、(4)、(5)の条件を満たしていて表示されることと
残業が9:00前までと18:00以降の合算で出ると良いのですが・・。
よろしくお願いします!