excel如何做考勤表汇总函数 (excel函数会动的考勤表)

前段时间,一位朋友说是他公司的人事MM还在纯手工计算考勤,心痛不已,问我有没有办法能为妹纸减轻下工作量。

把原始考勤表及人员考勤表发来一看,顿时理解这位朋友心情了,这要是我的妹纸,绝不能让她这样干。

原始考勤导出的表是这样的。

excel制作考勤需要用哪些函数公式,如何使用excel函数处理考勤时间

因其公司规定要每人自己核对自己的每月考勤表才核发工资,就需要针对每个员工制作一张月考勤表。

最终是要像下面这样的报表让员工确认签字。

excel制作考勤需要用哪些函数公式,如何使用excel函数处理考勤时间

看到这张表,乖乖,纯手工制作,想想这妹纸的工作量就有多大了,虽然工厂人员才百来个人,但这样搞来,哪还有妹子呆得下去,这忙一定得帮,没妹子的工厂哪能熬得下去,听说这还是个漂亮妹子。

拿到表后,仔细分析了一下,这是要用VBA自动实现呢,还是用函数来弄好勒,最终想想这用几个函数就可以解决了,用VBA来就太大刀了。

一、Vlookup

对应提取人员的日期与时间

因为提取涉及多项条件,所以在原考勤表上,需要做个辅助列,以方便vlookUP函数进行条件比对。

将姓名与日期进行合并,做为查找条件

excel制作考勤需要用哪些函数公式,如何使用excel函数处理考勤时间

通过vlookup可以完美提取,对应日期通过表格单元格的月份变量进行。

excel制作考勤需要用哪些函数公式,如何使用excel函数处理考勤时间

二、FLOOR

计算上下班之间的工时,具体公式写法如下:

FLOOR((G9-F9)*24,0.5),

这公式意思是两者相减,以小时为单位,超过30分钟的多算0.5小时

excel制作考勤需要用哪些函数公式,如何使用excel函数处理考勤时间

三、weekday

计算当前日期是否为周末

excel制作考勤需要用哪些函数公式,如何使用excel函数处理考勤时间

四、sumif

通过统计周末加班天数,

excel制作考勤需要用哪些函数公式,如何使用excel函数处理考勤时间

通过这几下一弄之后,已实现大部分自动化,只要改一个人名,就自动换相应人名的考勤数据,且数据准确率高,考虑其中多次打卡导次的记录不准确的问题,也进行了条件格式及公式判断进行了防错提示。最终效果如下:

excel制作考勤需要用哪些函数公式,如何使用excel函数处理考勤时间

最后事情是解决了,但是不知道这朋友有没有告诉这妹仔是我做的~

若有兴趣学习的朋友,请私信小编索取文档,若对您有所帮助,请不忘伸个手指点个关注,点个赞,欢迎朋友一起来交流。