LibreOffice
我正在计算包含此列的时间表SUM
。
00:00
08:00
08:00
08:00
08:00
08:00
00:00
04:00:00 PM
底行的打印格式是,Time 876613:37:46
但显示结果却不是这样。有人知道为什么吗?有趣的是,当我突出显示SUM=40:00:00
底部栏上看到的单元格时。
答案1
您拥有的每个输入(每行)都以格式表示HH:MM
。但您必须记住LibreOffice.Calc
包含一个数字,它会将该数字转换为时间格式。时间从LibreOffice.Calc
开始30 Dec 1899 at 00:00:00
。因此,当您输入 8 小时时,您实际上拥有的30 Dec 1899 08:00:00
相当于数字0.3(3)
。
这样,5 行此值加起来等于1.6(6)
。31 Dec 1899 16:00:00
如果
将此值转换为,HH:MM
您将获得16:00
所提供日期的时间。如果将此值转换为 ,[HH]:MM
您将获得40:00
因为这就是自时间 0 以来经过的时间,30 Dec 1899 00:00:00
。
考虑到这一点,为了查看实际工作时间,您的单元格应该具有独立于其他格式的SUM
格式[HH]:MM
或。[HH]:MM:SS