質問: エクセルでパート社員の出勤簿を作成しています。 その際、昼休憩のある勤務時間帯の人のみ自動的に1時間 勤務時間から差し引かれるようにしたいのですが、どのようにしたらいいのでしょうか。
回答: 休憩時間を計算し その結果をどこかのセルに表示させた方が 無駄がなく て良いと思いますが そうしないのなら 休憩時間が「12:00~13:00」で固定の場合 ・MAX(MIN(退勤時間,12時)-出社時間,0) ・MAX(退勤時間-MAX(出社時間,13時),0) を足せばよいでしょう。 これに演算誤差対策を加えると =ROUND((MAX(MIN(B1,12/24)-A1,0)+MAX(B1-MAX(A1,13/24),0))*1440,0)/1440 こんな感じになります。くれぐれも演算誤差にご注意下さい。