Excel 计算班次的哪个部分在时间跨度内

Excel 计算班次的哪个部分在时间跨度内,excel,excel-formula,formula,timespan,Excel,Excel Formula,Formula,Timespan,我正试图建立一个公式来计算我的班次中有多少会进入另一个时间段(这会增加额外的轮班时间) 我知道我的班次有多长,只需要在图片中显示红色的时间跨度 例如,我在15:00-23:00之间工作,额外付款的时间跨度为19:00-24:00 我工作的时间是8小时,4小时是额外的工资,但有没有办法有一个公式给我这个,因为我将不得不这样做很多日期和时间跨度 假设您已分配了时间(开始轮班、结束加班等),并且时间不跨越午夜,则: =MIN(D1,B1)-MAX(C1,A1) 或者=B1-C1谢谢,有时候确实是午夜

我正试图建立一个公式来计算我的班次中有多少会进入另一个时间段(这会增加额外的轮班时间)

我知道我的班次有多长,只需要在图片中显示红色的时间跨度

例如,我在15:00-23:00之间工作,额外付款的时间跨度为19:00-24:00

我工作的时间是8小时,4小时是额外的工资,但有没有办法有一个公式给我这个,因为我将不得不这样做很多日期和时间跨度


假设您已分配了时间(开始轮班、结束加班等),并且时间不跨越午夜,则:

=MIN(D1,B1)-MAX(C1,A1)

或者
=B1-C1

谢谢,有时候确实是午夜时分,但至少这是朝着正确的方向迈出的一步。