I’m not clear on your use case, but you might try using a combination of WEEKDAY(), INDEX(), and/or SWITCH() to achieve your production days/hours window if that’s what you’re seeking.
The formula could leverage a table where you can re/set the durations for each DOW. That way you’d only need to update the table and not the formula.
And you could create a form to allow select users to modify the table under controlled parameters – to ensure data integrity.
One way I can think of to simplify it is to think of time as a continuum instead of daily segmented blocks. This would make it easier to add durations to cover END points, since none of the START/END points repeat in a given week.
For example: Using hours, there is only one timespan for Monday 5PM to Tuesday 2A.
Handling Wraparounds: If the goal is to specify production windows, then only SAT to SUN is the area where we would need to specify two segments of time.
No matter how hard I try, I can’t wrap my head around that. I mark this as the solution, others probably can work with this information. This is a bit too complicated for me.