在Excel中总计时间以显示大量天数

我有单元格持续时间,指定为小时:分钟:秒。

  • 1726:48:00
  • 410:10:00
  • 599:20:00

第一行表示1726小时48分00秒第二行表示410小时10分00秒第三行表示599小时10分00秒

如何在Excel中总结这些时间,以便在几天,几小时,几分钟和几秒钟内得到分解?

恐怕通过改变单元格格式可能是不可能的。

如果你的号码是A1 ,你可以使用这两个公式之一:

 =ROUNDDOWN(A1,0)&TEXT(A1," hh:mm:ss") =INT(A1)&TEXT(A1," hh:mm:ss") 

在这里输入图像说明

我也尝试了=TEXT(A1,"0")&TEXT(A1," hh:mm:ss") ,但TEXT(A1,"0")

这些公式的缺点是他们返回text 。 所以你将无法在进一步的计算中使用结果。

要求添加range包含“持续时间”值的cells ,这些值以Date and Time Serial Numbers表示,并以天,小时,分钟和秒显示当前格式[h]:mm:ss的结果,( ZygD已经解释过,Excel应用程序所不允许的一种格式[d] hh:mm:ss )。 ZygD还提出使用一个公式来显示所需的结果作为一个文本,在其他计算中进一步使用的限制,以及由ZygD解释:

 =INT(A1)&TEXT(A1," hh:mm:ss") 

如果表示为文本的总数需要表示为Date and Time Serial Numbers我build议的公式为:

 =SUM(LEFT(B1,-1+SEARCH(" ",B1)), SUBSTITUTE(B1,LEFT(B1,SEARCH(" ",B1)),"")) 

现在,如果这不符合要求,还有另一种解决scheme,允许将显示结果的Date and Time Serial Numbers添加为“天,小时,分和秒”, 前提是可以接受使用以下公式:

具有“持续时间”的值被放置在C4:C6 ,单元"C10"总计天数,单元"C11"总时数

总天数=INT(SUM($C$4:$C$6))

总时数=MOD(SUM($C$4:$C$6),1)

如果总计需要进一步使用,只需使用标准的“SUM”公式将两者相加即可,请参阅单元格C13

 =SUM(C10,C11) 

在这里输入图像说明

ZygD公式中“原始”值可以用以下公式反向工作:

 =SUM(LEFT(B1,-1+SEARCH(" ",B1)), SUBSTITUTE(B1,LEFT(B1,SEARCH(" ",B1)),""))