在Excel中添加和减去时间

我正在尝试做什么

我试图在开始时间和结束时间之间返回小时。 我得到的答案像.042 .057。

如果没有时间,确保E4单元格为空的原因是我的其他单元格公式不会返回错误。

=IF(AND(ISBLANK(A4),ISBLANK(B4)),””,IF(B4=””,TO-A4+(TO<A4)*24,IF(B4<=”0″,B4-A4+(B4<A4)*24))) 

单元格值

A4 =驾驶员时间

B4 =手动超驰驾驶员超时

TO =下午4点设定的时间

我的理解是,如果A4B4都是空的,公式应该返回一个空白,否则你得到两个小时的十进制数之间的差异,例如A4 07:00B4 15:15给出8.25 。 如果B4为空,则结束时间假定为16:00

试试这个版本:

=IF(COUNT(A4,B4)=0,"",MOD(IF(B4="","16:00",B4)-A4,1)*24)

格式结果单元格编号