考勤时间:11.1-11.30,公司上班时间-9:00,下班时间:18:30
问题1:在D14单元格写入公式,在 未打卡大于4次(即第5次)+ 迟到大于3次(3次累计在15分钟之内的才算)后,才计迟到1次(即未打卡4次+迟到3次后),累计达9次,就变2;达10次,就变3, 以此类推;
问题2:在D15单元格写入公式,一个月内上班迟到累计时间超过15分钟,即使次数在3次内,则以20元/次扣款(即第一次迟到时间9:16,就扣款啦),这个有点复杂不知怎么表达呵~~
问题3:在D16单元格写入公式,单次迟到1小时以上,早退30分钟以内,算旷工半天,累加次数;
问题4:在D17单元格写入公式,单次迟到超2小时,早退30分钟以上,算旷工一天,累加次数。
自己有试,但是在考勤明细里输入“外勤 、病假 、事假、婚假 、补休假 、加班 ” 其中一个,但D14、D16、D17也会跳1,就不明白问题出在哪儿,问题有点多,哪位热心人士帮帮忙,急!!~
呵,虽说人少,但这样的格式一个个排下去,也是极费时的呀,有直接用函数的方法吗?谢谢
追答我们单位100多人,我基本上就是用这个方法统计的,但不用一人一人,而是全部一起统计,表的形式是第一列有每人的序号,第二列是姓名,第三四五列是每天打卡情况。第一步以序号排序,第二步,把此表再复制一份,把第三四五列分别排序,分别用统计函数统计。最好是用excel2007或2010版本的多重条件函数。网上讲比较难说得清,我的也是逐渐研究了许久才设计好的,具体情况跟你们也不一样,可能需你自己再研究。只能给你提供个简单思路。
追问谢谢啦~~
=countif(d19:d49,">9:00")这个是算出超过9点打卡就计迟到,可是还有条件不知道怎么写进去,如果在10:00至11:00之间打卡计旷工半天,在11:00之后打卡计旷工一天;
下班时间是18:30,=countif(e19:e49,"<18:30,>18:00")这个算18:00-18:30之间打卡的计旷工半天,好像不成立
如何加出从1号至30号迟到的总时间,9:00上班。比如打卡时间有9:04,9:05,9:10,这三次累计迟到19分钟,如何利用函数自动相加这个迟到的时间?
本回答被提问者采纳1.未打卡4次+迟到3次以上计迟到1次,累计达9次,就变2;达10次,就变3, 以此类推;
2.一个月内上班迟到累计时间超过15分钟,则以20元/次扣款;
3.单次迟到1小时以上,早退30分钟以内,算旷工半天1次,累加次数;
4.单次迟到超2小时,早退30分钟以上,算旷工一天1次,累加次数
急需解决啊,月底啦~~
你的数据是考勤机的还是手工的?
追问数据是手工弄成两竖的
考勤机的打卡时间有6个时间段,分上午.下午.加班的上下班时间段,没软件,既改不了又不能设。而公司规定的打卡次数就上班和下班两次,导出来的还1-16号一竖排,17-31一竖排,所以打卡记录乱的很,只能手动了
追答你觉得它乱,但或许有方法可以让它归顺呢。
你发一个导出的原始数据过来看看,注意将人名和相关商密信息处理后再发。但不要破坏数据结构和格式
数据在U盘,得明天发了。关键是领导要求用这模板哎。。。
追答你最后把结果生成这样不就成了么?
追问
这就是考勤机里导出来的原始记录了
不可能!如果考勤机能导出有这样的表头,它的数据就不会这么糊涂混乱。我猜是你强行贴到excel上面的吧。
考勤机导出的通常是文本格式,或者简单的excel格式。
真要怀疑我也没办法,导出来的就是这样,头痛!
追答那也很简单,做个模版,搞个透视表就行了