如何在Excel中将DD:HH:MM转换为HH:MM

时间:2015-08-04 09:51:55

标签: excel-formula

我遇到了excel问题。如何在Excel中将DD:HH:MM转换为HH:MM?

这是一个展示我需要的例子。  1:02:49(1天,2小时,49分钟)应该是26:49(26小时49分钟)

1 个答案:

答案 0 :(得分:0)

我猜测你的1:02:49单元格被格式化为文本;否则,您只需将单元格格式从DD:HH:MM更改为HH:MM。

我选择以文字形式输出,但如果需要,可以将其更改为实际的时间值。

是的,公式有点长,但它可以处理每个:之间的任意位数。因此,例如,100:3:4(100天,3小时,4分钟)将正确评估为2403:04

=24*LEFT(A1,FIND(":",A1)-1)+MID(A1,FIND(":",A1)+1,LEN(A1)-2-LEN(RIGHT(A1,LEN(A1)-FIND("@",SUBSTITUTE(A1,":","@",2))))-LEN(LEFT(A1,FIND(":",A1)-1)))&":"&TEXT(RIGHT(A1,LEN(A1)-FIND("@",SUBSTITUTE(A1,":","@",2))),"00")