2011-04-01 76 views
0

我想在openoffice calc中收集时间(hh:mm:ss.00),但没有成功。OpenOffice Calc - 四舍五入hh:mm:ss.00到hh:mm:ss

例如,我试图围捕以下时间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而不是其他的值

fyi - IF(Test,Then_value,otherwise_value)。

任何想法?

回答

1

刚试过以下之一,它的工作原理:

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

我替换为分号每个逗号。

+0

嗯..不适合我。 Openoffice Calc(Linux)将所有内容都改回逗号。奇怪。一个错误的地方?我会调查并给出回应。 – Poliquin 2011-04-02 01:06:10

+0

嘿洛伦佐,我认为这是否是“,”或“;”没有区别。但谢谢你的回复。 – Poliquin 2011-04-02 01:20:15

+0

你是对的,它也适用于逗号。您是否将目标单元格设置为“时间”?你使用哪个版本的面向对象? – 2011-04-02 08:14:01