• 締切済み

勤務表について

M11:残業時間 N:11深夜時間は平日のみ時間表示させたい。それ以外の休日出勤、特別休日出勤の残業時間、深夜時間は空白にしたい場合の関数を教えてください。

みんなの回答

  • luka3
  • ベストアンサー率72% (424/583)
回答No.2

=IF(OR($E11="通常勤務",$E11="夜勤"),MAX(0,MIN(I11,$O$5)-MAX(G11,$M$5)),"") ということでしょうか

  • luka3
  • ベストアンサー率72% (424/583)
回答No.1

M11:=IF(OR(FIND(D11,"月火水木金土日")>5,RIGHT(E11,4)="休日出勤"),"",【本来の計算式】) 簡単に解説すると、【D列が『月火水木金土日』の6文字目以降にヒットする】または【E列の後ろ4文字が『休日出勤』である】場合は空白にします。

korosuke328
質問者

補足

教えて頂き有難うございます。私なりに考えて関数を入れてみました。=IF($E11="通常勤務",MAX(0,MIN(I11,$O$5)-MAX(G11,$M$5)),"")M11には通常勤務の残業時間が反映されるにようなりました。追加で”夜勤”の際にも残業時間をM11に反映させるためには、どのような関数が必要でしょうか。まとめるとM11に”通常勤務””夜勤"の際の残業時間のみを反映させたいです。ご教示お願い致します。

関連するQ&A