楼主 gouweicao78 |
Q:我单位接到故障报修信息后派工维修,24小时营业,如果一个故障排除超过4小时,会受到客户投诉。当然,客户所计算的时候是排除了夜间23:00到第二天的8:00的休息时间,也就是这段时间不计考核,譬如开始时间为1:00,故障结束时间为9:00 虽然是历时8小时,但实际上在客户眼中,只算1小时,因此是不算超时的。现在给出开始时间I3和结束时间H3,能否计算出在客户眼中,他们所用的工时是多少? A:这是经典的2点间隔的时间计算问题。
其中:=I3-H3-MIN(I3,INT(H3)+4/3)+MAX(H3,INT(I3)-1/24)计算的是工时,思路如下: 1、终止时间减去起始时间I3-H3,得到所用实际时长; 2、MIN(I3,INT(H3)+4/3)——也就是H3时间第2天上午8点与I3相比,取小值; MAX(H3,INT(I3)-1/24)——也就是I3时间前1天夜里23点与H3相比,取大值; 这样两数相减,就是头天夜里23点之后第2天上午8点之前的时间差了。 3、实际时长扣去该休息时段的中占据的无效时长。 4/3——每天是24小时,1/3就是8小时,4/3就是1天又8小时,也就是第2天的8点。 INT(I3)-1/24——从I3的0点扣去1小时,也就是前一天的23点。 如何计算2点间隔的跨日(24小时内)工时.rar |
2楼 妞妞表妹 |
不错不错,但是那个IF公式里>1/6就反回超时,这个1/6代表的是什么,不太明白哦 |
3楼 gouweicao78 |
1/6是六分之一天,也就是4小时。 |