Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Time 将hh:mm:ss.00四舍五入到hh:mm:ss_Time_Rounding_Openoffice Calc - Fatal编程技术网

Time 将hh:mm:ss.00四舍五入到hh:mm:ss

Time 将hh:mm:ss.00四舍五入到hh:mm:ss,time,rounding,openoffice-calc,Time,Rounding,Openoffice Calc,我试图在OpenOfficeCalc中汇总时间(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 我尝试了以下快速修复方法 =如果(右(A1,2)>50,磁共振成像(A1,1/(24*60*1000)),磁共振成像(A1,1/(24*60*60))) 无论发生什么情况,IF语句都返回Then_值,而不

我试图在OpenOfficeCalc中汇总时间(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
我尝试了以下快速修复方法

=如果(右(A1,2)>50,磁共振成像(A1,1/(24*60*1000)),磁共振成像(A1,1/(24*60*60)))

无论发生什么情况,IF语句都返回Then_值,而不是Otherwise_值

仅供参考-如果(测试,则为_值,否则为_值)


有什么想法吗?

刚刚尝试了以下方法,效果很好:

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

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

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

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

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

Hmm。。不为我工作。Openoffice Calc(Linux)正在将所有内容改回逗号。奇怪。什么地方有虫子?我会调查并做出回应。嘿,洛伦佐,我认为它是一个“,”还是“;”并没有什么区别。但是谢谢你的回复。你说得对,它也可以用逗号。是否将目标单元格格式化为“时间”?您使用的是哪个版本的OO?