考勤上需要分钟加减如何实现

2020-8-14 11:29:26
37747
做考勤的时候 比如 设置了一个班次 8:00-17:00 班次,现场由于考勤机时间差问题。设置一个参数比如允许5分钟之内8:05之内都不算迟到,但是系统不支持时间分钟加减 。。就是当8:05之前打卡 也不算迟到,而且这个5分钟是个变量。。 没有办法直接去 用打卡时间和排班时间去比较,求思路不能太复杂,现在计算已经很慢了。
+10
1人收藏
7 条回帖
铁甲钢拳云仙2020-8-14 11:42:05
本帖最后由 Lato_Howard 于 2020-8-14 12:34 编辑

您好
提供的思路:
①使用日期与时间函数:可以得到分钟数


②得到分钟数后再进行对比即可




+10
这比较是在业务公式里面完成的
+10
铁甲钢拳云仙2020-8-14 13:40:18
本帖最后由 Lato_Howard 于 2020-8-14 13:43 编辑

得到相隔的时间,大于5分钟就算迟到,小于5分钟的不算迟到

业务公式用时间间隔函数:
下图:



+10
铁甲钢拳云仙2020-8-14 15:09:49
本帖最后由 Lato_Howard 于 2020-8-14 17:41 编辑

业务公式上,您可以用条件表达式   填表公式可以使用if去判断

比如 08:05 前不迟到  ,打卡时间是07:59 ,就赋值为0 ,打卡时间是08:10,就是超时5分钟  

得到了值后就容易处理,根据您的情况去判断就可以了


①如果没迟到,全部设定为0


②如果迟到了,计算出超时的时间


填表公式:


业务公式:





+10
需要登录后才可进行回复 登录

玩转云表从入门到精通
扫码添加微信立即领取

·云表创始人授课文件
·加入社群与培训学习
·切磋云表开发玩法

商务咨询:0756-3335860
客服咨询