在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)),""))