首页 文章

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

提问于
浏览
1

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

  • 1726:48:00

  • 410:10:00

  • 599:20:00

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

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

3 回答

  • 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

    要求是添加 rangecells 包含名为“duration”的值,这些值在 Date and Time Serial Numbers 中表示,并以天,小时,分钟和秒显示当前格式为 [h]:mm:ss 的结果(一种格式 [d] hh:mm:ss 不是如ZygD已经解释的那样,Excel应用程序允许) . 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 ,将结果显示为“天,小时,分钟和秒”,前提是可以使用以下公式在两个单独的单元格中显示结果:

    具有“持续时间”的值放在 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

  • 0

    可以使用以下公式从ZygD的公式向后处理"original"值:

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

相关问题