excel间隔时间差如何减去指定时间段?

excel间隔时间差如何减去指定时间段, 如A1是2023/7/27 12:09:02,B1是2023/7/28 16:36:45,,B1-A1的时间差时间差要去除18.00-8.00这个时间段 ,如果A1的时间段在18.00-8.00之间的时间段则从8.00开始算,求助大神

第1个回答  2023-08-23

可以在 C1 单元格输入公式:

=600*(INT(B1)-INT(A1))+SUM(TEXT(1440*MOD(B1,1)-{0,480,1080},"0;!0")*{0,1,-1})-SUM(TEXT(1440*MOD(A1,1)-{0,480,1080},"0;!0")*{0,1,-1})

结果就是符合要求的时间数值,数值结果为分钟数,若需要核算成小时数,则可再除以60即可。