高级时间计算在Excel中

我的电子表格中的这个片段计算了员工在这段时间内的工作时间和生产力。

并非所有的员工都在同一时间工作,所以有人在不同的时间开始,他们独特的开始时间被input到f8。

当它的时间来衡量,一个macros进入f13的时间。 所有这个math运作良好。 我一直无法解决的是这个问题:

如果这个员工在11:00(f13)没有被测量,但是在12:09(f17)被测量,这意味着f13是空白的,总的小时数(f6)是空白的。 (在f13中删除11:00)看看我的意思)为什么? 那么,更具体地说,为什么e16返回一个#value! 错误? 由于IFERROR公式,F6返回一个0值。

所以我的问题是,我需要input到e16和e20(它们是不同的)的公式是什么,所以我没有得到#VALUE! 错误是没有时间在上面的时间单元格吗? 我希望这是明确的。

我不知道如何发送文件,所以我发送了这些屏幕截图。 我希望没关系。 感谢所有花时间在此的人。

在这里input图像说明

我会变得厚脸皮,并在这里添加问题。

function

TEXT(F13-B8,“h:mm”)及其expression式产生负值的所有用途。