假设A1写入2013-08-09 07:33:49,026,B1写入2013-08-09 07:33:50,431
C1单元格写入公式
=TEXT(LEFT(B1,FIND(",",B1)-1)-LEFT(A1,FIND(",",A1)-1)-IF(--RIGHT(B1,LEN(B1)-FIND(",",B1))<--RIGHT(A1,LEN(A1)-FIND(",",A1)),"0:0:1",),"e-mm-dd hh:mm:ss,")&(IF(--RIGHT(B1,LEN(B1)-FIND(",",B1))<--RIGHT(A1,LEN(A1)-FIND(",",A1)),1000,)+RIGHT(B1,LEN(B1)-FIND(",",B1))-RIGHT(A1,LEN(A1)-FIND(",",A1)))
或
=TEXT(LEFT(B1,19)-LEFT(A1,19)-IF(--RIGHT(B1,3)<--RIGHT(A1,3),"0:0:1",),"[h]:mm:ss,")&TEXT(IF(--RIGHT(B1,3)<--RIGHT(A1,3),1000,)+RIGHT(B1,3)-RIGHT(A1,3),"000")
追问
这是我按照你给的公式算的结果,但是为什么前面会有个1900-01-00,能不能把这个计算成0啊
追答日期序列就是以1900年的1月0日为0天的
所以第一天就是 1900-1-1
你可以改用第二个公式,这样就不体现天数了,以小时累计