4 评论

0 收藏

分享

[已解答] 如何用伙伴云计算加班时间

本帖最后由 Mas 于 2017-10-16 14:53 编辑

请问如何用表格工作流计算周末的加班时间?我设置了开始和结束时间,有两种情况:1.只是上午或者下午加班,直接减就可以,但是如果从上午到下午,中间有一个小时午休的时间怎么去掉呢?这里需要函数来判断,望解答。多谢!目前的想法是判断初始时间是上午,结束时间是下午,但是不会用公示判断

自己写了如下公示,提示  脚本语法错误,公示中包含不预期的字符。请问哪里错了啊?

if(and(hour({当前数据.OT start})&":"&minute({当前数据.OT start})<"12:30",hour({当前数据.OT end})&":"&minute({当前数据.OT end})>"13:30"),{当前数据.OT Total}={当前数据.OT end}-{当前数据.OT start}-1,{当前数据.OT end}-{当前数据.OT start})


另外,如果加班时间超过了当天24点,这个计算的公示又是需要怎么修改呢?



回复

举报 使用道具

相关帖子
全部回复 (4)
查看全部
if(and(hour({当前数据.OT start})&":"&minute({当前数据.OT start})<"12:30",hour({当前数据.OT end})&":"&minute({当前数据.OT end})>"13:30"),{当前数据.OT Total}={当前数据.OT end}-{当前数据.OT start}-1,{当前数据.OT end}-{当前数据.OT start})
红色的哪里有问题,删除下试试
如果超过24小时,继续用if进行判断
团队协作,尽在掌握~

举报 回复 支持 反对 使用道具

好的,多谢,我试下。这个公式我反反复复看了十几二十遍。。。

举报 回复 支持 反对 使用道具

引用 @表妹-律律 发表于 2017-10-16 17:27
if(and(hour({当前数据.OT start})&":"&minute({当前数据.OT start})"13:30"),{当前数据.OT Total}={当前数 ...

我根据你上面帖子里面说的方法试了下,还是提示脚本语法错误,公式中包含不预期的字符。我的操作有删除了红色的部分试验,在最后增加了红色部分的copy。都是不行。我又不知道怎么办了

举报 回复 支持 反对 使用道具

引用 @Mas 发表于 2017-10-17 12:17
我根据你上面帖子里面说的方法试了下,还是提示脚本语法错误,公式中包含不预期的字符。我的操作有删除了 ...

相关信息太小,我暂时无法判断是什么原因导致
我可单独帮您看下~请留下在线联系方式
团队协作,尽在掌握~

举报 回复 支持 反对 使用道具

Mas
注册会员
主题 1
回复 2
粉丝 0
|网站地图
快速回复 返回顶部 返回列表