失败的公式如下:
=IF(TIMEVALUE(C2 & ":00") > TIMEVALUE(B2 & ":00"); 0; C2-B2)
我之前尝试过
=IF(C2 > B2; 0; C2-B2)
但这也给了我“错误 502”。
它所指的单元格包含“12:30”格式的数据(我使用“HH:MM”格式格式化了列)。
我只是想计算两个时间之间的时间间隔,并考虑结束时间 < 开始时间的特殊情况。
答案1
使用 OpenOffice.org 3.1.1 和以下数据:
Start End Elapsed
12:30:00 PM 05:30:00 PM 05:00:00
08:30:00 AM 05:30:00 PM 09:00:00
08:30:00 AM 08:00:00 AM 00:00:00
我使用了以下公式过去柱子:
=IF(B2 < A2; 0; B2-A2)
开始和结尾使用格式:
HH:MM:SS
对于过去列,我用
[HH]:MM
这似乎给出了您想要的结果。