0

我正在尝试在 OpenOffice Calc 中汇总时间 (hh:mm:ss.00),但没有成功。

例如,我试图将以下时间四舍五入为 HH:MM:SS

01:41:32.69 -> 01:41:33
01:45:59.20 -> 01:46:00
01:31:48.62 -> 01:31:49

我尝试了以下快速修复方法

=IF(右(A1,2)>50,MROUND(A1,1/(24*60*1000)),MROUND(A1,1/(24*60*60)))

无论发生什么情况,IF 语句都会返回 Then_value 而不是 else_value

仅供参考 - IF(测试,然后_值,否则_值)。

有任何想法吗?

4

2 回答 2

1

刚刚尝试了以下一个,它的工作原理:

=IF(RIGHT(A1;2)>50;MROUND(A1;1/(24*60*1000));MROUND(A1;1/(24*60*60)))

我用分号替换了每个逗号。

于 2011-04-01T18:21:19.240 回答
0

如果真的是 OO Calc,我建议:

=IF(RIGHT(A1;2)*1>50;MROUND(A1;1/(24*60*1000));MROUND(A1;1/(24*60*60)))

像 RIGHT 这样的字符串函数总是返回 Text 格式,并且任何 Text 总是大于每个数字。

于 2019-06-08T18:59:14.283 回答