我的任务很简单,但我不知道如何去做。
我正在 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)
希望这可以帮助。