Вот довольно общий пример, основанный на формуле перекрытия
Для отработанных часов 06: 00-22: 00
=max(min(B4+(B4<A4),time(22,0,0))-max(A4,0.25),0)+max(min(B4+(B4<A4),1+TIME(22,0,0))-max(A4,1.25),0)
Для отработанных часов 22: 00-06: 00
=max(min(B4,0.25)-max(A4,0),0)+max(min(B4+(B4<A4),1.25)-max(A4,time(22,0,0)),0)