如何用excel制作考勤表模板公式?用excel统计考勤很麻烦。想直接做个模板,以后直接套用,怎么设置?下面关于会计教育的考试,我们来看看详细教程。有需要的朋友
如何用excel制作考勤表模板公式?用excel统计考勤很麻烦。想直接做个模板,以后直接套用,怎么设置?下面关于会计教育的考试,我们来看看详细教程。有需要的朋友可以参考一下。
1.考勤表的常用函数和公式介绍:
首先,最基本的是计算员工当天的工作时间,如下图所示。在C2输入公式=B2-A2,得到员工当天的工作时间(可以考虑减去午休)。
2.另外,判断员工是迟到还是早退也是考勤表的一个基本功能。假设你在早上08:30以后打卡,即使你迟到了,那么C2 = IF(A2-& # 34;08:30"& gt0,"晚& # 34;,"").
3.如果你在下午17:30之前离开,即使你提前离开,C2 =如果(B2-& # 34;17:30"& lt0,"早点离开& # 34;,"").
4.如下图,员工正常上班时,用勾号标注日期,否则标注圆圈(实际情况可能更复杂,如病假、事假、带薪年假等。).公式:J4=COUNTIF(C4:I4,& # 34;√")
5.如果系统刷卡或者根据指纹打卡,生成的数据可能是下表格式,一列是姓名,一列是每次打卡时间。由于一个人可能一天打卡很多次,也有可能错过了上下班打卡,所以也需要识别。因此,我们在c列设置了标签辅助列。
6.双击C2,输入公式:= if (B2 = min (if (A : A = A2,B : B )),& # 34;去工作& # 34;,IF(B2=MAX(IF(A:A=A2,B:B)),& # 34;下班& # 34;,"")),左手按住Ctrl+Shift,右手按ENTER运行公式并向下填充。
7.MIN(IF(A:A=A2,B:B))返回当天“张三”的最小值;MAX(IF(A:A=A2,B:B))返回当天打卡的“张三”的最大值;嵌套IF outside的作用是:如果B列时间等于“张三”的最小值,记录“上班”;如果B栏时间等于“张三”当天打卡的最大值,则记录“下班”;中间的打卡记录是空。
8.选中数据区,点击〖插入〗-〖透视表〗按钮,系统将根据默认设置创建数据区。
9.如步骤10所示,将三个字段拖动到数据透视表的相应位置,并将格式排列如下:
10.“上班”和“下班”字段下的时差是员工当天最早和最晚的打卡记录。如果“下班”的记录是空,则当天只打卡一次(因为“上班”时间只算一次记录)。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。
作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/110307.html