LibreOffice Calc / OpenOffice Calc / Excel:如何显示负持续时间?
LibreOffice Calc / OpenOffice Calc / Excel: How to display a negative time duration?
我使用 LibreOffice/OpenOffice 电子表格来跟踪我的睡眠。
A 列包含我入睡的时间,B 列包含我醒来的时间。
C 列包含一个 "adjustment";如果我早起,然后又睡着了,我会减去我醒着的时间。同样,如果我小睡,我会加上我小睡的时间。
D 列计算睡眠持续时间:=(B1-A1)+C1
我遇到的问题是在视觉上有效地表示 C 列。如果我早起,醒了 1 小时 15 分钟,然后又回到床上,我希望它显示“-1:15”。相反,如果我小睡了一个小时45分钟,我希望它显示“+1:45”。
如何设置 C 列的格式来执行此操作?我已经尝试了几种自定义格式设置选项,到目前为止 none 我的尝试已经成功。我尝试过的所有内容最终都会显示“22:45”而不是“-1:15”。
有个hack that you can use in Excel
进入选项|高级|计算此工作簿时勾选'Use 1904 date system'。
然后它会让您将格式设置为 +hh:mm;-hh:mm 并且一切正常。
在 Open Office 中它会让你使用 +hh:mm;-hh:mm
在 LibreOffice Calc 中,您应该将单元格格式化为
[HH]:MM
使用负时间。
我使用 LibreOffice/OpenOffice 电子表格来跟踪我的睡眠。
A 列包含我入睡的时间,B 列包含我醒来的时间。
C 列包含一个 "adjustment";如果我早起,然后又睡着了,我会减去我醒着的时间。同样,如果我小睡,我会加上我小睡的时间。
D 列计算睡眠持续时间:=(B1-A1)+C1
我遇到的问题是在视觉上有效地表示 C 列。如果我早起,醒了 1 小时 15 分钟,然后又回到床上,我希望它显示“-1:15”。相反,如果我小睡了一个小时45分钟,我希望它显示“+1:45”。
如何设置 C 列的格式来执行此操作?我已经尝试了几种自定义格式设置选项,到目前为止 none 我的尝试已经成功。我尝试过的所有内容最终都会显示“22:45”而不是“-1:15”。
有个hack that you can use in Excel
进入选项|高级|计算此工作簿时勾选'Use 1904 date system'。
然后它会让您将格式设置为 +hh:mm;-hh:mm 并且一切正常。
在 Open Office 中它会让你使用 +hh:mm;-hh:mm
在 LibreOffice Calc 中,您应该将单元格格式化为
[HH]:MM
使用负时间。