我正在尝试根据工作之间的差距大小进一步自动化时间表的计算

I'm trying to further automate calculations on timesheets, depending on gaps sizes between jobs

我正在尝试自动化时间表。 员工在 30 分钟或更短时间内获得报酬。 他们不会因超过 30 分钟的间隔而获得报酬。 他们可能每天做 1 份工作或多达 6 份工作。 所以计算的不仅仅是他们每天的开始时间到结束时间。
图像中的最后一列显示了我想要的结果。 https://docs.google.com/spreadsheets/d/1wcZ2k3pc5t7Rco688Ja2LrP4PIkOpwcA5IjWBQvS2Gs/copy

删除范围 I13:K 并在单元格 I13 中使用:

=ARRAYFORMULA(IF(H13:H="",,ROUND((H13:H-G13:G)*24, 2)))

在单元格 J13 中使用:

=ARRAYFORMULA(IF((A13:A<>"")+(H13:H=""),,ROUND((G13:G-H12:H)*24, 2)))

并在单元格 K13 中使用:

=ARRAYFORMULA(IF(H13:H="",,I13:I+IF(J13:J<=0.5, J13:J, )))