Excel中的总和时间显示很多天

时间:2015-05-18 12:54:17

标签: excel datetime time excel-formula excel-2013

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

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

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

如何在Excel中汇总这些时间,以获得天,小时,分钟和秒的细分?

3 个答案:

答案 0 :(得分:1)

我担心通过更改单元格格式可能无法实现。

如果您的号码在A1,您可以使用以下两个公式之一:

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

enter image description here

我也试过了=TEXT(A1,"0")&TEXT(A1," hh:mm:ss"),但TEXT(A1,"0")有时会进行综合报道,这是不受欢迎的。

这些公式的缺点是它们返回text。因此,您无法在进一步的计算中使用结果。

答案 1 :(得分:1)

要求是添加rangecells个包含“duration”的值,这些值以Date and Time Serial Numbers表示并显示结果,目前格式化[h]:mm:ss天,小时,分钟和秒,(一种格式[d] hh:mm:ss,Excel应用程序不允许已经由 ZygD 解释了。 ZygD 还建议使用公式将所需结果显示为文本,该文本限制了在 ZygD 中解释的其他计算中的进一步使用:

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

如果表达为文本的总数需要表示为Date and Time Serial Numbers,我建议使用公式:

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

现在,如果这不满足要求,还有另一个解决方案,允许添加Date and Time Serial Numbers显示结果“days,hours,minutes and seconds” 提供使用以下公式将结果显示在两个单独的单元格中是可以接受的:

“持续时间”的值放在C4:C6范围内, 小区"C10"中的总天数, 单元格中的总小时数"C11"

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

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

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

=SUM(C10,C11)

enter image description here

答案 2 :(得分:0)

“原始”值可以使用以下公式从 ZygD公式向后处理:

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