我正在尝试根据工作之间的差距大小进一步自动化时间表的计算
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, )))
我正在尝试自动化时间表。
员工在 30 分钟或更短时间内获得报酬。
他们不会因超过 30 分钟的间隔而获得报酬。
他们可能每天做 1 份工作或多达 6 份工作。
所以计算的不仅仅是他们每天的开始时间到结束时间。
删除范围 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, )))