热心网友
回答时间:2022-03-17 14:31
用VBA可以做到的。迟到和早退,每个人都可以给你提取出来,只要迟到早退标记都是像你图中所示,每遇到迟到和早退就这么标识,就没问题。数据只要规范就可以统计。可以单独把每个人迟到早退的明细信息,包括每次迟到早退的时间长度,以及每人每月出现的次数都统计出来,还可以按要求过滤筛选一些信息,例如有的公司规定迟到5分钟之内不扣工资之类的,或者迟到早退不同时限处罚不同之类的,只要有要求,都可以统计出来。
有原始表格就可以写代码:
hyc11072
代码写完,是一键完成的,可以直接输出你要的结果。
用公式也可以提取,但是要很多步骤,也比较复杂。如果用辅助列或者辅助表+数组公式也可以是实现。但是会比较麻烦。
收起
热心网友
回答时间:2022-03-17 15:49
这个看着就很麻烦耶,你这里的数据应该是他们打卡了几次,框里面就显示几个时间吧,这样的话你就得一个一个去看有没有迟到早退了哦。如果公司有基础,可以考虑买个考勤系统,这样的话这些数据就不用你手工再去核算了,我们现在用的是红海eHR的考勤系统,你可以看看
收起
热心网友
回答时间:2022-03-17 17:23
如果你的数据是最原始的数据格式,建议用做一个数据结构规范的表格,用函数把每一个人到打卡基础数据提取到规范表格,形成一个数据转换模板表格,今后每一次只要复制粘贴,就可以生成规范数据格式结构表了。
然后,再根据规范的数据格式结构表核算你想要的统计核算数据了
收起
热心网友
回答时间:2022-03-17 19:15
B2:早退:=SUM(--EXACT(MID(PHONETIC(D2:AH2),ROW($1:$1000),1),"退")),CTRL+SHIFT+ENTER同时按。
C2:迟到:=SUM(--EXACT(MID(PHONETIC(D2:AH2),ROW($1:$1000),1),"迟"))
CTRL+SHIFT+ENTER同时按。
A2:正常:=COUNTA(D2:AH2)-B2-C2
收起
热心网友
回答时间:2022-03-17 21:23
这还不如最原始的打纸卡,建议上专业考勤系统,像我们金华版考勤系统针对中心企业真心花不了几个钱。不要影响到考勤的统计结果。否则,即影响企业公平性,又会造成企业损失或员工损失,带来很多不必要的麻烦。现在考勤文员都习惯了用考勤软件,没有这工具,说实话招人留人都难。
收起
热心网友
回答时间:2022-03-17 23:47
公出 上午没来 这些也都是打卡机出来的?
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。
收起