勤務表をエクセルで作成しています。 日勤と夜勤の両方があるケースで、計算したいのは「作業時間」と「深夜帯の時間」です。
勤務表をエクセルで作成しています。 日勤と夜勤の両方があるケースで、計算したいのは「作業時間」と「深夜帯の時間」です。 例えば開始時間がD9、終了時間がE9、休憩時間がF9として、色々なサイト等で参考にしながら以下のような関数を入れてみました。 ="5:00"-MIN(D9,"5:00")+MAX((E9<D9)+E9,"22:00")-"22:00" そうすると、例えば開始が9:00、終了が23:00、休憩1時間とした場合、作業時間が13:00、深夜の時間は1時間と計算されるのですが(想定通り)、終了時間を30:00(表示は6:00)にすると、深夜の時間は8:00となってしまいます。 こちらの想定としては、そもそも深夜の時間は22:00-5:00なので、マックスでも7時間となるはずが、それを超える結果が出てしまいます。 色々なサイトから関数を持ってきたり組み合わせたりしたため、どこが悪くてどう修正すればいいのかわからなくなってしまったのですが、ご教授いただけますでしょうか。
Excel | Office系ソフトウェア・753閲覧・100