【问题标题】: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"))