OpenOffice Calc - 向上舍入hh:mm:ss.00到hh:mm:ss

时间:2011-04-01 18:04:25

标签: openoffice-calc calc

我试图在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

我尝试了以下quickfix方法

  

= IF(RIGHT(A1,2)大于50,MROUND(A1,1 /(24 * 60 * 1000)),MROUND(A1,1 /(24 * 60 * 60)))

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

fyi - IF(Test,Then_value,otherwise_value)。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

尝试了下面的一个,它有效:

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

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

答案 1 :(得分:0)

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

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

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