excel 时间差的计算方法有多种,本文用三个小练习来进一步理解excel 时间差计算方法。 文字总是枯燥的,用几个小练习来讲解excel 时间差的计算方法。 excel 时间差练习一: 需要在B2和B3单元格进行excel 时间差计算。 思路分析:两个时间差,用(时间2-时间1)*60*24得到分钟数。即(10:00-8:00)*60*24得到分钟。 因为A2单元格两个时间在同一个单元格,需要提取出来,所以用下面的公式分别提取两个时间: =LEFT(A2,LEN(A2)-FIND("-",A2)-1),得到8:00。 =RIGHT(A2,LEN(A2)-FIND("-",A2)),得到10:00。 因此B2单元格的公式为:=(RIGHT(A2,LEN(A2)-FIND("-",A2))-LEFT(A2,FIND("-",A2)-1))*60*24,然后下拉复制公式。 对于上面这种起止时间在一个单元格内的,excel 时间差的计算方法还可以使用下面的公式完成: 方法1:=MIN((MID(A2,FIND("-",A2)+1,5)-LEFT(A2,{4,5})))*1440 方法2:=(MID(A2,FIND("-",A2)+1,5)-LEFT(A2,5))*1440 方法3:=SUM(MID(A2,FIND("-","-"&A2,{1,2}),5)*{-1,1})*1440,这个为数组公式。 excel 时间差练习二: 如何对上面所示的,形如"2010年10月02日11时15分"文本的单元格求时间差呢? 两种方法:数组公式:=TEXT(SUM(MID(A1:B1,IF({1;0},FIND("日",A1:B1)+1,1),IF({1;0},99,FIND("日",A1:B1)))*{1,-1}),"y年m月d天h时m分") excel 时间差练习三: 单位24小时营业,如果一个故障排除超过4小时,会受到客户投诉。当然,客户所计算的时候是排除了夜间23:00到第二天的8:00的休息时间,也就是这段时间不计考核,譬如开始时间为1:00,故障结束时间为9:00 虽然是历时8小时,但实际上在客户眼中,只算1小时,因此不算超时。AB列是派单时间和完成时间,计算在客户眼中,他们所用的工时是多少? C3单元格公式为:=IF(B3-A3-MIN(B3,INT(A3)+4/3)+MAX(A3,INT(B3)-1/24)>1/6,"超时","") D3单元格公式为:=B3-A3-MIN(B3,INT(A3)+4/3)+MAX(A3,INT(B3)-1/24) 思路是这样的: |