关于时间求差,可以通过后一个时间减去前一个时间;
关于从字符串"08:30-12:00"中获取到开始和结束时间,可以通过
=TEXT(RIGHT(F10, SEARCH("-",F10,1)-1)-LEFT(F10,SEARCH("-",F10,1)-1),"hh:mm")
那么求出每一个时间段的时间差值再求和就可以了。
下面的是最终公式:
=TEXT(RIGHT(F10, SEARCH("-",F10,1)-1)-LEFT(F10,SEARCH("-",F10,1)-1)+RIGHT(G10, SEARCH("-",G10,1)-1)-LEFT(G10,SEARCH("-",G10,1)-1)+RIGHT(H10, SEARCH("-",H10,1)-1)-LEFT(H10,SEARCH("-",H10,1)-1),"h:mm")
效果图: