【问题标题】:Sum multiple TIME()'s对多个 TIME() 求和
【发布时间】:2012-02-14 08:21:05
【问题描述】:

我有这张分数表:

---------
| TIME  | 
---------
| L4:10 |
| W2:32 |
| L2:23 |
| L6:10 |
| W1:10 |
---------

要将分数转换为实际时间,我使用:

=TIME(0, MID(A1, 2, 1), MID(A1, 4, 2))  [ which outputs 00:04:10 for the A1 ] 

有没有办法在不创建新单元格的情况下一次汇总所有这些总数?

(注意:我无法从原始单元格中删除 L 和 W)

【问题讨论】:

    标签: google-sheets array-formulas google-sheets-formula


    【解决方案1】:

    考虑以这种方式将其包装成ARRAYFORMULA

    =ARRAYFORMULA(SUM(TIME(0, MID(A1:A5, 2, 1), MID(A1:A5, 4, 2))))
    

    这会将 A1:A5 范围内的所有值汇总到一个单元格中。

    【讨论】:

      【解决方案2】:

      略短:

      =ArrayFormula(sum(1*regexreplace(A1:A5,"L|W","00:")))
      

      在进行相应格式化时返回 00:16:25

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-02-10
        • 1970-01-01
        • 2019-09-03
        • 1970-01-01
        • 2022-01-01
        • 2017-09-28
        • 2015-07-19
        • 1970-01-01
        相关资源
        最近更新 更多