項が分かれていたほうが入れ子少なくてわかりやすいかと思ったけど
開始時間: Nz(IIf([残業3開始]<[平日開始時間],[残業3開始],Nz([残業1開始],[平日開始時間])),0)+Nz([休日1開始時間],0)+Nz([フレックス開始],0)
↓
開始時間: Nz(IIf([残業3開始]<[平日開始時間],[残業3開始],Nz([残業1開始],[平日開始時間])),Nz([休日1開始時間],[フレックス開始]))
勤務終了: Nz(IIf([残業3終了]>[平日終了時間],[残業3終了],Nz([残業2終了],[平日終了時間])),Nz(Nz([休日2終了],[休日1終了]),[フレックス終了]))
長くてもこのくらいなら全部Nzの入れ子の形でも問題なさそう
通報 ...
おお、なるほど。
お二人の回答を見て大分回りくどいことをやっていたことに気づきました。
かなりごてごて書き込んでしまっているので、少し中身を見直してみます。