打开 Office Calc 时间转为小数

打开 Office Calc 时间转为小数

我的任务很简单,但我不知道如何去做。

我正在 OpenOffice Calc 中设置一个包含 3 列的时间表。前两列是时间格式的列,表示我的开始和结束时间。我希望第三列以小数形式显示小时差。例如,这是我想要的显示:

| 上午 9:00 | 下午 12:30 | 3.5 小时 |

我认为我需要将函数和格式结合起来,但我就是无法让它发挥作用。

答案1

尝试这个:

A1        B1         C1
9:00 AM   12:30PM    =(B1-A1)*24

应该看到:

A1        B1         C1
9:00 AM   12:30PM    3.50 Hrs

确保将 C1 格式化为数字,带有任意所需的小数(我通常使用 2)。

要显示“小时”,请将格式代码(即格式数字框底部显示的 0.00)改为“0.00 小时” (包括引号)它会将格式更改为“用户定义”。

这应该可以满足你的要求。

时间在内部存储为 {whole_days}{decimal_point}{fractional day}

所以 1 天(24 小时)= 1.00

12 小时 = 0.50

3.5 小时 = 0.15(实际上:.14583333 = 3.5/24 = 7/48)

希望这可以帮助。

相关内容