Answers:
当您的公式返回的数被格式化为一个时间,你希望它格式化为一个普通的数字,单元格的格式更改为纯数字格式:单击该单元格,然后单击Format,Number,Normal。
Google电子表格中的时间值表示为几天和几天的一部分。例如,36:00:00是数字1.5(一天半)的格式表示。
假设如您的示例所示,将36:00:00除以3:00:00。Google Spreadsheet会执行1.5除以0.125(即12)的计算。结果告诉您,在36小时的时间内,您有12个3小时间隔。12,当然不是时间间隔。这是一个无单位的数量。
换句话说,可以将任何数字设置为一次格式。如果您将12格式化为时间,则可以合理地预期您将获得288:00:00。12天包含288个小时。
Google表格现在具有持续时间格式选项。选择:格式->数字->持续时间。
计算时间的示例:
work-start work-stop lunchbreak effective time
07:30:00 17:00:00 1.5 8 [=((A2-A1)*24)-A3]
如果从另一个时间值中减去一个时间值,则得到的结果将表示24小时的分数,因此,如果将结果乘以24,则得到的值将以小时为单位。
换句话说:该操作是多义的,但是其含义是更改数字的格式(从几天到几小时)。
我有一个类似的问题,我现在才修复
我使用了该TO_PURE_NUMBER()
功能,它起作用了。
简单得多:看看这个
B2: 23:00
C2: 1:37
D2: = C2 - B2 + ( B2 > C2 )
为何有效,时间是一天的一小部分,如果添加了1天(24小时),则比较B2> C2返回True(1)或False(0)。 http://www.excelforum.com/excel-general/471757-calculating-time-difference-over-midnight.html