【问题标题】:How to round off seconds to the nearest minute?如何将秒数四舍五入到最接近的分钟数?
【发布时间】:2019-08-06 12:05:47
【问题描述】:

我正在将 [ss] 秒转换为 mm:ss 格式。
但是,我还必须将值四舍五入到最接近的分钟。
例如,19:29 -> 19 分钟和 19:32-> 20 分钟

我尝试过使用mround 函数。但它没有用。

=MROUND(19.45,15/60/24) gives output as 19.44791667.  

应该是 20 秒。

【问题讨论】:

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


    【解决方案1】:

    尝试这样,将 B 列格式化为 Time

    =ARRAYFORMULA(IF(LEN(A1:A), MROUND(A1:A, "00:01:00"), ))
    


    =TEXT(MROUND("00:"&TO_TEXT(B5), "00:01:00"), "mm:ss")
    


    =ARRAYFORMULA(TEXT(MROUND(SUM(TIME(0, 
     REGEXEXTRACT(TO_TEXT(C3:C11), "(.+):"),
     REGEXEXTRACT(TO_TEXT(C3:C11), ":(.+)"))), "00:01:00"), "[mm]:ss"))
    

    【讨论】:

    • 对不起。它不适合我。其实我的数据是这样的imgur.com/a/Hy7cMDK。我只想将总时间的总和四舍五入到最接近的分钟。实现这一目标的最佳方法是什么?
    • 感谢您的回复。我仍然无法完成这项工作。可能与时间格式有关。这是我的工作表的链接。 docs.google.com/spreadsheets/d/…
    猜你喜欢
    • 2018-05-27
    • 1970-01-01
    • 2011-10-25
    • 2018-06-03
    • 2011-01-22
    • 2022-01-02
    • 1970-01-01
    • 2019-02-09
    • 1970-01-01
    相关资源
    最近更新 更多